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

Page 89: Control change

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.95).

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

Advertising