Channel voice messages, Control change – Roland XP-30 User Manual

Page 188

Advertising
background image

188

MIDI Implementation

2. Data transmission (sound source section)

Channel Voice Messages

Note Off

status

2nd byte

3rd byte

8nH

kkH

vvH

n=MIDI channel:

0H - FH (ch.1 - ch.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 - ch.16)

kk=note number:

00H - 7FH (0 - 127)

vv=Note On velocity:

01H - 7FH (1 - 127)

Control Change

*

By selecting a controller number that corresponds to the setting of the Assign parameter
(SYSTEM/CONTROL/CONTROL PEDAL) or each Assign parameter of C1–4 Slider
(SYSTEM/CONTROL/ASSIGN), you can transmit any desired control change.

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 - ch.16)

mm,ll=Bank number:

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

*

This message is not transmitted if Program parameter (SYSTEM/MIDI/TRANSMIT
MIDI) or Bank Sel parameter (SYSTEM/MIDI/TRANSMIT MIDI) is OFF.

*

For the Bank Select that corresponds to each Patch, refer to section 1.

*

This message is not transmitted in GM mode

Modulation (Controller number 1)

status

2nd byte

3rd byte

BnH

01H

vvH

n=MIDI channel number:

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

vv=Modulation Depth:

00H - 7FH (0 - 127)

Breath type (Controller number 2)

status

2nd byte

3rd byte

BnH

02H

vvH

n=MIDI channel number:

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

vv=control value:

00H - 7FH (0 - 127)

Foot Type (Controller number 4)

status

2nd byte

3rd byte

BnH

04H

vvH

n=MIDI channel number:

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

vv=control value:

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 - ch.16)

vv=Portamento Time:

00H - 7FH (0 - 127)

Volume (Controller number 7)

status

2nd byte

3rd byte

BnH

07H

vvH

n=MIDI channel number:

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

vv=Volume:

00H - 7FH (0 - 127)

Balance (Controller number 8)

status

2nd byte

3rd byte

BnH

08H

vvH

n=MIDI channel number:

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

vv=Balance:

00H - 7FH (0 - 127)

Panpot (Controller number 10)

status

2nd byte

3rd byte

BnH

0AH

vvH

n=MIDI channel number:

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

vv=panpot:

00H - 40H - 7FH (left - center - right)

Expression (Controller number 11)

status

2nd byte

3rd byte

BnH

0BH

vvH

n=MIDI channel number:

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

vv=Expression:

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 - ch.16)

vv=control value:

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

Portamento (Controller number 65)

status

2nd byte

3rd byte

BnH

41H

vvH

n=MIDI channel number:

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

vv=control value:

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

Sostenuto (Controller number 66)

status

2nd byte

3rd byte

BnH

42H

vvH

n=MIDI channel number:

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

vv=control value:

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

Soft (Controller number 67)

status

2nd byte

3rd byte

BnH

43H

vvH

n=MIDI channel number:

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

vv=control value:

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

Hold 2 (Controller number 69)

status

2nd byte

3rd byte

BnH

45H

vvH

n=MIDI channel number:

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

vv=control value:

00H - 7FH (0 - 127)

Sound Controller 2 (Controller number 71)

status

2nd byte

3rd byte

BnH

47H

vvH

n=MIDI channel number:

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

vv=control value:

00H - 40H - 7FH (-128 - 0 - +126)

Sound Controller 3 (Controller number 72)

status

2nd byte

3rd byte

BnH

48H

vvH

n=MIDI channel number:

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

vv=control value:

00H - 40H - 7FH (-128 - 0 - +126)

Sound Controller 4 (Controller number 73)

status

2nd byte

3rd byte

BnH

49H

vvH

n=MIDI channel number:

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

vv=control value:

00H - 40H - 7FH (-128 - 0 - +126)

Sound Controller 5 (Controller number 74)

status

2nd byte

3rd byte

BnH

4AH

vvH

n=MIDI channel number:

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

vv=control value:

00H - 40H - 7FH (-64 - 0 - +63)

General Purpose Controller 5 (Controller number 80)

status

2nd byte

3rd byte

BnH

50H

vvH

n=MIDI channel number:

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

vv=control value:

00H - 40H - 7FH (-128 - 0 - +126)

Advertising