EasyManua.ls Logo

Yamaha SY-85 - Midi Data Format Manual

Yamaha SY-85
19 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
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
SY85
MIDI Data Format