beautypg.com

Roland VIMA JM-5 User Manual

Midi implementation, Received data, Channel voice messages

background image

1

Model:

JM-5

Date:

July 2011

Version:

1.00

MIDI Implementation

1. Received data

Channel Voice Messages

Note off

Note on

• Not received when Rx.NOTE MESSAGE= OFF. (Initial value is ON)

Polyphonic Key Pressure

• The resulting effect is determined by System Exclusive messages. With

the initial settings, there will be no effect.

Control Change

• The value specified by a Control Change message will not be reset even

by a ProgramChange, etc.

Bank Select (Controller number 0, 32)

• Bank Select processing is suspended until a program change is received.

Modulation (Controller number 1)

• Not received when Rx.MODULATION= OFF (Initial value is ON).
• The resulting effect is determined by System Exclusive messages. With

the initial settings, this is Pitch Modulation Depth.

Portamento Time (Controller number 5)

Data Entry (Controller number 6, 38)

Volume (Controller number 7)

• Volume messages are used to adjust the volume balance of each Part.
• Not recevied when “Volume” RX Event is off.

Pan (Controller number 10)

• Not received when “PanPot” RX Event is Off

Expression (Controller number 11)

• Not received when "Expression" RX Event is Off.

Hold 1 (Controller number 64)

• Not received when “Hold” RX Event is Off.

Portamento (Controller number 65)

Sostenuto (Controller number 66)

• Not received when “Sostenuto” RX Event is Off.

Status

2nd byte

3rd byte

8nH

kkH

ccH

9nH

kkH

00H

n= MIDI channel number:

0H~FH (Ch.1~16)

kk= note number:

00H~7FH (0~127)

vv= note off velocity:

00H~7FH (0~127)

Status

2nd byte

3rd byte

9nH

kkH

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

kk= note number:

00H~7FH (0~127)

vv= note on velocity:

01H~7FH (1~127)

Status

2nd byte

3rd byte

AnH

kkH

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

kk= note number:

00H~7FH (0~127)

vv= key pressure:

00H~7FH (0~127)

Status

2nd byte

3rd byte

BnH

00H

mmH

BnH

20H

llH

n= MIDI channel number:

0H~FH (Ch.1~16)

mm= Bank number MSB:

00H~7FH
Initial value= 00H

ll= Bank number LSB:

00H~7FH

Status

2nd byte

3rd byte

BnH

01H

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

vv= Modulation depth:

00H~7FH (0~127)

Status

2nd byte

3rd byte

BnH

05H

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

vv= Portamento Time:

00H~7FH (0~127),
Initial value= 00H (0)

Status

2nd byte

3rd byte

BnH

06H

mmH

BnH

26H

llH

n= MIDI channel number:

0H~FH (Ch.1~16)

mm, ll= the value of the parameter specified by RPN/NRPN
mm= MSB, ll= LSB

Status

2nd byte

3rd byte

BnH

07H

vvH

n= MIDI channel number

0H~FH (Ch.1~16)

vv= Volume:

00H~7FH (0~127),
Initial value= 64H (100)

Status

2nd byte

3rd byte

BnH

0AH

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

vv= pan:

00H~40H~7FH (Left~Center~Right),
Initial value= 40H (Center)

Status

2nd byte

3rd byte

BnH

0BH

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

vv= Expression:

00H~7FH (0~127), Initial value= 7FH (127)

Status

2nd byte

3rd byte

BnH

40H

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

vv= Control value:

00H~7FH (0~127)

Status

2nd byte

3rd byte

BnH

41H

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

vv= Control value:

00H~7FH (0~127) 0~63= OFF, 64~127=
ON

Status

2nd byte

3rd byte

BnH

42H

vvH

n= MIDI channel number:

0H~FH (Ch.1~16)

vv= Control value:

00H~7FH (0~127) 0~63= OFF, 64~127= ON