1.Synthesizermode
1.1MIDIreception/transmissionblockdiagram
<MIDIreceptioncondition>1/2
Rch----VoiceReceivech.
──────────────────── $FEACTIVESENSING
│ VCE,PFM
│ ○─<Rch>─ ┬ ┬─── $8nNOTEOFF
├──── ○── │ │
│ ○─<Eachch> ┘ │
│ MULTI └─ $9nNOTEON/OFF
│ VCE,PFM
│ ○─<Rch>─ ┬ ┬─── $Bn,$xxEachcontroller
├──── ○── │ │ ↓ ↓
│ ○─<Eachch> ┘ │ ↓ ↓
│ MULTI └─── $Bn,$xx ↓
│ VCE,PFMProgramChange $Bn,$20
│PlayMode ○─<Rch>─ ┬○○── $Bn,$00BANKCHANGE
├─○○─○── │on I,C,andPareswitched.
MIDI─ ┤on ○─<Eachch> ┘
│ MULTI
│ VCE,PFMProgramChange
│PlayMod ○─<Rch>─ ┬○○── $CnPROGRAMCHANGE
├─○○─○── │on I,C,andParenotswitched.
│on ○─<Eachch> ┘
│ MULTI
│ VCE,PFM
│ ○─<Rch>─ ┬──── $DnAFTERTOUCH
├──── ○── │
│ ○─<Eachch> ┘
│ MULTI
│ VCE,PFM
│ ○─<Rch>─ ┬──── $EnPITCHBENDER
└──── ○── │
○─<Eachch> ┘
MULTI
│
│
<MIDIreceptioncondition>2/2
MIDI ┬─────────── ── $F0,$43,$10,$29,$0F,$00
│
│≠off BulkProtect SWREMOTE
└─<DevNo>─ ┬○○─ ┬─ $F0,$43,$0n,$7A NORMALVOICEbulk
│off │ (LM0065VC)
│ ├─ $F0,$43,$0n,$7A DRUMVOICEbulk
│ │ (LM0065DR)
│ ├─ $F0,$43,$0n,$7A PERFORMANCEbulk
│ │ (LM0065PF)
│ ├─ $F0,$43,$0n,$7A SONG(MULTI)bulk
│ │ (LM0065MU)
│ ├─ $F0,$43,$0n,$7A SYNTHSETUPbulk
│ │ (LM0065SY)
│ ├─ $F0,$43,$0n,$7A SEQSETUPbulk
│ │ (LM0065SS)
│ ├─ $F0,$43,$0n,$7A RHYTHMbulk
│ │ (LM0065RY) (RHYTHM)
│ ├─ $F0,$43,$0n,$7A ALLSEQbulk
│ │ (LM0065SQ) (PLAYDATA)
│ ├─ $F0,$43,$0n,$0A SEQbulk
│ │ (LMNSEQ) (NSEQ)
│ │ (LMNSEQ1) (NSEQ1)
│ ├─ $F0,$43,$0n,$7A Samplebulk(SY99)
│ │ (LM0040SA)
│ │ SampleDumpStandard
│ ├─ $F0,$7E,$cc,$01 DumpHeader
│ └─ $F0,$7E,$cc,$02 DataPacket
│
└─── ┬─ $F0,$43,$1n,$29,$xx Parameterchange
│
├─ $F0,$43,$1n,$04,$40 Parameterchange
│ (MasterTuning)
│ ThesameformatasDX1.
│
├─ $F0,$43,$2n,$7A VOICEbulkD.req.
│ (LM0065VC)
├─ $F0,$43,$2n,$7A PERFORMANCEbulkD.req.
│ (LM0065PF)
├─ $F0,$43,$2n,$7A MULTIbulkD.req.
│ (LM0065MU)
├─ $F0,$43,$2n,$7A SynthSetupbulkD.req.
│ (LM0065SY)
├─ $F0,$43,$2n,$7A SeqSetupbulkD.req.
│ (LM0065SS)
├─ $F0,$43,$2n,$7A RHYTHMbulkD.req.
│ (LM0065RY) (RHYTHM)
├─ $F0,$43,$2n,$7A ALLSEQbulkD.req.
│ (LM0065SQ) (PLAYDATA)
├─ $F0,$43,$2n,$0A SEQbulkD.req.
│ (LMNSEQ) (NSEQ)
├─ $F0,$43,$2n,$7A 1SamplebulkD.req.
│ (LM0040SA)
│ SampleDumpStandard
├─ $F0,$7E,$cc,$03 DumpRequest
├─ $F0,$7E,$cc,$7C Wait
├─ $F0,$7E,$cc,$7D Cancel
├─ $F0,$7E,$cc,$7E NAK
└─ $F0,$7E,$cc,$7F ACK
DevNo=DeviceNumber
<MIDITransmissioncondition>
ACTIVESENSING ──────────────────── ┐
│
NOTEON.OFF $9n ───────┐ │
││
MODULATIONWHEEL $Bn,$01 ── ┬── ┤ │
││ │
FOOTCONTROL $Bn,$04 ── ┤ │ │
││ │
VOLUME $Bn,$07 ── ┤ │ │
││ │
SUSTAINSWITCH $Bn,$40 ── ┤ │ │
││ │
CS $Bn,$10〜$13─── ┘ │ │
││
AFTERTOUCH $Dn ───────┤ │
││
PITCHBEND $En ───────┤ │
ProgramChange │ │
BANKCHANGE $Bn,$00 ───○○ ┤ │
$20on │ │
ProgramChange │ │
PROGRAMCHANGE $Cn ───○○ ┴─<Tch>─ ┼───→MIDI
ontransmit │
ch │
│
Voicebulk ┬─ ┬─ ┬────<DevNo>──────── ┘
Performancebulk ┤ │ │ ≠off
Multibulk ┤ │ │
Synthsetupbulk ┤ │ │
Seqsetupbulk ┤ │ │
SEQdatabulk(NSEQ) ┤ │ │
Seqalldatabulk ┤ │ │
RHYTHMdatabulk ┤ │ │
Samplebulk ┤ │ │
Sampledumpstandard ┘ │ │
││
Parameterchange ── ┘ │
│
SampleDumpRequest ──── ┘
1.2Channelmessage
1.2.1Transmission
1.2.1.1NoteOff
Transmissionnoterange =C1(36)...C6(96)
Velocityrange =1...127
1.2.1.2NoteOn
Transmissionnoterange =C1(36)...C6(96)
Velocityrange =1...127
1.2.1.3Controlchange
ControlchangeisoutputtoMIDIwhenthefollowingcontrollersareoperated.
ctrl#
1
4
7
64
16〜19
parameter
Modulationwheel
Footcontrol
Volumepedal
Sustainswitch
CS
datarng
0〜127
0〜127
0〜127
0〜127
0〜127
1
1.2.1.4Programbankchange
Programbankchangeistransmitted,whenavoiceisselectedinvoicemode,whenaperformanceis
selectedinperformancemode.
ProgrambankchangeNo.isassignedasshownbelowinaccordancewiththemode.
Bn00xx20xx
Internal1Voice
Internal2Voice
Internal3Voice
Internal4Voice
Card1Voice
Card2Voice
Card3Voice
Card4Voice
Internal1Performance
Internal2Performance
Card1Performance
Card2Performance
Internal1Voice(multi)
Internal2Voice(multi)
Internal3Voice(multi)
Internal4Voice(multi)
Card1Voice(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