Roland Comprehensive MIDI Implementation for the PK-7

Page 11

MIDI Implementation

Model: PK-7 (MIDI Pedal Keyboard)

Date: Oct.21,1998

Version: 1.00

1. Recognized Receive Data

System Realtime Messages

Status

FEH

*By receiving an Active Sensing message, this unit enters the mode timing the interval between incoming MIDI messages. If the interval exceeds 500 ms, this unit transmits Note Off messages corresponding to the transmitted notes being On, and returns from this mode.

2. Transmitted Data

Channel Voice Messages

Note off

Status

2nd byte

3rd byte

8nH

kkH

40H

n =

MIDI channel

: 0H - FH (ch.1 - 16)

kk =

note number

:24H - 37H (36 - 55)

Note on

 

 

Status

2nd byte

3rd byte

9nH

kkH

78H

n =

MIDI channel

: 0H - FH (ch.1 - 16)

kk =

note number

:24H - 37H (36 - 55)

System Realtime Message

Active sensing

Status

FEH

*This will be transmitted constantly at intervals of approximately 250 ms.

System Exclusive Messages

“Data Set 1 (DT1)” to control VK-8/7 is the only System Exclusive messages transmitted by PK-7.

Data Set1 DT1

Status

Data byte

Status

F0H

41H, 10H, 00H, 08H, 12H, aaH,

F7H

 

bbH, ccH, ddH, eeH, sum

 

Byte

Remarks

 

F0H

Exclusive status

 

41H

ID number (Roland)

 

10H

device ID

 

00H

model ID

 

08H

model ID (VK-7)

 

12H

command ID (DT1)

 

aaH

address MSB: The most significant byte of the address

bbH

address

 

ccH

address

 

ddH

address LSB: The least significant byte of the address

eeH

data: The actual data to be transmitted.

 

sum

checksum

 

F7H

EOX (End Of Exclusive)

 

Control Change

Expression (Controller number 11)

Status

2nd byte

3rd byte

BnH

0BH

vvH

n =

MIDI channel

: 0H - FH (ch.1 - 16)

vv =

expression

:00H - 7FH (0 - 127)

*This unit sends the following messages to control ROTARY SOUND of the VK-8/7.

F0 41 10 00 08 12 02 00 10 3D ... F7 (Rotary Speed: Transmit by FOOT SW-L)

F0 41 10 00 08 12 02 00 10 3E ... F7

(Rotary Rotation: Transmit by FOOT SW-R)

*If the EXPRESSION OUT jack on the rear panel is in use, this unit doesn't send Expression message via MIDI.

General Purpose Controller 3 (Controller number 18)

Status

2nd byte

3rd byte

BnH

12H

vvH

n =

MIDI channel

: 0H - FH (ch.1 - 16)

vv =

control value

:00H, 7FH (0, 127)

*This message will be sent by operating a foot switch locating left side of the expression pedal.

*If a FOOT SW-L OUT jack on the rear panel is in use, the unit doesn't send this message via MIDI.

General Purpose Controller 4 (Controller number 19)

Status

2nd byte

3rd byte

BnH

13H

vvH

n =

MIDI channel

: 0H - FH (ch.1 - 16)

vv =

control value

:00H, 7FH (0, 127)

*This message will be sent by operating a foot switch locating right side of the expression pedal.

*If a FOOT SW-R OUT jack on the rear panel is in use, the unit doesn't send this message via MIDI.

Hold 1 (Controller number 64)

Status

2nd byte

3rd byte

BnH

40H

vvH

n =

MIDI channel

: 0H - FH (ch.1 - 16)

vv =

control value

:00H, 7FH (0, 127)

*If a HOLD OUT jack on the rear panel is in use, the unit doesn't send Hold 1 message via MIDI.

11

Image 11
Contents Index Page 103b Important Notes Power SupplyNames and Functions Expression OUT Expression pedal output Jack PK OUT ConnectorMidi Connectors Hold OUT Hold Pedal output JackConnections Connecting to the VK-88 Turning the Power OnChanging the Midi channel Connecting to the VK-8 Turning the Power OnAppendix TroubleshootingError Messages Specifications Transmitted Data Midi ImplementationRecognized Receive Data Midi Implementation Chart Information Avis