92 2. midi messages transmitted from midi out, Channel voice messages – Edirol V-8 User Manual

Page 92

Advertising
background image

MIDI Implementation

(continued)

92

2. MIDI messages transmitted from

MIDI OUT

* If MIDI Thru is ON, MIDI messages received at MIDI IN are re-transmitted

without change from MIDI OUT.

* If MIDI Thru is ON, messages from the V-8 itself will not be transmitted.

Channel voice messages

Control Change

* The messages assigned in MIDI Setup will be transmitted when you operate

the panel. The control changes that can be used are CC#1

5, 7

31, and

64

95. For the factory settings, refer to “Settings Transmitted/Received

Using MIDI” (p. 96).

Bank Select (controller numbers 0, 32)

Status

2nd byte

3rd byte

BnH

00H

mmH

BnH

20H

llH

mm,ll=bank number: 00 00H - 7F 7FH (bank.1 - bank.16384)

* Sent in combination with Program Change message when an input

selection is made.

* The following controls correspond to each Bank Select message.

--------------------------------------------------------------------------------------------------------
Bank Select

Program No.

Control

MSB | LSB
--------------------------------------------------------------------------------------------------------
50H | 00H (bank.10241)

00H - 07H

MEMORY 1 - 8

--------------------------------------------------------------------------------------------------------
00H | 00H (bank.1)

00H - 07H

Bus A INPUT 1 - 8

--------------------------------------------------------------------------------------------------------
01H | 00H (bank.129)

00H - 07H

Bus B INPUT 1 - 8

--------------------------------------------------------------------------------------------------------

Modulation (controller numbers 1)

Status

2nd byte

3rd byte

BnH

01H

vvH

Breath-type (controller numbers 2)

Status

2nd byte

3rd byte

BnH

02H

vvH

Foot-type (controller numbers 4)

Status

2nd byte

3rd byte

BnH

04H

vvH

Portamento Time (controller numbers 5)

Status

2nd byte

3rd byte

BnH

05H

vvH

Volume (controller numbers 7)

Status

2nd byte

3rd byte

BnH

07H

vvH

Balance (controller numbers 8)

Status

2nd byte

3rd byte

BnH

08H

vvH

Panpot (controller numbers 10)

Status

2nd byte

3rd byte

BnH

0AH

vvH

Expression (controller numbers 11)

Status

2nd byte

3rd byte

BnH

0BH

vvH

Effect Control 1 (controller numbers 12)

Status

2nd byte

3rd byte

BnH

0CH

vvH

Effect Control 2 (controller numbers 13)

Status

2nd byte

3rd byte

BnH

0DH

vvH

General Purpose Controller 1–4 (controller numbers 16–19)

Status

2nd byte

3rd byte

BnH

10H - 13H

vvH

Hold 1 (controller numbers 64)

Status

2nd byte

3rd byte

BnH

40H

xxH

Portamento (controller numbers 65)

Status

2nd byte

3rd byte

BnH

41H

xxH

Sostenuto (controller numbers 66)

Status

2nd byte

3rd byte

BnH

42H

xxH

Soft (controller numbers 67)

Status

2nd byte

3rd byte

BnH

43H

xxH

Legato (controller numbers 68)

Status

2nd byte

3rd byte

BnH

44H

xxH

Hold 2 (controller numbers 69)

Status

2nd byte

3rd byte

BnH

45H

xxH

Sound Controllers1–10 (controller numbers 70–79)

Status

2nd byte

3rd byte

BnH

46 - 4FH

vvH

General Purpose Controllers 5–8 (controller numbers 80–83)

Status

2nd byte

3rd byte

BnH

50 - 53FH

vvH

Portamento Control (controller numbers 84)

Status

2nd byte

3rd byte

BnH

54H

vvH

Effect Depth 2–5 (controller numbers 92–95)

Status

2nd byte

3rd byte

BnH

5C - 5FH

vvH

Program Change

Status

2nd byte

CnH

ppH

pp=program number: 00H - 7FH (prog.1 - prog.128)

* Sent in combination with Program Change message when an input

selection is made. For more detailed information refer to the Bank Select
parameters.

Channel Pressure

Status

2nd byte

DnH

vvH

* Just as for Control Changes, the messages assigned in MIDI Setup will be

transmitted when you operate the panel. For the factory settings, refer to
“Settings Transmitted/Received Using MIDI” (p. 96).

Pitch Bend Change

Status

2nd byte

3rd byte

EnH

llH

mmH

mm, ll = pitch bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)

* Just as for Control Changes, the messages assigned in MIDI Setup will be

transmitted when you operate the panel. For the factory settings, refer to
“Settings Transmitted/Received Using MIDI” (p. 96).

Data Set 1 (DT1)

This is the message that transfers actual data, and is used to specify data for a
device.

Status

Data bytes

Status

F0H

41H, dev, 00H, 00H, 28H, 12H,

F7H

aaH, bbH, ccH, ddH, ..., eeH, sum

Byte

Explanation

F0H

Exclusive status

41H

ID number (Roland)

dev

Device ID (dev: 00H - 1FH, factory setting is 10H)

00H

1st byte of model ID (V-8)

00H

2nd byte of model ID (V-8)

28H

3rd byte of model ID (V-8)

12H

Command ID (DT1)

aaH

Upper byte of address

bbH

Address

ccH

Address

ddH

Data: the actual data to be transmitted. Multi-byte data is
transmitted in the order of the address.

:

:

eeH

Data

sum

Checksum

F7H

EOX (End Of Exclusive)

* For details on setting the address, size, and checksum, refer to “Exclusive

message examples and checksum calculation” (p. 96).

* Data that exceeds 256 bytes must be divided into packets of 256 bytes or

less for transmission. If a subsequent “Data Set 1” message is transmitted,
an interval of at least 20 ms must be left between packets.

V-8_e.book 92 ページ 2010年4月16日 金曜日 午後5時14分

Advertising