VOX Continental MIDI Implementation

Revision 1.00 (2018.02.07)

1.TRANSMITTED DATA
1-1 CHANNEL MESSAGES[H]:Hex,[D]:Decimal+--------+---------+---------------+-------------------------------------------------+| Status | Second |Third|
Description|| [Hex] | [H] [D] | [H][D]||+--------+---------+---------------+-------------------------------------------------+|
8n| kk (kk) | vv
(vv)
| Note Off
vv=0~127||9n| kk (kk) | vv
(vv)
| Note On
vv=0~127||
Bn| 0B (11) | vv
(vv)
| Expression( CONTROL Pedal )vv=0~127||
Bn| 40 (64) | vv
(vv)
| Damper( DAMPER Pedal )vv=0~127||
Bn| 52 (82) | 00/7F (00/127)| Rotary Speed ( ROTOR SPEED Pedal )*1||Bn| 66(102) | vv
(vv)
| Touch Controller 1
vv=0~127||Bn| 67(103) | vv
(vv)
| Touch Controller 2
vv=0~127||Bn| 68(104) | vv(vv)| Touch Controller 3
vv=0~127||Bn| 69(105) | vv
(vv)
| Touch Controller 4
vv=0~127||
Bn| 6A(106) | vv
(vv)
| Touch Controller 5
vv=0~127||Bn| 6B(107) | vv
(vv)
| Touch Controller 6
vv=0~127||Bn| 6C(108) | vv
(vv)
| Touch Controller 7
vv=0~127||Bn| 6D(109) | vv
(vv)
| Touch Controller 8
vv=0~127||
Bn| 6E(110) | vv
(vv)
| Touch Controller 9
vv=0~127||Bn| 6F(111) | vv
(vv)
| CONTROL BUTTONvv=0~2*2||
Bn| 70(112) | vv
(vv)
| UPPER/LOWER BUTTON
vv=0~1*3||Cn| pp (pp) | -(--)| Scene Change
pp=0~15||En| bb (bb) | bb(bb)| Pitch Bender Change
bb=0~127|+--------+---------+---------------+-------------------------------------------------+n :MIDI Channel No. (0 - 15)*1 00:Slow, 7F:Fast*2 00:Organ, 01:Key/Layer, 02:EQ*3 00:Upper, 01:Lower

1-2 SYSTEM REALTIME MESSAGES+-----------+---------------------------------------------+| Status[H] | Description|+-----------+---------------------------------------------+|
F8| Timing Clock||FE| Active Sensing|+-----------+---------------------------------------------+
1-3 SYSTEM EXCLUSIVE
1-3-1 UNIVERSAL EXCLUSIVE MESSAGE ( NON REALTIME )DEVICE INQUIRY REPLY
DEVICE INQUlRY REPLY ( Transmits when received a INQUIRY MESSAGE REQUEST )[ F0,7E,0g,06,02,42,16,01,mm,00,vv,ww,xx,00,F7 ] 3rd byteg : Global Channel
6th byte 42 : KORG ID
7th byte 16 : Continental series LSB ID
8th byte 01 : Continental series MSB ID
9th byte mm : Continental 61 member code mm = 05
Continental 73 member code mm = 0E
11th byte vv : System Version 1st (1 - )12th byte ww : System Version 2nd (0 - )13th byte xx : System Version 3rd (0 - )( i.e. Version 1.0.2: vv=01, ww=00, xx=02 )2.RECOGNIZED RECEIVE DATA
2-1 CHANNEL MESSAGES+--------+---------+---------------+-------------------------------------------------+| Status | Second |Third|
Description|| [Hex] | [H] [D] | [H][D]||+--------+---------+---------------+-------------------------------------------------+|
8n| kk (kk) | vv
(vv)
| Note Off
vv=0~127||9n| kk (kk) | vv
(vv)
| Note On
vv=0~127||Bn| 07 (07) | vv
(vv)
| Volume
vv=0~127||
Bn| 0A (10) | vv
(vv)
| Pan
vv=0~127||
Bn| 0B (11) | vv
(vv)
| Expression( CONTROL Pedal )vv=0~127||
Bn| 40 (64) | vv
(vv)
| Hold( DAMPER Pedal )vv=0~127||
Bn| 42 (66) | 00/7F (00/127)| Sostenuto Off/On*1||
Bn| 43 (67) | vv
(vv)
| Soft Pedal
vv=0~127||
Bn| 52 (82) | 00/7F (00/127)| Rotary Speed ( ROTOR SPEED Pedal )*2||Bn| 66(102) | vv
(vv)
| Touch Controller 1
vv=0~127||Bn| 67(103) | vv
(vv)
| Touch Controller 2
vv=0~127||Bn| 68(104) | vv
(vv)
| Touch Controller 3
vv=0~127||Bn| 69(105) | vv
(vv)
| Touch Controller 4
vv=0~127||
Bn| 6A(106) | vv
(vv)
| Touch Controller 5
vv=0~127||Bn| 6B(107) | vv
(vv)
| Touch Controller 6
vv=0~127||Bn| 6C(108) | vv
(vv)
| Touch Controller 7
vv=0~127||Bn| 6D(109) | vv
(vv)
| Touch Controller 8vv=0~127||
Bn| 6E(110) | vv
(vv)
| Touch Controller 9vv=0~127||
Bn| 6F(111) | vv
(vv)
| CONTROL BUTTON
vv=0~2*3||
Bn| 70(112) | vv
(vv)
| UPPER/LOWER BUTTON
vv=0~1*4||
Bn| 78(120) | 00
(00)
| All Sound Off||
Bn| 79(121) | 00(00)
| Reset All Controllers||Bn| 7B(123) | 00(00)| All Note Off||Cn| pp (pp) | -(--)| Scene Change
pp=0~15||En| bb (bb) | bb(bb)| Pitch Bender Change
bb=0~127|+--------+---------+---------------+-------------------------------------------------+n :MIDI Channel No. (0 - 15)*1 00:OFF, 7F:ON*2 00:Slow, 7F:Fast*3 00:Organ, 01:Key/Layer, 02:EQ*4 00:Upper, 01:Lower

2-2 SYSTEM REALTIME MESSAGES+-----------+---------------------------------------------+| Status[H] | Description|+-----------+---------------------------------------------+|
F8| Timing Clock||FE| Active Sensing|+-----------+---------------------------------------------+
2-3 SYSTEM EXCLUSIVE
2-3-1 UNIVERSAL SYSTEM EXCLUSIVE MESSAGE ( NON REALTIME )DEVICE INQUIRY MESSAGE REQUEST+---------+------------------------------------------------+| Byte[H] |Description|+---------+------------------------------------------------+|
F0| Exclusive Status||
7E| Non Realtime Message|

|nn| MIDI Channel (Device ID)||
06| General Information||
01| Identity Request||
F7| END OF EXCLUSIVE|+---------+------------------------------------------------+
nn : MIDI Channel = 0 ~ F :Global Channel= 7F:Any Channel
2-3-2 UNIVERSAL SYSTEM EXCLUSIVE MESSAGE ( REALTIME )Master Volume[ F0,7F,0g,04,01,vv,mm,F7 ] 3rd byte g : Global Channel
6th byte vv : Value(LSB)
7th byte mm : Value(MSB)
mm,vv = 00,00 - 7F,7F : Min - Max
Master Fine Tune
[ F0,7F,0g,04,03,vv,mm,F7 ] 3rd byte g : Global Channel
6th byte vv : Value(LSB)
7th byte mm : Value(MSB)
mm,vv = 20,00:-50, 40,00:+00, 60,00:+50
Master Coarse Tune
[ F0,7F,0g,04,04,vv,mm,F7 ] 3rd byte g : Global Channel
6th byte vv : Value(LSB)
7th byte mm : Value(MSB)
mm,vv = 34,00:-12, 40,00:+00, 4C,00:+12