Midi implementation, Midi messages received at midi in, Channel voice messages – Edirol 4-CHANNEL V-4 User Manual

Page 89

Advertising
background image

89

MIDI implementation

Model: V-4 Version:1.000 Date:Dec.10.2002

Symbol

Meaning

Range

----------------------------------------------------------------------------------------------------------------------
n:

MIDI channel

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

vv:

control value, velocity value, etc.

00H–7FH (0–127)

only in the case of Note-on Velocity

01H–7FH (1–127)

kk:

note number

00H–7FH (0–127)

xx:

on/off switch

00H–3FH (0–63): OFF
40H–7FH (64–127): ON

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

1. MIDI messages received at MIDI IN

*

If MIDI Thru is ON, MIDI messages received at MIDI IN will be retransmitted without
change from MIDI OUT.

Channel voice messages

Note-on

Status

2nd byte

3rd byte

9nH

kkH

vvH

*

Received only if Note Mode is ON.

*

The input of each channel is selected. Ignored if a non-selectable note message is
received.

*

When Presentation mode is ON, the transition time will change according to the velocity
value (channel A only).

*

Inputs correspond to note numbers as follows.

---------------------------------------
Note No.

Input

---------------------------------------
24H

A Ch, 1

26H

A Ch, 2

28H

A Ch, 3

29H

A Ch, 4

---------------------------------------
2BH

B Ch, 1

2DH

B Ch, 2

2FH

B Ch, 3

30H

B Ch, 4

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

Control Change

*

By making settings in MIDI Setup, you can use these messages to control a wide variety
of things. The control changes that can be used are CC#1--5, 7--31, and 64--95. For details
on the factory settings, refer to “Settings Transmitted/Received Using MIDI” (p. 94).

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)

*

Bank Select LSB will be ignored.

*

Processing of a Bank Select message is suspended until a subsequent Program Change is
received.

*

If a non-selectable Bank Select is received, it will be ignored, and only the Program
Change will be received.

*

Bank Select data that is received will be maintained until a subsequent Bank Select is
received.

*

These messages select inputs for each channel, set memories, and specify how the sub-
channel is mixed in Presentation mode.

Controls correspond to bank select messages as follows.

Bank Select

Program No.

Control

MSB/LSB
-------------------------------------------------------------------------------
50H/00H

00H - 07H

MEMORY 1-8

-------------------------------------------------------------------------------
00H/00H

00H - 03H

A ch, INPUT 1-4

-------------------------------------------------------------------------------
01H/00H

00H - 03H

B ch, INPUT 1-4

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

Modulation (controller number 1)

Status

2nd byte

3rd byte

BnH

01H

vvH

Breath-type (controller number 2)

Status

2nd byte

3rd byte

BnH

02H

vvH

Foot-type (controller number 4)

Status

2nd byte

3rd byte

BnH

04H

vvH

Portamento Time (controller number 5)

Status

2nd byte

3rd byte

BnH

05H

vvH

Volume (controller number 7)

Status

2nd byte

3rd byte

BnH

07H

vvH

Balance (controller number 8)

Status

2nd byte

3rd byte

BnH

08H

vvH

Panpot (controller number 10)

Status

2nd byte

3rd byte

BnH

0AH

vvH

Expression (controller number 11)

Status

2nd byte

3rd byte

BnH

0BH

vvH

Effect Control 1 (controller number 12)

Status

2nd byte

3rd byte

BnH

0CH

vvH

Effect Control 2 (controller number 13)

Status

2nd byte

3rd byte

BnH

0DH

vvH

General Purpose Controllers 1–4 (controller numbers 16-19)

Status

2nd byte

3rd byte

BnH

10H - 13H

vvH

Hold 1 (controller number 64)

Status

2nd byte

3rd byte

BnH

40H

xxH

Portamento (controller number 65)

Status

2nd byte

3rd byte

BnH

41H

xxH

Sostenuto (controller number 66)

Status

2nd byte

3rd byte

BnH

42H

xxH

Soft (controller number 67)

Status

2nd byte

3rd byte

BnH

43H

xxH

Legato(controller number 68)

Status

2nd byte

3rd byte

BnH

44H

xxH

Hold 2 (controller number 69)

Status

2nd byte

3rd byte

BnH

45H

xxH

Sound Controllers 1–10 (controller numbers 70–79)

Status

2nd byte

3rd byte

BnH

46 - 4FH

vvH

V-4_e.book 89 ページ 2010年3月11日 木曜日 午後1時51分

Advertising