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

Status2nd byte3rd 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)

Status2nd byte3rd 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/00H00H - 07HMEMORY 1-8

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

00H/00H00H - 03HA ch, INPUT 1-4

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

01H/00H

00H - 03H

B ch, INPUT 1-4

Modulation (controller number 1)

Status2nd byte3rd byte

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

BnH

01H

vvH

Breath-type (controller number 2)

Status2nd byte3rd byte

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

BnH

02H

vvH

Foot-type (controller number 4)

Status2nd byte3rd byte

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

BnH

04H

vvH

Portamento Time (controller number 5)

Status2nd byte3rd byte

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

BnH

05H

vvH

Volume (controller number 7)

Status2nd byte3rd byte

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

BnH

07H

vvH

Balance (controller number 8)

Status2nd byte3rd byte

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

BnH

08H

vvH

Panpot (controller number 10)

Status2nd byte3rd byte

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

BnH

0AH

vvH

Expression (controller number 11)

Status2nd byte3rd byte

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

BnH

0BH

vvH

Effect Control 1 (controller number 12)

Status2nd byte3rd byte

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

BnH

0CH

vvH

Effect Control 2 (controller number 13)

Status2nd byte3rd byte

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

BnH

0DH

vvH

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

Status2nd byte3rd byte

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

BnH

10H - 13H

vvH

Hold 1 (controller number 64)

Status2nd byte3rd byte

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

BnH

40H

xxH

Portamento (controller number 65)

Status2nd byte3rd byte

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

BnH

41H

xxH

Sostenuto (controller number 66)

Status2nd byte3rd byte

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

BnH

42H

xxH

Soft (controller number 67)

Status2nd byte3rd byte

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

BnH

43H

xxH

89

Page 89
Image 89
Edirol V-4 owner manual Midi implementation, Midi messages received at Midi