Yamaha 970AM Reference Booklet - Page 26

XG System On, Other parameter changes

Page 26 highlights

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 currently-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 01111111 01111111 00000100 00000001 * 0sssssss 0ttttttt 11110111 or, 11110000 01111111 0xxxnnnn 00000100 00000001 0sssssss 0ttttttt 11110111 F0H 7FH 7FH 04H 01H SSH TTH F7H F0H 7FH XNH 04H 01H SSH TTH F7H = Exclusive status = Universal Real Time = ID of target device = Sub-ID #1 = Device Control Message = Sub-ID #2 = Master Volume = Volume LSB = Volume MSB = End of Exclusive = Exclusive status = Universal Real Time = Device Number, xxx = don't care = Sub-ID #1 = Device Control Message = Sub-ID #2 = Master Volume = Volume LSB = Volume MSB = 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 01111110 01111111 00001001 00000001 11110111 or, 11110000 01111110 0xxxnnnn 00001001 00000001 11110111 F0H 7EH 7FH 09H 01H F7H F0H 7EH XNH 09H 01H F7H = Exclusive status = Universal Non-Real Time = ID of target device = Sub-ID #1 = General MIDI Message = Sub-ID #2 = General MIDI On = End of Exclusive = Exclusive status = Universal Non-Real Time = N:Device Number, X:don't care = Sub-ID #1 = General MIDI Message = Sub-ID #2 = General MIDI On = 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 01000011 0001nnnn 01001100 0ggggggg 0mmmmmmm 0lllllll 0sssssss : 11110111 F0H 43H 1NH 4CH GGH MMH LLH SSH : F7H Exclusive status YAMAHA ID N:device Number Model ID Address High Address Mid Address Low Data End of Exclusive For parameters whose Data Size is 2 or 4, the appropriate amount of data will be transmitted as indicated by Size. 2.1.3.1 XG System On 11110000 F0H 01000011 43H 0001nnnn 1NH 01001100 4CH 00000000 00H 00000000 00H 01111110 7EH 00000000 00H 11110111 F7H Exclusive status YAMAHA ID N:device Number Model ID Address High Address Mid Address Low Data 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 , ). 2.1.3.3 Multi Effect1 parameter change This message sets the MULTI EFFECT1 block (refer to tables , ). 2.1.3.4 Multi Part parameter change This message sets the MULTI PART block (refer to tables , ). 2.1.3.5 Drums Setup parameter change This message sets the DRUMS SETUP block (refer to tables , ). 2.1.4 Other parameter changes 2.1.4.1 Master tuning This message simultaneously modifies the tuning of all channels. 11110000 01000011 0001nnnn 00100111 00110000 00000000 00000000 0000mmmm 0000llll 0xxxxxxx 11110111 F0H 43H 1NH 27H 30H 00H 00H 0MH 0LH XXH F7H Exclusive status YAMAHA ID N:device Number Model ID Address High Address Mid Address Low Master Tune MSB Master Tune LSB don't care End of Exclusive Normally, the XG SYSTEM message MASTER TUNE should be used (refer to table ). 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 26 CLP-970A

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

26
CLP-970A
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