MIDI Implementation

As the data size of Rhythm Tone is 00 00 01 41H, summation of the size and the start address of Tone 4 of Part 16 at Temporay Patch in Performance mode will be;

14 70 00 00H

01 3E 00H

+) 00 00 01 41H

14 71 3F 41H

And the size that have to be got should be;

14 71 3F 41H

-) 10 00 00 00H

04 71 3F 41H

Therefore the system exclusive message should be sent is;

F0

41

10

00 10

11

10 00 00

00

04 71 3F 41

??

F7

(1)

(2)

(3)

(4)

(5)

address

 

data

checksum

(6)

(1) Exclusive Status,

(2) ID (Roland),

 

 

(3) Device ID (17),

 

(4) Model ID (XV-5080),

(5) Command ID (RQ1),

 

(6) End of Exclusive

 

Calculating the checksum as shown in <Example 2>, we get a message of F0 41 10 00 10 11 10 00 00 00 04 71 3F 41 7B F7 to be transmitted.

The Scale Tune Feature (address: 40 1x 40)

The scale Tune feature allows you to finely adjust the individual pitch of the notes from C through B. Though the settings are made while working with one octave, the fine adjustments will affect all octaves. By making the appropriate Scale Tune settings, you can obtain a complete variety of tuning methods other than equal temperament. As examples, three possible types of scale setting are explained below.

Equal Temperament

This method of tuning divides the octave into 12 equal parts. It is currently the most widely used form of tuning, especially in occidental music. On the XV-5080, the default settings for the Scale Tune feature produce equal temperament.

Just Temperament (Tonic of C)

The principal triads resound much more beautifully than with equal temperament, but this benefit can only be obtained in one key. If transposed, the chords tend to become ambiguous. The example given involves settings for a key in which C is the keynote.

Arabian Scale

By altering the setting for Scale Tune, you can obtain a variety of other tunings suited for ethnic music. For example, the settings introduced below will set the unit to use the Arabian Scale.

Example Settings

 

 

 

Note name

Equal

Just Temperament

Arabian Scale

 

Temperament

(Keytone C)

 

C

0

0

-6

C#

0

-8

+45

D

0

+4

-2

D#

0

+16

-12

E

0

-14

-51

F

0

-2

-8

F#

0

-10

+43

G

0

+2

-4

G#

0

+14

+47

A

0

-16

0

A#

0

+14

-10

B

0

-12

-49

The values in the table are given in cents. Refer to the explanation of Scale Tuning on page

??? to convert these values to hexadecimal, and transmit them as Exclusive data.

For example, to set the tune (C-B) of the Part1 Arabian Scale, send the following data:

F0 41 10 42 12 40 11 40 3A 6D 3E 34 0D 38 6B 3C 6F 40 36 0F 76 F7

ASCII code table

Patch Name and Performance Name, etc, of MIDI data are described the ASCII code in the table below.

(HEX) = hexadecimal (DEC) = decimal

+—————————+—————+—————+

+—————————+—————+—————+

+—————————+—————+—————+

Character(HEX)(DEC)

Character(HEX)(DEC)

Character(HEX)(DEC)

+—————————+—————+—————+

+—————————+—————+—————+

+—————————+—————+—————+

SP 20H

32

@ 40H

64

` 20H

96

! 21H

33

A 41H

65

a 61H

97

" 22H

34

B 42H

66

b 62H

98

# 23H

35

C 43H

67

c 63H

99

$ 24H

36

D 44H

68

d 64H 100

% 25H

37

E 45H

69

e 65H 101

& 26H

38

F 46H

70

f 66H 102

' 27H

39

G 47H

71

g 67H 103

( 28H

40

H 48H

72

h 68H 104

) 29H

41

I 49H

73

i 69H 105

* 2AH

42

J 4AH

74

j 6AH 106

+ 2BH

43

K 4BH

75

k 6BH 107

, 2CH

44

L 4CH

76

l 6CH 108

- 2DH

45

M 4DH

77

m 6DH 109

. 2EH

46

N 4EH

78

n 6EH 110

/ 2FH

47

O 4FH

79

o 6FH 111

0

30H

48

P 50H

80

p 70H 112

1

31H

49

Q 51H

81

q 71H 113

2

32H

50

R 52H

82

r 72H 114

3

33H

51

S 53H

83

s 73H 115

4

34H

52

T 54H

84

t 74H 116

5

35H

53

U 55H

85

u 75H 117

6

36H

54

V 56H

86

v 76H 118

7

37H

55

W 57H

87

w 77H 119

8

38H

56

X 58H

88

x 78H 120

9

39H

57

Y 59H

89

y 79H 121

: 3AH

58

Z 5AH

90

z 7AH 122

; 3BH

59

[ 5BH

91

{ 7BH 123

< 3CH

60

\ 5CH

92

7CH 124

= 3DH

61

] 5CH

93

} 7CH 125

> 3EH

62

^ 5CH

94

+—————————+—————+—————+

? 3FH

63

_ 5CH

95

 

 

 

 

+—————————+—————+—————+

+—————————+—————+—————+

 

 

 

 

NOTE : "SP" is space.

*GS ( ) is a registered trademark of Roland Corporation.

304

Page 304
Image 304
Roland XV-5080 owner manual 304, Scale Tune Feature address 40 1x, Ascii code table