beautypg.com

Midi implementation, Receive data, Channel voice messages – Roland SP-606 User Manual

Page 92: Channel mode messages

background image

92

MIDI Implementation

Model:

SP-606

Date:

Mar. 30, 2004

Version:

1.00

1. Receive data

Channel Voice Messages

*

For the correspondence between note numbers and pad banks, refer to “MIDI
on the SP-606” (p. 78).

Note Off

Status

2nd byte

3rd byte

8nH

kkH

vvH

9nH

kkH

00H

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
kk = note number: 23H - 62H (35 - 98)
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: 23H - 62H (35 - 98)
vv = note on velocity: 01H - 7FH (1 - 127)

Control Change

MFX1 Type (Controller number 12)

Status

2nd byte

3rd byte

BnH

0CH

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX1 CTRL1 (Controller number 13)

Status

2nd byte

3rd byte

BnH

0DH

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX1 CTRL2 (Controller number 14)

Status

2nd byte

3rd byte

BnH

0EH

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX1 CTRL3 (Controller number 15)

Status

2nd byte

3rd byte

BnH

0FH

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX2 Type (Controller number 20)

Status

2nd byte

3rd byte

BnH

14H

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX2 CTRL1 (Controller number 21)

Status

2nd byte

3rd byte

BnH

15H

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX2 CTRL2 (Controller number 22)

Status

2nd byte

3rd byte

BnH

16H

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX2 CTRL3 (Controller number 23)

Status

2nd byte

3rd byte

BnH

17H

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)

MFX1 Switch (Controller number 24)

Status

2nd byte

3rd byte

BnH

18H

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) (0 - 63 = OFF, 64 - 127 = ON)

MFX2 Switch (Controller number 25)

Status

2nd byte

3rd byte

BnH

19H

vvH

n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) (0 - 63 = OFF, 64 - 127 = ON)

Channel Mode Messages

*

If the following channel mode message is received during realtime recording,
note-off messages will be generated for all notes on the corresponding channel
that are currently on, and those note-off messages will be recorded.

All Sounds Off (Controller number 120)

Status

2nd byte

3rd byte

BnH

78H

00H

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

*

If the All Sound Off message is received, all notes will be silenced regardless of
their channel.

All Notes Off (Controller number 123)

Status

2nd byte

3rd byte

BnH

7BH

00H

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

*

When All Notes Off is received, all samples whose Trig Mode is GATE and that
are in a note-on state will be silenced, regardless of their channel.

SP-606_e.book 92 ページ 2004年6月21日 月曜日 午前10時8分