Midi data format, Clp-970 – Yamaha CLP-970M EN User Manual

Page 26

Advertising
background image

26

CLP-970

MIDI Data Format

1.7 Polyphonic aftertouch

This message conveys the pressure that is applied to the keyboard after playing a note (for
individual note numbers).
The pressure can be controlled independently for each note. This message will affect cur-
rently-sounding notes.
The effect of this message is determined by the following Multi Part parameters.

1. PAT PITCH CONTROL
2. PAT FILTER CONTROL
3. PAT AMPLITUDE CONTROL
4. PAT LFO PMOD DEPTH
5. PAT LFO FMOD DEPTH
6. PAT LFO AMOD DEPTH

By default, there will be no effect.
The effect will apply to note numbers 36...97.
In the case of either of the following Multi Part parameter settings, that part will not
receive Polyphonic Aftertouch.

• Rcv CHANNEL AFTER TOUCH = OFF
• PART MODE = DRUM, DRUMS1...4

2. System exclusive messages

2.1 Parameter changes

This devices uses the following parameter changes.

[UNIVERSAL REALTIME MESSAGE]

1) Master Volume

[UNIVERSAL NON REALTIME MESSAGE]

1) General MIDI System On

[XG PARAMETER CHANGE]

1) XG System on
2) XG System parameter change
3) Multi Effect1 parameter change
4) Multi Part parameter change
5) Drums Setup parameter change

[MU128 NATIVE PARAMETER CHANGE 2]

1) Current Performance parameter change

[Others]

1) Master tuning

2.1.1 Universal realtime messages

2.1.1.1 Master Volume

11110000

F0H

= Exclusive status

01111111

7FH

= Universal Real Time

01111111

7FH

= ID of target device

00000100

04H

= Sub-ID #1 = Device Control Message

00000001

01H

= Sub-ID #2 = Master Volume

*

0sssssss

SSH

= Volume LSB

0ttttttt

TTH

= Volume MSB

11110111

F7H

= End of Exclusive

or,

11110000

F0H

= Exclusive status

01111111

7FH

= Universal Real Time

0xxxnnnn

XNH

= Device Number, xxx = don't care

00000100

04H

= Sub-ID #1 = Device Control Message

00000001

01H

= Sub-ID #2 = Master Volume

0sssssss

SSH

= Volume LSB

0ttttttt

TTH

= Volume MSB

11110111

F7H

= End of Exclusive

When this is received, the Volume MSB will be reflected by the System parameter
MASTER VOLUME.

* The binary expression 0sssssss is expressed in hexadecimal as SSH.

The same applies elsewhere.

2.1.2 Universal non-realtime messages

2.1.2.1 General MIDI System On

11110000

F0H

= Exclusive status

01111110

7EH

= Universal Non-Real Time

01111111

7FH

= ID of target device

00001001

09H

= Sub-ID #1 = General MIDI Message

00000001

01H

= Sub-ID #2 = General MIDI On

11110111

F7H

= End of Exclusive

or,

11110000

F0H

= Exclusive status

01111110

7EH

= Universal Non-Real Time

0xxxnnnn

XNH

= N:Device Number, X:don't care

00001001

09H

= Sub-ID #1 = General MIDI Message

00000001

01H

= Sub-ID #2 = General MIDI On

11110111

F7H

= End of Exclusive

When this message is received, the SOUND MODULE MODE is set to XG, and all
MIDI messages defined by GM will be received.
All data except for MIDI Master Tuning will be restored to the default value.
However this message will not be received in any of the following cases.
Since approximately 50[ms] is required in order to process this message, be sure to
allow an appropriate interval before sending the next message.

2.1.3 XG parameter change

This message sets XG-related parameters. Each message can set a single parameter.
The message format is as follows.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

01001100

4CH

Model ID

0ggggggg

GGH

Address High

0mmmmmmm

MMH

Address Mid

0lllllll

LLH

Address Low

0sssssss

SSH

Data

:

:

11110111

F7H

End of Exclusive

For parameters whose Data Size is 2 or 4, the appropriate amount of data will be trans-
mitted as indicated by Size.

2.1.3.1 XG System On

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

01001100

4CH

Model ID

00000000

00H

Address High

00000000

00H

Address Mid

01111110

7EH

Address Low

00000000

00H

Data

11110111

F7H

End of Exclusive

When On is received, the SOUND MODULE MODE will be set to XG.
Since approximately 50[ms] are required in order to execute this message, please
allow an appropriate interval before transmitting the next message.

2.1.3.2 XG System parameter change

This message sets the XG SYSTEM block (refer to tables <1 -1>, <1 - 2>).

2.1.3.3 Multi Effect1 parameter change

This message sets the MULTI EFFECT1 block (refer to tables <1 - 1>, <1 - 3>).

2.1.3.4 Multi Part parameter change

This message sets the MULTI PART block (refer to tables <1 - 1>, <1 - 4>).

2.1.3.5 Drums Setup parameter change

This message sets the DRUMS SETUP block (refer to tables <1 - 1> , <1 - 5>).

2.1.4 Other parameter changes

2.1.4.1 Master tuning

This message simultaneously modifies the tuning of all channels.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

00100111

27H

Model ID

00110000

30H

Address High

00000000

00H

Address Mid

00000000

00H

Address Low

0000mmmm

0MH

Master Tune MSB

0000llll

0LH

Master Tune LSB

0xxxxxxx

XXH

don't care

11110111

F7H

End of Exclusive

Normally, the XG SYSTEM message MASTER TUNE should be used (refer to table <1-2>).

2.2 Bulk dump

This device uses the following bulk dump messages.

[XG BULK DUMP]

1) XG System bulk dump
2) Multi Effect1 bulk dump
3) Multi Part bulk dump
4) Drums Setup bulk dump

Advertising