CS6X
40
MIDI DATA FORMAT
Many MIDI messages listed in the MIDI Data Format section are expressed in hexadecimal or
binary numbers. Hexadecimal numbers may include the letter “H” as a suffix. The letter “n”
indicates a certain whole number.
The chart below lists the corresponding decimal number for each hexadecimal/binary number.
Additional Notes
For example, 144 - 159(Decimal)/9nH/1001 0000 - 1001 1111(Binary) indicate the note-on
messages for the channels 1 through 16 respectively. 176 - 191/BnH/1011 0000 - 1011 1111
indicate the control change messages for the channels 1 through 16 respectively. 192 -
207/CnH/1100 0000 - 1100 1111 indicate the program change messages for the channels 1
through 16 respectively. 240/F0H/1111 0000 is positioned at the beginning of data to indicate
a system exclusive message. 247/F7H/1111 0111 is positioned at the end of the system
exclusive message.
aaH(Hexadecimal)/0aaaaaaa(Binary) indicates the data addresses. The data address
consists of High, Mid and Low.
bbH/0bbbbbbb indicates byte counts.
ccH/0ccccccc indicates tcheck sums.
ddH/0ddddddd indicates data/value.
SYNTHESIZER/SEQUENCER PART
1) TRANSMIT FLOW
MIDI <-[SW1]-+--- NOTE ON/OFF 9nH
OUT | |
| +--- CONTROL CHANGE
| | MODULATION BnH,01H
| | PORTAMENTO TIME BnH,05H (CS6x only)
| | PAN BnH,0AH (CS6x only)
| | SUSTAIN SWITCH BnH,40H
| | PORTAMENTO SWITCH BnH,41H (CS6x only)
| | FILTER RESONANCE BnH,47H (CS6x only)
| | EG RELEASE TIME BnH,48H (CS6x only)
| | EG ATTACK TIME BnH,49H (CS6x only)
| | FILTER CUTOFF FREQ BnH,4AH (CS6x only)
| | EG DECAY TIME BnH,4BH (CS6x only)
| | REVERB SEND BnH,5BH (CS6x only)
| | CHORUS SEND BnH,5DH (CS6x only)
| | ASSIGNABLE CONTROLLER BnH,(00H .. 5FH)
| | FOOT VOLUME BnH,(07H or 0BH)
||
| +-[SW8]--BANK SEL MSB BnH,00H
| | BANK SEL LSB BnH,20H
||
| |-[SW2]--EG SUSTAIN LEVEL BnH,1FH (CS6x only)
||
| +--- PROGRAM CHANGE CnH
||
| +--- CHANNEL AFTER TOUCH DnH
||
| +--- PITCH BEND CHANGE EnH
|
|-[SW3,4]--SYSTEM REALTIME MESSAGE
| TIMING CLOCK F8H
|
|-[SW4]---- SYSTEM REALTIME MESSAGE
| START FAH
| CONTINUE FBH
| STOP FCH
|
|
+[SW5]-+---
SYSTEM EXCLUSIVE MESSAGE
||
| |-[SW6]-
SAMPLE DUMP STANDARD
| | DUMP REQUEST F0H 7EH nnH 03H ssH ssH F7H
| | ACK F0H 7EH nnH 7FH ppH F7H
| | NAK F0H 7EH nnH 7EH ppH F7H
| | CANCEL F0H 7EH nnH 7DH ppH F7H
| | WAIT F0H 7EH nnH 7CH ppH F7H
||
| |-[SW7]-<BULK DUMP>
F0H 43H 0nH 64H bhH blH ahH amH alH ddH....ddH ccH F7H
||
| |-[SW7]-
<PARAMETER CHANGE>
F0H 43H 1nH 64H ahH amH alH ddH.....ddH F7H
|
|----------
SYSTEM EXCLUSIVE MESSAGE
| IDENTITY REPLY
F0H 7EH 7FH 06H 02H 43H 00H 41H 2DH 02H 00H 00H 00H 01H F7H
|
|---------- ACTIVE SENSING FEH
[SW1] MIDI Transmit Channel
Master Keyboard Mode = on: complies with Zone Transmit Channel.
Master Keyboard Mode = off: complies with Keyboard Transmit Channel.
The data played back using Sequencer Part will be output through the channels set for
the sequence data, ignoring [SW1] settings.
CS6R transmits BC and A-C/1-2 of ASSIGNABLE CONTROLLER, and the data from the
Sequencer Part. [SW2] MIDI Control Mode
[SW3] MIDI Sync
[SW4] MIDI Control
[SW5] MIDI Device Number
When set to all, data will be output through the channel 1.
[SW6] PHRASE CLIP MODE JOB only. Not available on S80.
[SW7] In the VOICE MODE, VOICE related data only. In the PERFORMANCE MODE, PERFORMANCE
related data only.
SYSTEM data will be transmitted/received in all modes.
[SW8] SYSTEM Bank Select Switch