MIDI Implementado
+——————————————————————————————————————————————————————————————————————————————+
1-4-2.Rhythm Note
+——————————————————————————————————————————————————————————————————————————————+
| Offset
|
|
|
Address | Size
| Description
|—————————————+————————————————————————————————————————————————————————————————|
|
00 00 | 0000 000a | Tone Switch
|
00 01 | 0000 0000 | Wave Group Type
|
00 02 | 0000 00aa | Wave Group ID
|#
00 03 | 0000 aaaa | Wave Number
|
| 0000 bbbb |
|
00 05 | 0000 00aa | Wave Gain
|
00 06 | 0000 aaaa | Bend Range
|
00 07 | 000a aaaa | Mute Group
|
00 08 | 0000 000a | Envelope Mode
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 09-00 0B | 0aaa aaaa | Reserved
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 0C | 0aaa aaaa | Coarse Tune
|
00 0D | 0aaa aaaa | Fine Tune
|
00 0E | 000a aaaa | Random Pitch Depth
|
00 0F | 000a aaaa | Pitch Envelope Depth
|
00 10 | 0aaa aaaa | Pitch Envelope Velocity Sens
|
00 11 | 0000 aaaa | Pitch Envelope Velocity Time
|
00 12 | 0aaa aaaa | Pitch Envelope Time 1
|
00 13 | 0aaa aaaa | Pitch Envelope Time 2
|
00 14 | 0aaa aaaa | Pitch Envelope Time 3
|
00 15 | 0aaa aaaa | Pitch Envelope Time 4
|
00 16 | 0aaa aaaa | Pitch Envelope Level 1
|
00 17 | 0aaa aaaa | Pitch Envelope Level 2
|
00 18 | 0aaa aaaa | Pitch Envelope Level 3
|
00 19 | 0aaa aaaa | Pitch Envelope Level 4
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 1A | 0000 0aaa | Filter Type
|
00 1B | 0aaa aaaa | Cutoff Frequency
|
00 1C | 0aaa aaaa | Resonance
|
00 1D | 0aaa aaaa | Resonance Velocity Sens
|
00 1E | 0aaa aaaa | Filter Envelope Depth
|
00 1F | 0aaa aaaa | Filter Envelope Velocity Sens
|
00 20 | 0000 aaaa | Filter Envelope Velocity Time
|
00 21 | 0aaa aaaa | Filter Envelope Time 1
|
00 22 | 0aaa aaaa | Filter Envelope Time 2
|
00 23 | 0aaa aaaa | Filter Envelope Time 3
|
00 24 | 0aaa aaaa | Filter Envelope Time 4
|
00 25 | 0aaa aaaa | Filter Envelope Level 1
|
00 26 | 0aaa aaaa | Filter Envelope Level 2
|
00 27 | 0aaa aaaa | Filter Envelope Level 3
|
00 28 | 0aaa aaaa | Filter Envelope Level 4
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 29 | 0aaa aaaa | Tone Level
|
00 2A | 0aaa aaaa | Amp Envelope Velocity Sens
|
00 2B | 0000 aaaa | Amp Envelope Velocity Time
|
00 2C | 0aaa aaaa | Amp Envelope Time 1
|
00 2D | 0aaa aaaa | Amp Envelope Time 2
|
00 2E | 0aaa aaaa | Amp Envelope Time 3
|
00 2F | 0aaa aaaa | Amp Envelope Time 4
|
00 30 | 0aaa aaaa | Amp Envelope Level 1
|
00 31 | 0aaa aaaa | Amp Envelope Level 2
|
00 32 | 0aaa aaaa | Amp Envelope Level 3
|
00 33 | 0aaa aaaa | Tone Pan
|
00 34 | 00aa aaaa | Random Pan Switch
|
00 35 | 0aaa aaaa | Alternate Pan Depth
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 36 | 0000 00aa | M-FX Switch
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 37 | 0aaa aaaa | Reserved
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 38 | 0aaa aaaa | Delay Send Level
|
00 39 | 0aaa aaaa | Reverb Send Level
|—————————————+————————————————————————————————————————————————————————————————|
| Total size
| 00 00 00 3A
+——————————————————————————————————————————————————————————————————————————————+
*
1:Reserved, INTA, INTB, INTC
*
2:-6, 0, +6, +12
*
3:NO-SUS, SUSTAIN
*
4:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100,
1200
*
5:-100 - +150
*
6:-100, -70, -50, -40, -30, -20, -10, 0, +10, +20, +30, +40, +50, +70, +100
*
7:OFF, LPF, BPF, HPF, PKG
*
8:OFF, ON, Reserved, Reserved
1-5. Sequencer Temporary Pattern Setup
+——————————————————————————————————————————————————————————————————————————————+
| Offset
|
|
|
Address | Size
| Description
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 00 | 0aaa aaaa |Temporary Pattern Setup
|
:
| :
| :
|—————————————+————————————————————————————————————————————————————————————————|
| Total size
| 0F 7F 7F 7F
+——————————————————————————————————————————————————————————————————————————————+
1-6.Sequencer Temporary Pattern Body
+——————————————————————————————————————————————————————————————————————————————+
| Offset
|
|
|
Address | Size
| Description
|—————————————+———————————+————————————————————————————————————————————————————|
|
00 00| 0aaa aaaa |Temporary Pattern Body
|
:
| :
| :
|—————————————+————————————————————————————————————————————————————————————————|
| Total size
| 7F 7F 7F 7F
+——————————————————————————————————————————————————————————————————————————————+
2. GS (Model ID=42H)
+——————————————————————————————————————————————————————————————————————————————+
| Start
|
|
address | Description
|—————————————+————————————————————————————————————————————————————————————————|
|
40 11 00 | Scale Tune Part1
|
40 12 00 |
:
Part2
|
40 13 00 |
:
Part3
|
40 14 00 |
:
Part4
|
40 15 00 |
:
Part5
|
40 16 00 |
:
Part6
|
40 17 00 |
:
Part7
+——————————————————————————————————————————————————————————————————————————————+
2-1. Scale Tune
+——————————————————————————————————————————————————————————————————————————————+
| Offset
|
|
|
Address | Size
| Description
204
|—————————————+————————————————————————————————————————————————————————————————|
|
|
|
|
|
|
|
|
Data (Value)
|
|
|
0 - 1
(OFF,ON)
|
|
0
|
|
0 - 3
*1
|
|
0 - 254
|
|—————————————+————————————————————————————————————————————————————————————————|
(001 - 255) |
| Total size
0 - 3
*2
|
+——————————————————————————————————————————————————————————————————————————————+
0 - 12
|
0 - 31 (OFF,1 - 31)|
0 - 1
*3
|
Note) In order for GS exclusive messages to be received correctly by the MC-307, the starting
address of the message must be the starting address of each part (the address of Scale Tune C; i.e., offset 40).
—-
|
0 - 120 (-60 - +60)|
3. Quick SysEx (Model ID=3AH)
0 - 100 (-50 - +50)|
0 - 30
*4
|
0 - 24
(-12 - +12)|
+——————————————————————————————————————————————————————————————————————————————+
0 - 125
*5
|
| Start
0 - 14
*6
|
|
0 - 127
|
|—————————————+————————————————————————————————————————————————————————————————|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 126 (-63 - +63)|
|
0 - 126 (-63 - +63)|
|—————————————+————————————————————————————————————————————————————————————————|
0 - 126 (-63 - +63)|
|
0 - 126 (-63 - +63)|
|—————————————+————————————————————————————————————————————————————————————————|
|
0 - 4
*7
|
+——————————————————————————————————————————————————————————————————————————————+
0 - 127
|
0 - 127
|
3-1. Quick SysEx Part
0 - 125
*5
|
0 - 126 (-63 - +63)|
0 - 125
*5
|
+——————————————————————————————————————————————————————————————————————————————+
0 - 14
*6
|
| Offset
0 - 127
|
|
0 - 127
|
|—————————————+————————————————————————————————————————————————————————————————|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
|
0 - 127
|
|
0 - 125
*5
|
|
0 - 14
*6
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127
|
|
0 - 127 (L64 - 63R)|
+——————————————————————————————————————————————————————————————————————————————+
0,63
(OFF,ON)
|
1 - 127 (L63 - 63R)|
*
0 - 3
*8
|
*
*
—-
|
0 - 127
|
Note) In order for quick exclusive messages to be received correctly by the MC-307, the starting
0 - 127
|
address of the message must be the starting address of each part.
|
3-2. Quick SysEx Rhythm
+——————————————————————————————————————————————————————————————————————————————+
| Offset
|
|—————————————+————————————————————————————————————————————————————————————————|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Data (Value)
|
|
|
0 - 127
|
|
|
|
|
|
|
|
|
|
|
+——————————————————————————————————————————————————————————————————————————————+
|
*
Data (Value)
|
*
*
0 - 127
|
|
Note) In order for quick exclusive messages to be received correctly by the MC-307, the starting address of the
|
message must be the starting address of each part.
3-3. Quick SysEx Sequencer
+——————————————————————————————————————————————————————————————————————————————+
| Offset
|
|
|—————————————+————————————————————————————————————————————————————————————————|
|
|
|
2-1
|
|
|
+——————————————————————————————————————————————————————————————————————————————+
|
|
*
|
|
|
Address block map
The following is an outline of the address map for Exclusive messages
|
Address(H)
Data (Value)
|
40 | 0aaa aaaa | Scale Tune for C
41 | 0aaa aaaa | Scale Tune for C#
42 | 0aaa aaaa | Scale Tune for D
43 | 0aaa aaaa | Scale Tune for D#
44 | 0aaa aaaa | Scale Tune for E
45 | 0aaa aaaa | Scale Tune for F
46 | 0aaa aaaa | Scale Tune for F#
47 | 0aaa aaaa | Scale Tune for G
48 | 0aaa aaaa | Scale Tune for G#
49 | 0aaa aaaa | Scale Tune for A
4A | 0aaa aaaa | Scale Tune for A#
4B | 0aaa aaaa | Scale Tune for B
| 00 00 0C
|
address | Description
30 00 | Quick SysEx Part1
31 00 |
:
Part2
:
|
:
36 00 |
:
Part7
39 00 |
:
PartR
70 00 |
:
Sequencer
| Size
|
Address | DataL
DataE
| Description
0F | 0000 aaaa 0000 0000 | LFO1 Wave Form
14 | 0aaa aaaa 0000 0000 | LFO1 Fade Time
15 | 0aaa aaaa 0000 0000 | Coarse Tune
19 | 0aaa aaaa 0000 0000 | Pitch Env Depth
1A | 0aaa aaaa 0000 0000 | Pitch Env Attack
1B | 0aaa aaaa 0000 0000 | Pitch Env Decay
1C | 0aaa aaaa 0000 0000 | Filter Env Sustain
1D | 0aaa aaaa 0000 0000 | Filter Env Release
1F | 0aaa aaaa 0000 0000 | Amp Env Sustain
22 | 0000 0aaa 0000 0000 | Filter Type
23 | 0aaa aaaa 0000 0000 | Tone Pan
24 | 0aaa aaaa 0000 0000 | Tone Level
25 | 00aa aaaa 0000 0000 | Random Pan Switch
27 | 0aaa aaaa 0000 0000 | Pitch Env Sustain
28 | 0aaa aaaa 0000 0000 | Pitch Env Release
55 | 0aaa aaaa 0000 0000 | Part Key Shift
56 | 0000 00aa 0000 0000 | Part M-FX Switch
1:TRI, SIN, SAW, SQR, TRP, S&H, RND, CHS
2:OFF, LPF, BPF, HPF, PKG
3:OFF, ON, Reserved, Reserved
| Size
|
Address | DataL
DataE *1
| Description
15 | 0aaa aaaa 0000 aaaa | Coarse Tune
19 | 0aaa aaaa 0000 aaaa | Pitch Env Depth
1A | 0aaa aaaa 0000 aaaa | Pitch Env Attack
1B | 0aaa aaaa 0000 aaaa | Pitch Env Decay
1C | 0aaa aaaa 0000 aaaa | Filter Env Sustain
1D | 0aaa aaaa 0000 aaaa | Filter Env Release
1F | 0aaa aaaa 0000 aaaa | Amp Env Sustain
22 | 0000 0aaa 0000 aaaa | Filter Type
23 | 0aaa aaaa 0000 aaaa | Tone Pan
24 | 0aaa aaaa 0000 aaaa | Tone Level
25 | 00aa aaaa 0000 aaaa | Random Pan Switch
27 | 0aaa aaaa 0000 aaaa | Pitch Env Sustain
28 | 0aaa aaaa 0000 aaaa | Pitch Env Release
47 | 0aaa aaaa 0000 aaaa | Resonance
48 | 0aaa aaaa 0000 aaaa | Amp Env Release Time
49 | 0aaa aaaa 0000 aaaa | Amp Env Attack Time
4A | 0aaa aaaa 0000 aaaa | Cutoff Frequency
4B | 0aaa aaaa 0000 aaaa | Amp Env Decay
4D | 0aaa aaaa 0000 aaaa | Fine Tune
51 | 0aaa aaaa 0000 aaaa | Filter Env Depth
52 | 0aaa aaaa 0000 aaaa | Filter Env Attack
53 | 0aaa aaaa 0000 aaaa | Filter Env Decay
55 | 0aaa aaaa 0000 0000 | Part Key Shift
56 | 0000 00aa 0000 0000 | Part M-FX Switch
1:Rhythm Tone Select : BD, SD, HH, CLP, CYM, TOM/PEC, HIT, OTHERS = 0 - 7, ALL = 9
2:OFF, LPF, BPF, HPF, PKG
3:OFF, ON, <Reserved, Reserved>, RHY
| Size
|
Address | DataL
DataE
| Description
01 | 0000 aaaa 0000 000a | Part Mute
02 | 0000 aaaa 0000 000a | Drum Mute
03 | 0aaa aaaa 0aaa aaaa | Tempo
1:BD,SD,HH,CLP,CYM,TOM/PEC,HIT,OTHERS
Block
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
0 - 127 (-64 - +63)|
3-1
3-2
3-3
Data (Value L)
0 - 7
*1
0 - 127
16 - 112 (-48 - +48)|
52 - 76
(-12 - +12)|
0 - 127
0 - 127
1 - 127 (-63 - +63)|
0 - 127
0 - 127
0 - 4
*2
0 - 127 (-64 - +63)|
0 - 127
0,63
(OFF,ON)
1 - 127 (-63 - +63)|
0 - 127
16 - 112 (-48 - +48)|
0 - 3
*3
Data (Value L)
0 - 120(-60 - +60) |
52 - 76 (-12 - +12) |
0 - 127
0 - 127
0 - 127
0 - 127
0 - 127
0 - 4
*2
0 - 126 (-63 - +63)|
0 - 127
0,63
(OFF,ON)
0 - 127
0 - 127
0 - 127
0 - 127
0 - 127
0 - 127
0 - 127
14 - 114 (-50 - +50)|
1 - 127 (-63 - +63)|
0 - 127
0 - 127
16 - 112 (-48 - +48)|
0 - 4
*3
Data(Value L/E)
0-6,9 / 0,1
0-7*1 / 0,1
7-93 / 0-127
Sub Block
Reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|