2. Receive data

Channel Voice Messages Note off

Status

2nd byte

3rd byte

8nH

kkH

vvH

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)

Note on

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)

Control Change

 

m

Bank Select (Controller number 0, 32)

Status

2nd byte

3rd byte

BnH

00H

mmH

BnH

20H

llH

n = MIDI channel number:

0H - FH (ch.1 - 16)

mm, ll = Bank number:

00 00H - 7F 7FH (bank.1 - bank.16384)

*Not received when the Bank Select Switch (SYSTEM MIDI) is OFF.

*The Patches corresponding to each Bank Select are as follows.

BANK

 

 

 

SELECT

 

 

 

MSB LSB

PROGRAM

BATCH

PATCH

NUMBER

BANK

NUMBER

 

 

 

000

001 - 064

Internal 1

11 - 88

 

001

001 - 064

Internal 2

11 - 88

 

002

001 - 064

Internal 3

11 - 88

 

003

001 - 064

Internal 4

11 - 88

 

004

001 - 064

Internal 5

11 - 88

 

005

001 - 064

Internal 6

11 - 88

087

006

001 - 064

Internal 7

11 - 88

007

001 - 064

Internal 8

11 - 88

 

 

008

001 - 064

Preset 1

11 - 88

 

009

001 - 064

Preset 2

11 - 88

 

010

001 - 064

Preset 3

11 - 88

 

011

001 - 064

Preset 4

11 - 88

 

012

001 - 064

Preset 5

11 - 88

 

013

001 - 064

Preset 6

11 - 88

*The MSB value to be transmitted can be set individually for

*each patch using Tx Bank Select (PATCH MIDI).

*In this case, “0” is always output for the LSB.

MIDI Implementation

Modulation (Controller number 1)

Status

2nd byte

3rd byte

BnH

01H

vvH

n = MIDI channel number:

0H - FH (ch.1 - 16)

vv = Modulation depth:

00H - 7FH (0 - 127)

Portamento Time (Controller number 5)

Status

2nd byte

3rd byte

BnH

05H

vvH

n = MIDI channel number:

0H - FH (ch.1 - 16)

vv = Portamento Time:

00H - 7FH (0 - 127)

Data Entry (Controller number 6, 38)

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

Volume (Controller number 7)

Status

2nd byte

3rd byte

BnH

07H

vvH

n = MIDI channel number:0H - FH (ch.1 - 16)

vv = Volume:

00H - 7FH (0 - 127)

Hold 1 (Controller number 64)

Status

2nd byte

3rd byte

BnH

40H

vvH

n = MIDI channel number:

0H - FH (ch.1 - 16)

vv = Control value:

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

Portamento Switch (Controller number 65)

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

RPN MSB/LSB (Controller number 100, 101)

Status

2nd byte

3rd byte

BnH

65H

mmH

BnH

64H

llH

n = MIDI channel number: 0H - FH (ch.1 - 16)

mm= upper byte (MSB) of parameter number specified by RPN ll = lower byte (LSB) of parameter number specified by RPN

89

Page 89
Image 89
Roland VC-1 D-50 owner manual Receive data