289 midi implementation, Appendices, Data transmission – Boss Audio Systems DIGITAL RECORDING STUDIO BR-1600CD User Manual

Page 289: System realtime message, System exclusive message, Universal non-realtime system exclusive messages, Channel voice messages

Advertising
background image

289

MIDI Implementation

Appendices

System Realtime Message

Timing Clock

Status
F8H

*

Received during creation of sync tracks in the Sync Track screen.

Start

Status
FAH

*

Received when creation of the sync track begins in the Sync Track screen.

Stop

Status
FCH

*

Received when creation of the sync track is finished in the Sync Track screen.

Active Sensing

Status
FEH

*

When Active Sensing is received, the unit will begin monitoring the intervals of all
further messages. While monitoring, if the interval between messages exceeds
approximately 400 ms, the same processing will be carried out as when Reset All
Controllers is received, and message interval monitoring will be halted.

System Exclusive Message

Status

Data byte

Status

F0H

iiH,ddH,......,eeH

F7H

F0H:

System Exclusive Message status

ii = ID number:

an ID number (manufacturer ID) to indicate the manufacturer whose
Exclusive message this is. Roland’s manufacturer ID is 41H.
ID numbers 7EH and 7FH are extensions of the MIDI standard;
Universal Non-realtime Messages (7EH) and Universal Realtime
Messages (7FH).

dd,...,ee = data:

00H - 7FH (0 - 127)

F7H:

EOX (End Of Exclusive)

Universal Non-realtime System Exclusive Messages

Identity Request Message

Status

Data byte

Status

F0H

7EH,dev,06H,01H

F7H

Byte

Explanation

F0H

Exclusive status

7EH

ID number (Universal Non-realtime Message)

dev

Device ID (dev: 10H - 1FH, 7FH)

06H

Sub ID#1 (General Information)

01H

Sub ID#2 (Identity Request)

F7H

EOX (End Of Exclusive)

*

Only a device ID of 7FH or message matching the BR-1600CD’s device ID is received.

*

When this message is received, Identity Reply message (p. 292) will be transmitted.

About Device ID
Exclusive messages are not assigned to any particular MIDI channel. Instead, they have
their own special control parameter called device ID. The Roland exclusive messages use
device IDs to specify various devices.

How to set the device ID:
1.

Press [UTILITY], move the cursor to [MIDI], then press [ENTER/YES].
The MIDI settings screen appears.

2.

Move the cursor to “Device ID,” then rotate the TIME/VALUE dial to set the device
ID.
The Device ID can be set to any number from 17 to 32. It was set to 17 at the factory.

2. Data Transmission

Channel Voice Messages

Note off

Status

2nd byte

3rd byte

8nH

kkH

vvH

n = MIDI channel number:

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)

*

Transmitted by drum pattern using the selected MIDI channel number when the MIDI
parameter “Drums Note Ch.” is set to 1-16.

*

Transmitted by bass pattern using the selected MIDI channel number when the MIDI
parameter “Bass Note Ch.” is set to 1-16.

*

Transmitted according to the content of the SMF during playback of SMFs.

*

Notes sounded by the drum pattern correspond to note numbers as follows.
Rhythm Guide Tone

Note Number

Hi-Q

D#1 (27)

Stick

G 1 (31)

Metronome (click)

A 1 (33)

Metronome (bell)

A#1 (34)

Kick 2

B 1 (35)

Kick 1

C 2 (36)

Snare 1

D 2 (38)

Snare 2

E 2 (40)

Tom 1

F 2 (41)

Closed hi-hat

F#2 (42)

Tom 2

A 2 (45)

Open hi-hat

A#2 (46)

Tom 3

C3 (48)

Crash cymbal

C#3 (49)

Tom 4

D 3 (50)

Ride cymbal

D#3 (51)

Cow bell

G#3 (56)

Claves

D#5 (75)

Polyphonic Key Pressure

Status

2nd byte

3rd byte

AnH

kkH

vvH

n = MIDI channel number:

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

kk = note number:

00H - 7FH (0 - 127)

vv = Polyphonic Key Pressure:

00H - 7FH (0 - 127)

*

Transmitted according to the content of the SMF during playback of SMFs.

Control Change

*

Transmitted according to the content of the SMF during playback of SMFs.

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)

*

When the MIDI parameter Effects Program Chg. is set to PC+BANK, this is transmitted
via the MIDI channel selected in the Effects Channel setting when insert effects patches
are switched.

*

For the correspondence between Bank Select/Program numbers and the insert effect
patch banks/numbers, see p. 288.

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)

BR-1600_R_e.book 289 ページ 2007年12月6日 木曜日 午前9時52分

Advertising