beautypg.com

Midi data format, 2) receive flow, 3) transmit/receive data – Yamaha QY 300 User Manual

Page 9

background image

MIDI Data Format

– 9 –

(2) RECEIVE FLOW

NOTE OFF

8nH

NOTE ON/OFF

9nH

POLYPHONIC KEY PRESSURE AnH
CONTROL CHANGE

BnH

PROGRAM CHANGE

CnH

CHANNEL PRESSURE

DnH

PITCH BEND CHANGE

EnH

TIMING CLOCK

F8H

START

FAH

CONTINUE

FBH

STOP

FCH

SONG POSITION POINTER

F2H

SONG SELECT

F3H

ALL SOUND OFF

BnH 78H

RESET ALL CONTROLLERS

BnH 79H

LOCAL CONTROL

BnH 7AH

OMNI MODE OFF

BnH 7CH

OMNI MODE ON

BnH 7DH

MONO MODE ON

BnH 7EH

POLY MODE ON

BnH 7FH

SYSTEM EXCLUSIVE MESSAGE F0H ..... F7H

F0H 43H 0nH 0AH 04H 0AH

LM__0086QY

( QYSEQ DATA )

sum F7H

F0H 43H 0nH 7EH 04H 32H

LM__0086SQ

( SONG DATA )

sum F7H

F0H 43H 0nH 0AH 04H 0AH

LM__0018HQ

( HQSEQ DATA )

sum F7H

F0H 43H 0nH 7EH 02H 56H

LM__0018SQ

( SONG DATA )

sum F7H

SW 1

Velocity Filter

Sets velocity step recording and edit input ON/OFF.

SW 2

Clock Condition Select

Determines whether the system uses the internal clock or the clock
received over MIDI IN.

SW 3

MIDI Control

Sets reception ON or OFF.

SW 4

INPUT FILTER

INPUT FILTER settings determine whether reception is enabled or
disabled.

(3) TRANSMIT/RECEIVE DATA

(3-1) CHANNEL VOICE MESSAGE

Transmission occurs only during recording or playback. Transmit
channel and transmit ON/OFF can be set for each track.

Reception occurs only during recording. The system always receives
over all channels.
For multitrack recording, tracks 0 -15 respectively record MIDI CH 0
-15 data.

* During RECORD MODE, recording is normally set to “omni on.”

During multitrack recording, however, “omni” is set “off” and data
is divided according to MIDI channel (CH 0 -15).

(3-1-1) NOTE OFF

STATUS

1000nnnn

(8nH)

n = 0~15 TRACK CHANNEL NUMBER

NOTE NUMBER 0kkkkkkk

k = 0 (C-2) ~ 127 (G8)

VELOCITY

0vvvvvvv

v: ignored

Recording only.
During playback, converted to 9nH kkH 00H.

(3-1-2) NOTE ON/OFF

STATUS

1001nnnn

(9nH)

n = 0~15 TRACK CHANNEL NUMBER

NOTE NUMBER 0kkkkkkk

k = 0 (C-2) ~ 127 (G8)

VELOCITY

0vvvvvvv

(v 0) NOTE ON

00000000

(v=0) NOTE OFF

During recording, can set velocity step recording and edit input ON/OFF.

(3-1-3) POLYPHONIC KEY PRESSURE

STATUS

1010nnnn

(AnH)

n = 0~15 TRACK CHANNEL NUMBER

NOTE NUMBER 0kkkkkkk

k = 0 (C-2) ~ 127 (G8)

VALUE

0vvvvvvv

v = 0 - 127

(3-1-4) CONTROL CHANGE

STATUS

1011nnnn (BnH) n = 0~15 TRACK CHANNEL NUMBER

CONTROL NUMBER 0ccccccc
CONTROL VALUE

0vvvvvvv

All control-change data can be recorded and replayed.

Bank Select MSB and LSB are recorded in combination with received Program
Change data; you cannot record Bank Select data independently. During playback,
the system transmits Bank Select data followed by the corresponding Program
Change data; it is not possible to transmit unaccompanied Bank Select data.

(3-1-5) PROGRAM CHANGE

STATUS

1100nnnn (CnH) n = 0~15 TRACK CHANNEL NUMBER

PROGRAM NUMBER 0ppppppp

p = 0 ~ 127

When the system receives Program Change data, it records it in combination with
the most recently received Bank Select data. If the system has not received any
Bank Select data, it records the Bank Select value as 0 (MSB=0, LSB=0).
During transmission, the system always includes Bank Select data together with
Program Change data.
It is not possible to transmit unaccompanied Program Change data.

(3-1-6) CHANNEL PRESSURE

STATUS

1101nnnn (DnH)

n = 0~15 TRACK CHANNEL NUMBER

VALUE

0vvvvvvv

v = 0 ~ 127

(3-1-7) PITCH BEND CHANGE

STATUS

1110nnnn (EnH)

n = 0~15 TRACK CHANNEL NUMBER

LSB

0vvvvvvv

PITCH BEND LSB 0 ~ 127

MSB

0vvvvvvv

PITCH BEND MSB 0 ~ 127

(3-2) CHANNEL MODE MESSAGE

The system can record and replay the following messages.

RESET ALL CONTROLLERS

BnH 78H

LOCAL CONTROL

BnH 7AH

OMNI MODE OFF

BnH 7CH

OMNI MODE ON

BnH 7DH

MONO MODE ON

BnH 7EH

POLY MODE ON

BnH 7FH

=/

MIDI
IN

SW3

SW4

SW4

SW1

SW4

SW2