280 MIDI Data Format

MIDI Data Format

1. TRANSMIT/RECEIVE DATA

1.1 CHANNEL MESSAGE

1.1.1 NOTE OFF (8n)

Reception

Received if [Rx CH] matches.

Used for EFFECT control. See below for details.

STATUS

1000nnnn 8n

Note Off Message

DATA

0nnnnnnn

nn

Note No.

 

0vvvvvvv

vv

Velocity ( ignored)

1.1.2 NOTE ON (9n)

Reception

Received if [Rx CH] matches.

Used for EFFECT control. See below for details.

A velocity of 0x00 is the same as NOTE OFF.

STATUS

1001nnnn 9n

Note On Message

DATA

0nnnnnnn

nn

Note No.

 

0vvvvvvv

vv

Velocity ( 1-127:On, 0:off)

* Using Note data for EFFECT control

1: Dynamic Flange/Dynamic Phase/Dynamic Filter

When the SOURCE parameter is set to MIDI, Velocity will be used together with Note On/Off to control the frequency width of Modu- lation.

2: Freeze

When PLAY MODE is MOMENT or CONTINUE, a Note On mes- sage will start play. However, this is only when the note number spec- ified for MIDI TRG is received. Also, play will not occur if there is no recorded data.

Regardless of the Note Number, a Note Off message will stop play if PLAY MODE is MOMENT.

1.1.3 CONTROL CHANGE (Bn)

Reception

Received when [Control Change RX] is ON and the [Rx CH] matches. However if [OMNI] is ON, this message is received regard- less of the channel.

When [Control Change ECHO] is ON, this message will be echoed. Parameters will be controlled according to the settings of the [control assign table].

Control of specific faders can be disabled by the [midi fader control input mute] settings.

If this message is received while the [control assign table] page is dis- played, the cursor location will move to that control number.

Transmission

If [Control Change TX] is ON, this message is transmitted on the [Tx CH] whenever a parameter specified in the [control assign table] is operated.

If [Control Change ECHO] is ON, these messages will be merged with the unit's own output while taking advantage of running status.

STATUS

1011nnnn Bn

Control Change

DATA

0ccccccc

cc

Control No. ( 0-95, 102-119)

 

0vvvvvvv

vv

Control Value (0-127)

The control value is converted to the parameter value according to the following equation.

C = 128 (byte parameter) 16384 (word parameter)

S = number of total possible steps for the parameter

C / S = X remainder Y

INT((Y+1)/2) = Z

If (MIDI DATA - Z) < 0 then

-> param = 0

If ((MIDI DATA - Z)/X) > MAX then

-> param = MAX

In other cases

-> param =

INT((MIDI DATA -Z)/X)

 

1.1.4 PROGRAM CHANGE (Cn)

Reception

Received when [Program Change RX] is ON if the [Rx CH] matches. However if [OMNI] is ON, this is received regardless of the channel. This is echoed if [Program Change ECHO] is ON.

A scene memory will be recalled according to the settings of the [Pro- gram change table].

Transmission

If [Program Change TX] is ON, this is transmitted on the [Tx CH] channel when a scene memory is recalled.

If two or more program numbers have been assigned to the memory number which was recalled, the lowest numbered program number will be transmitted.

This message is echoed if [Program Change ECHO] is ON. (If a memory number which is not specified in the [Midi Program Change Assign Table] is recalled, the Parameter Change (Function Call) described below will be transmitted.)

STATUS

1100nnnn

Cn

Program Change

DATA

0nnnnnnn

nn

Program No. ( 0-127)

1.2 EXCLUSIVE MESSAGE (F0-F7)

1.2.1 MOTION CONTROL STATE (MCS)

MMC STOP/PLAY/FORWARD/REWIND/RECORD/ PAUSE

Transmission

In the [REMOTE-MMC] page, this is transmitted by key operations. The [DEVICE NO.] specifies the transmission destination.

STATUS

11110000 F0

System Exclusive Message

ID No.

01111111 7F

Real Time System Exclusive

Device ID

0ddddddd dd

Destination (00-7E, 7F:all call)

Command

00000110 06

Machine Control Command(mcc) sub-id

 

0ccccccc cc

Command String

 

 

[1]:Stop

 

 

[2]:Play

 

 

[4]:Fast Forward

 

 

[5]:Rewind

 

 

[6]:Record Strobe

 

 

[9]:Pause

EOX

11110111 F7

End Of Exclusive

1.2.2 MOTION CONTROL PROCESS (MCP)

MMC LOCATE (target)

Transmission

In the [REMOTE-MMC] page, this is transmitted by key operations. The [DEVICE NO.] specifies the transmission destination. (The ID of the receiving device must be set.)

STATUS

11110000

F0

System Exclusive Message

ID No.

01111111

7F

Real Time System Exclusive

Device ID

0ddddddd dd

Destination (00-7E, 7F:all call)

Command

00000110

06

Machine Control Command(mcc) sub-id

 

01000100

44

Locate

 

00000110

06

byte count

 

00000001

01

"target" sub command

 

0hhhhhhh hh

hour

 

0mmmmmmm mm

minute

 

0sssssss ss

second

 

0fffffff ff

frame

 

0sssssss ss

sub-frame( only '0')

EOX

11110111

F7

End Of Exclusive

01V—Owner’s Manual

Page 290
Image 290
Yamaha 01v owner manual Midi Data Format, TRANSMIT/RECEIVE Data, Control Change Bn, Program Change Cn, MMC Locate target