Yamaha SY85 Midi Data Format (image)

Yamaha SY85 Manual

Yamaha SY85 manual content summary:

  • Yamaha SY85 | Midi Data Format (image) - Page 1
    SY85 MIDI Data Format 4ZOUIFTJ[FSNPEF .*%*SFDFQUJPOUSBOTNJTTJPOCMPDLEJBHSBN .*%*SFDFQUJPODPOEJUJPO ̧DI7PJDF3FDFJWFDI ᴹ 7$& 1'. ᴹ ˓ᴷ̧DI ᴹᴹ ᴹ ˓ᴷ&BDIDI ᵏ ᴹ ᴹ .6-5* ᵋᴷ ᴹ 7$& 1'. ᴹ ˓ᴷ̧DI ᴹᴹ ᴹ ˓ᴷ&BDIDI ᵏ ᴹ ᴹ .6-5* ᵋᴷᴷᴷ ᴹ 7$& 1
  • Yamaha SY85 | Midi Data Format (image) - Page 2
    #OYYYY $BSE7PJDF NVMUJ $BSE7PJDF NVMUJ $BSE7PJDF NVMUJ *OUFSOBM1FSG NVMUJ *OUFSOBM1FSG NVMUJ $BSE1FSG NVMUJ $BSE1FSG NVMUJ %BUB 8IFOUIFNPEFJTTFUUPPGGUIFQSPHSBNDIBOHFJTOPUUSBOTNJUUFE 8IFOUIFNPEFJTTFUUPUBCMF UIFDPOWFSTJPOGPSNBUDPOUBJOFEJOUIF
  • Yamaha SY85 | Midi Data Format (image) - Page 3
    4ZTUFNFYDMVTJWFNFTTBHF 1BSBNFUFSDIBOHF 5IF4:USBOTNJUTBOESFDFJWFTUIFGPMMPXJOHFJHIUQBSBNFUFSDIBOHFUZQFT  3FNPUFTXJUDIJTSFDFJWFEPOMZ  3FNPUFTXJUDIXJMMCFUIFTBNFBTUIFTDSFFOXIFOUIFTXJUDIJT QSFTTFE  .VMUJ%BUB  1FSGPSNBODF%BUB  /PSNBM7PJDF%BUB 
  • Yamaha SY85 | Midi Data Format (image) - Page 4
     %BUB'PSNBU/BNF #VML%VNQ5ZQF /PSNBM7PJDF %SVN7PJDF 1FSGPSNBODF .VMUJ 4POH 4ZOUIFTJ[FS4FUVQ 4FR4FUVQ 4BNQMF EEEEEEE 7$ %3 1' .6 4: 44 4" UUUUUUU NNNNNNN JOU JOU JOU JOU FEJU@CVGGFS JOU JOU JOU JOU FEJU@CVGGFS JOU
  • Yamaha SY85 | Midi Data Format (image) - Page 5
    4BNQMF%VNQ 'PSUIFTBNQMFEVNQUIF4:VTFTUIF4BNQMF%VNQ4UBOEBSEBOE4:4BNQMF#VML%VNQ #PUIPGUIFNDBOCFSFDFJWFE 'PSUSBOTNJTTJPO UIFBCPWFUXPEBUBUZQFTBSFJTUSBOTNJUUFETVDDFTTJWFMZXIFOŸ4BNQMF%VNQŹPGUIF 4BNQMF6UJMJUZJTFYFDVUFE8IFOSFDFJWJOH4BNQMF%VNQ4UBOEBSE
  • Yamaha SY85 | Midi Data Format (image) - Page 6
    "QQFOEFEUBCMF  .*%*1BSBNFUFS$IBOHFUBCMF .VMUJ '  O   TVC@HSPVQ Q@NTC Q@MTC W@NTC W@MTC ' / P U F O%FWJDF/VNCFS TQBSBNFUFSTVC@HSPVQOVNCFS QQBSBNFUFSOVNCFS WQBSBNFUFSWBMVF $$00....00//ɹTT  1"3".&5&3 &'347 &'.0%&
  • Yamaha SY85 | Midi Data Format (image) - Page 7
    1"3".&5&3 .6-5$) .6-5$) .6-40/(@#&"5 .6-40/(@5*.& .6-40/(@5&.10 #6-, /6.#&3 1"3". /6.#&3   %"5" 3"/(& %*41 /05&4 USBDLUSBOTNJUDI SIZUINUSBDLUSBOTNJUDI UJNFTJHOBUVSF /VNFSBUPS UJNFTJHOBUVSF %FOPNJOBUPS UFNQP   * / 4 5ɹT JOTUOVNCFS 1"3".&5&3 .6-$)#/,
  • Yamaha SY85 | Midi Data Format (image) - Page 8
     .*%*1BSBNFUFS$IBOHFUBCMF 1FSGPSNBODF '  O   TVC@HSPVQ Q@NTC Q@MTC W@NTC W@MTC ' / P U F O%FWJDF/VNCFS TQBSBNFUFSTVC@HSPVQOVNCFS QQBSBNFUFSOVNCFS WQBSBNFUFSWBMVF $0..0/ T $0..0/ɹT 1"3".&5&3 #6-, /6.#&3 &'347 &'.0%& &'5:1& &'5:1&
  • Yamaha SY85 | Midi Data Format (image) - Page 9
    -":&3ɹT MBZFSOVNCFS 1"3".&5&3 1'.-:7#/, #6-, /6.#&3   1'.-:7/6. 1'.-:701'.-:%&5 1'.-:/4'5 1'.-:1"/ 1'.-:&'4/%48 1'.-:&'4/%-71'.-:&'4/%7&- 1'.-:/-*.1'.-:/-*.) 1'.-:7-*.1'.-:7-*.) 1'.-:7"&(3 1'.-:7"&(%3 1'.-:7"&(%3 1'.-:7"&(33 1'.-:7"&(7&1'.-:7'$
  • Yamaha SY85 | Midi Data Format (image) - Page 10
     .*%*1BSBNFUFS$IBOHFUBCMF /PSNBM7PJDF '  O Q@NTC Q@MTC W@NTC W@MTC ' / P U F O%FWJDF/VNCFS QQBSBNFUFSOVNCFS WQBSBNFUFSWBMVF 1"3".&5&3 #6-, /6.#&3 &'347 &'.0%& &'5:1& &'5:1& &'$13. &'$/6. &'$13. &'$/6 9 &'13. &'13. &'13. &'13. &'13.
  • Yamaha SY85 | Midi Data Format (image) - Page 11
    1"3".&5&3 7$&"5@'.%3/( 7$&"5@$0'3/( 7$&"5@+/( 7$&"5@1#43/( 7$&347 7$&1#@3/( #6-, /6.#&3 7$&70-@3/( 7$&$4@13. 7$&$4@13..*/ 7$&$4@13.."9 7$&$4@13. 7$&$4@13..*/ 7$&$4@13.."9 7$&707$&&'4/%-77$&8"7&#/, 7$&8"7& 7$&''*9 7$&''*/& 7$&14&/4   7$&1&(3 7$&1&(3
  • Yamaha SY85 | Midi Data Format (image) - Page 12
    1"3".&5&3 7$&"4-7- 7$&"4-7- 7$&"4-7- 7$&"4-7- 7$&"&(7&-4/4 7$&'4)"1& 7$&'5:1& #6-, /6.#&3   7$&'3&4 7$&'74&/4 7$&347 7$&'74&/4@3"5& 7$&347 7$&'#"/% 7$&'$ 7$&'&(3 7$&'&(3 7$&'&(3 7$&'&(3 7$&'&(33 7$&'&(33 7$&'&(- 7$&'&(- 7$&'&(- 7$&'&(-
  • Yamaha SY85 | Midi Data Format (image) - Page 13
    1"3".&5&3 &'13. &'13. &'13. &'13. &'13. &'13. &'-7- &'-7- &'13. &'13. &'13. &'13. &'13. &'13. &'13. &'13. &'-7- &'-7- &'.9-7 9 &'-'8"7& &'-'41 94/% &'.94/% &'.94/% %3./".& %3./".& %3./".& %3./".& %3./".& %3./".& %3./".&
  • Yamaha SY85 | Midi Data Format (image) - Page 14
    1"3".&5&3 %3.347 #6-, /6.#&3 1"3". /6.#&3 %"5" 3"/(& %*41    /05&4 SFTFSWFE  .*%*1BSBNFUFS$IBOHFUBCMF 4FUVQ '  O   TVC@HSPVQ Q@NTC Q@MTC W@NTC W@MTC ' / P U F O%FWJDF/VNCFS TQBSBNFUFSTVC@HSPVQOVNCFS QQBSBNFUFSOVNCFS WQBSBNFUFSWBMVF 4:
  • Yamaha SY85 | Midi Data Format (image) - Page 15
    3):5).ɹT 1"3".&5&3 3:15/@40/( 3:3&$@'-"( 3:15/@/6. 3:$-*$,@73:26"/5*;& 3:"$$&/5@ 3:"$$&/5@ 3:"$$&/5@ 3:"$$&/5@7&3:347 #6-, /6.#&3 1"3". /6.#&3 %"5" 3"/(& %*41 TPOH QBUUFSO SFBM TUFQ LCE /05&4 SIZUINNPEF SIZUINSFDUZQF QBUUFSOOVNCFS QUOSFDDMJDLCFBU QUOSFDRVBOUJ[F
  • Yamaha SY85 | Midi Data Format (image) - Page 16
     .*%*1BSBNFUFS$IBOHFUBCMF 4XJUDI3FNPUF Q@NTC Q@MTC W@NTC W@MTC ' / P U F TQBSBNFUFSTVC@HSPVQOVNCFS WQBSBNFUFSWBMVF EBUBSBOHFPGG ʙ' PO ʙ' QQQQQQQ 4X/VN 48 48 48 48 48 48 48  48 48 48 48 48 48 48 48 48 48 48 48 48
  • Yamaha SY85 | Midi Data Format (image) - Page 17
    YAMAHA [ Music Synthesizer---synthesizer part ] Date:11-MAY-1992 Model SY85 MIDI Implementation Chart Version : 1.0 | | Transmitted | Recognized | Remarks | | Function ... | | | | |Basic Default | 1 - 16 | 1 - 16 | memorized | |Channel Changed | 1 - 16 | 1 - 16 | | |
  • Yamaha SY85 | Midi Data Format (image) - Page 18
    YAMAHA [ Music synthesizer---sequencer part ] Date:11-MAY-1992 Model SY85 MIDI Implementation Chart Version : 1.0 | | Transmitted | Recognized | Remarks | | Function ... | | | | |Basic Default | 1 - 16 | 1 - 16 | memorized | |Channel Changed | 1 - 16 | 1 - 16 | | |
  • Yamaha SY85 | Midi Data Format (image) - Page 19
    YAMAHA [ Music synthesizer---rhythm part ] Date:11-MAY-1992 Model SY85 MIDI : Tune | Reset | x | x | | |Notes: *1 = receive if accent velocity is kbd. | | *2 = transmit/receive if deveice No is not off. | | *3 = receive in MIDI sync mode. | | *4 = transmit/receive if MIDI control
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

1. Synthesizer mode
1.1 MIDI reception/transmission block diagram
<MIDI reception condition> 1/2
Rch ---- Voice Receive ch.
────────────────────
$FE ACTIVE SENSING
VCE,PFM
○─<Rch>─
┬ ┬───
$8n NOTE OFF
├──── ○──
││
○─<Each ch>
┘│
MULTI
└─
$9n NOTE ON/OFF
VCE,PFM
○─<Rch>─
┬ ┬───
$Bn,$xx Each controller
├──── ○──
││
○─<Each ch>
┘│
MULTI
└───
$Bn,$xx
VCE,PFM
Program Change
$Bn,$20
│ Play Mode
○─<Rch>─
┬○
○──
$Bn,$00 BANK CHANGE
├─○
○─ ○──
on
I, C, and P are switched.
MIDI ─
on
○─<Each ch>
MULTI
VCE,PFM
Program Change
│ Play Mod
○─<Rch>─
┬○
○──
$Cn PROGRAM CHANGE
├─○
○─ ○──
on
I, C, and P are not switched.
on
○─<Each ch>
MULTI
VCE,PFM
○─<Rch>─
┬────
$Dn AFTER TOUCH
├──── ○──
○─<Each ch>
MULTI
VCE,PFM
○─<Rch>─
┬────
$En PITCH BENDER
└──── ○──
○─<Each ch>
MULTI
<MIDI reception condition> 2/2
MIDI
┬─────────── ──
$F0,$43,$10,$29,$0F,$00
≠off
Bulk Protect
SW REMOTE
└─<Dev No>─ ┬○
○─ ┬─
$F0,$43,$0n,$7A
NORMAL VOICE bulk
off
(LM__0065VC)
├─
$F0,$43,$0n,$7A
DRUM VOICE bulk
(LM__0065DR)
├─
$F0,$43,$0n,$7A
PERFORMANCE bulk
(LM__0065PF)
├─
$F0,$43,$0n,$7A
SONG(MULTI) bulk
(LM__0065MU)
├─
$F0,$43,$0n,$7A
SYNTH SETUP bulk
(LM__0065SY)
├─
$F0,$43,$0n,$7A
SEQ SETUP bulk
(LM__0065SS)
├─
$F0,$43,$0n,$7A
RHYTHM bulk
(LM__0065RY)
(RHYTHM)
├─
$F0,$43,$0n,$7A
ALL SEQ bulk
(LM__0065SQ)
(PLAY DATA)
├─
$F0,$43,$0n,$0A
SEQ bulk
(LM__NSEQ__)
(NSEQ)
(LM__NSEQ1_)
(NSEQ1)
├─
$F0,$43,$0n,$7A
Sample bulk(SY99)
(LM__0040SA)
Sample Dump Standard
├─
$F0,$7E,$cc,$01
Dump Header
└─
$F0,$7E,$cc,$02
Data Packet
└───
┬─
$F0,$43,$1n,$29,$xx
Parameter change
├─
$F0,$43,$1n,$04,$40
Parameter change
(Master Tuning)
The same format as DX1.
├─
$F0,$43,$2n,$7A
VOICE bulk D.req.
(LM__0065VC)
├─
$F0,$43,$2n,$7A
PERFORMANCE bulk D.req.
(LM__0065PF)
├─
$F0,$43,$2n,$7A
MULTI bulk D.req.
(LM__0065MU)
├─
$F0,$43,$2n,$7A
Synth Setup bulk D.req.
(LM__0065SY)
├─
$F0,$43,$2n,$7A
Seq Setup bulk D.req.
(LM__0065SS)
├─
$F0,$43,$2n,$7A
RHYTHM bulk D.req.
(LM__0065RY)
(RHYTHM)
├─
$F0,$43,$2n,$7A
ALL SEQ bulk D.req.
(LM__0065SQ)
(PLAY DATA)
├─
$F0,$43,$2n,$0A
SEQ bulk D.req.
(LM__NSEQ__)
(NSEQ)
├─
$F0,$43,$2n,$7A
1 Sample bulk D.req.
(LM__0040SA)
Sample Dump Standard
├─
$F0,$7E,$cc,$03
Dump Request
├─
$F0,$7E,$cc,$7C
Wait
├─
$F0,$7E,$cc,$7D
Cancel
├─
$F0,$7E,$cc,$7E
NAK
└─
$F0,$7E,$cc,$7F
ACK
Dev No
= Device Number
<MIDI Transmission condition>
ACTIVE SENSING
──────────────────── ┐
NOTE ON.OFF
$9n
───────┐
MODULATION WHEEL
$Bn , $01
──
┬──
FOOT CONTROL
$Bn , $04
──
VOLUME
$Bn , $07
──
SUSTAIN SWITCH
$Bn , $40
──
CS
$Bn ,$10~$13
─── ┘
AFTER TOUCH
$Dn
───────┤
PITCH BEND
$En
─────── ┤
Program Change │
BANK CHANGE
$Bn , $00
───○
$20
on
Program Change │
PROGRAM CHANGE
$Cn
───○
┴─<Tch>─ ┼───→MIDI
on
transmit │
ch │
Voice bulk
┬─
┬─
┬────<Dev No>────────
Performance bulk
≠off
Multi bulk
Synth setup bulk
Seq setup bulk
SEQ data bulk(NSEQ)
Seq all data bulk
RHYTHM data bulk
Sample bulk
Sample dump standard
Parameter change
── ┘
Sample Dump Request
────
1. 2 Channel message
1.2.1 Transmission
1.2.1.1 Note Off
Transmission note range
=
C1(36)...C6(96)
Velocity range
=
1...127
1.2.1.2 Note On
Transmission note range
=
C1(36)...C6(96)
Velocity range
=
1...127
1.2.1.3 Control change
Control change is output to MIDI when the following controllers are operated.
ctrl#
1
4
7
64
16~19
parameter
Modulation wheel
Foot control
Volume pedal
Sustain switch
CS
data rng
0 ~ 127
0 ~ 127
0 ~ 127
0~ 127
0 ~ 127
1
1.2.1.4 Program bank change
Program bank change is transmitted, when a voice is selected in voice mode, when a performance is
selected in performance mode.
Program bank change No. is assigned as shown below in accordance with the mode.
Bn 00 xx 20 xx
Internal1 Voice
Internal2 Voice
Internal3 Voice
Internal4 Voice
Card1 Voice
Card2 Voice
Card3 Voice
Card4 Voice
Internal1 Performance
Internal2 Performance
Card1 Performance
Card2 Performance
Internal1 Voice(multi)
Internal2 Voice(multi)
Internal3 Voice(multi)
Internal4 Voice(multi)
Card1 Voice(multi)
Data
00,00
00,03
00,06
00,09
00,01
00,04
00,07
00,10
00,64
00,67
00,65
00,68
00,32
00,35
00,38
00,41
00,33