110
MIDI Implementation
3. Messages stored in patterns
■
Channel Voice Message
●
Note On
Status
Second
Third
9nH
kkH
vvH
n = MIDI Channel No.:
0H - FH (ch.1 - ch.16)
kk = Note No.:
1BH - 51H (27 - 81)
vv = Velocity:
01H - 7FH (1 - 127)
*
Velocity is converted and stored in a pattern.
Received velocity
Memorized velocity
1 - 7
1
8 - 11
2
12 - 15
3
16 - 19
4
20 - 23
5
24 - 27
6
28 - 31
7
32 - 35
8
36 - 39
9
40 - 43
10
44 - 47
11
48 - 51
12
52 - 55
13
56 - 59
14
60 - 63
15
64 - 67
16
68 - 71
17
72 - 75
18
76 - 79
19
80 - 83
20
84 - 87
21
88 - 91
22
92 - 95
23
96 - 99
24
100 - 103
25
104 - 107
26
108 - 111
27
112 - 115
28
116 - 119
29
120 - 123
30
124 - 127
31
*
In transmitting, velocity memorized in a pattern is converted as follows.
Memorized velocity
Transmitted velocity
1
7
2
11
3
15
4
19
5
23
6
27
7
31
8
35
9
39
10
43
11
47
12
51
13
55
14
59
15
63
16
67
17
71
18
75
19
79
20
83
21
87
22
91
23
95
24
99
25
103
26
107
27
111
28
115
29
119
30
123
31
127
4. Parameter Address Map
Address are shown in every 7-bit hexadecimal.
+———————————+———————————+———————————+———————————+———————————+
| Address | MSB | | | LSB |
+———————————+———————————+———————————+———————————+———————————+
| Binary | 0aaa aaaa | 0bbb bbbb | 0ccc cccc | 0ddd dddd |
| 7 bit hex.| AA | BB | CC | DD |
+———————————+———————————+———————————+———————————+———————————+
■
Parameter base address
With the DR-770, the parameters can be transferred either by bulk dump or by individual
parameter control.
By individual address, each parameter can be received and transmitted individually.
By bulk address, the plural parameters as one group are received and transmitted.
By individually, only current Drum kit(selected)parameter and global parameter can be
received and transmitted.
Start
Address Block Note
===================================================================
00 00 00 00 Current Drum kit Individual
01 00 00 00 Global Parameters Individual
02 00 00 00 All User Drum kits Bulk
03 00 00 00 All Songs Bulk
04 00 00 00 All User Patterns Bulk
●
Current Drum kit (Individual)
This is the data on currently selected Drum kit.
❍
Pad
pp=pad number 00H - 36H (A01 - A16, B01 - B16, -01 - -23)
Offset
Address(H) Data(H) Description
===========================================================================
00 00 pp 00 00 - FF Instrument number upper 4bits (1 - 256) *1
00 00 pp 01 Instrument number lower 4bits *1
00 00 pp 02 00 - 0F Level (0 - 15)
00 00 pp 03 00 - 0E Nuance (-7 - +7)
00 00 pp 04 0000 - 01E0 Pitch upper 2bits (-2400 - +2400, 10step) *2
00 00 pp 05 Pitch lower 7bits *2
00 00 pp 06 00 - 3E Decay (-31 - +31)
00 00 pp 07 00 - 0F Pan (L7 - C - R7, INDIV)
00 00 pp 08 00 - 01 Polyphony (MONO, POLY) *3
00 00 pp 09 00 - 07 Assign Group (OFF, EXC1-7) *3
00 00 pp 0A 00 - 09 Reverb Send Level/IND Level (0 - 9)
00 00 pp 0B 00 - 09 Flanger Send Level (0 - 9)
*1 Instrument number is transferred by dividing value 00H - FFH into 4bit MSB and 4bit
LSB.
*2 Pitch is expressed -2400 as 0000H and it is transferred by dividing value into 2bit MSB
and 7bit LSB.
*3 With combination of Polyphony and Assign Group, A.TYPE is defined as follows.
Polyphony Assign Group | A.TYPE
——————————————————————————+————————
0 (MONO) 0 (OFF) | MONO
0 (MONO) 1 (EXC1) | M EXC1
0 (MONO) 2 (EXC2) | M EXC2
0 (MONO) 3 (EXC3) | M EXC3
0 (MONO) 4 (EXC4) | M EXC4
0 (MONO) 5 (EXC5) | M EXC5
0 (MONO) 6 (EXC6) | M EXC6
0 (MONO) 7 (EXC7) | M EXC7
1 (POLY) 0 (OFF) | POLY
1 (POLY) 1 (EXC1) | P EXC1
1 (POLY) 2 (EXC2) | P EXC2
1 (POLY) 3 (EXC3) | P EXC3
1 (POLY) 4 (EXC4) | P EXC4
1 (POLY) 5 (EXC5) | P EXC5
1 (POLY) 6 (EXC6) | P EXC6
1 (POLY) 7 (EXC7) | P EXC7
Summary of Contents for Dr. Rhythm DR-770
Page 119: ...119 MEMO...