Midi data format, 138 appendix – Yamaha AN200 User Manual
Page 138
MIDI Data Format
138
Appendix
*1 : MSB bit 2-0 -> bit 9-7
LSB bit 6 -0 -> bit 6-0
*2 : This should be transmitted after sending Step Seq Gate Time LSB n.
<2-10>
MIDI Parameter Change table (User Song)
Address
Size
Data
Prameter
Description
Default
(H)
(H)
(H)
6s mm 00
2
00 - FF, 100-17F,
PATTERN NUM
P.001-P.256, U.001-U128, End, ----
P.001
3FFE, 3FFF
02
2
14 - 12C, 3FFF
BPM
20.0 - 300.0, ----
140.0
04
2
01-C8, FF
PLAY FX GATETIME
01-200, ----
100
06
1
00 - 03, 7F
BEAT
16, 12, 8, ----
16
07
1
32 - 53, 7F
SWING
50
08
1
28 - 58, 7F
PITCH
-24 - 24, ----
0
09
1
00 - 01, 7F
LOOP TYPE
For, bACk, ----
For
0A
1
00-0F, 7F (*1)
TRACK MUTE
oooo-____, ----
oooo
TOTAL SIZE 0B
s = song number
mm = measure (0:1st, 1:2nd... 7f:128th)
Address
Size
Data
Prameter
Description
Default
(H)
(H)
(H)
7s mm 00
2
00 - FF, 100-17F,
PATTERN NUM
P.001-P.256, U.001-U128, End, ----
P.001
3FFE, 3FFF
02
2
14 - 12C, 3FFF
BPM
20.0 - 300.0, ----
*2
140.0
04
2
01-C8, FF
PLAY FX GATETIME
01-200, ----
100
06
1
00 - 03, 7F
BEAT
16, 12, 8, ----
16
07
1
32 - 53, 7F
SWING
50
08
1
28 - 58, 7F
PITCH
-24 - 24, ----
0
09
1
00 - 01, 7F
LOOP TYPE
For, bACk, ----
For
0A
1
00-0F, 7F (*1)
TRACK MUTE
oooo-____, ----
oooo
TOTAL SIZE 0B
s = song number
mm = measure (0:129th, 1:130th... 7f:256th)
*1 bit 0: Synth Track, bit1: Rhythm Track 1, bit2:Rhythm Track 2, bit3:Rhythm Track 3, Track(n) is muted when bit(n) = 1.
*2 BPM = ((1st & 03h) * 128 + 2nd) + ((1st & 78h)/8)/10
<3-1>
AN1x Parameter Base Address
MODEL ID = 5C (AN1x)
Parameter
Address
Description
(H)
(M)
(L)
Current Voice
10
00
00
AN1x Current Voice Common
10
0E
00
AN1x Current Voice Step Seq Pattern
10
10
00
AN1x Current Voice Scene1
User Voice
11
:
11
00
:
7F
00
:
00
AN1x User Voice 1
:
AN1x User Voice 128