2.1.5 Program change
When a program change is received, the TG500 performs the
following operations.
Three reception mode types can be set during the system setup.
1) off : Program change is not received.
2) normal
: In each play mode, the program No. changes in
accordance with 00〜63 of the current mode .
The program bank change is not received.
Program change Nos. are assigned as follows in
accordance with the mode.
3) direct
: In voice mode, voice 00〜63 correspond to the
program change data 00〜63. INT1, 2, PRE 1-4,
and CARD1-4 change in accordance with the
program bank change.
Program change data 64〜127 are not received.
In performance mode, performance 00〜63
correspond to the program change data 00〜63.
INT1, PRE1, 2, and Card 1, 2 change in
accordance with the program bank change.
Program change data 64〜127 are not received.
In Multi mode, each INST program changes in
accordance with the above.
Program bank change Nos. are assigned as
follows in accordance with the mode.
2.1.6 Pitch bend
Pitch bend is received only on the MSB side.
2.1.7 After touch
After touch is received in accordance with the reception channel
of each mode.
2.1.8 Channel mode message
cntrl#Parameterdata rng
120All Sound Off0
121Reset All Controller0
123All Notes Off0
3. System exclusive message
3.1 Parameter change
The TG500 transmits and receives the following eight parameter change
types.
(7) Remote switch is received only.)
7) Remote switch will be the same as the screen when the switch is
pressed.。
1). Multi Data
2). Performance Data
3). Normal Voice Data
4). Drum Voice Data
5). Setup Data
6). Program Change Table
7). Switch Remote
8). Master Tuning
The parameter change reception cannot be turned off with the MIDI
switches, except for Device Number off.
3.1.1 TG500 Data parameter change
(1) Format
11110000 F0
01000011 43
0001nnnn nnnn = Device Number
00101001 29
0000gggg gggg = Parameter Group Number
0sssssss sssssss = Parameter Sub Group Number
0ppppppp ppppppp = Parameter Number MS7bit
0ppppppp ppppppp = Parameter Number LS7bit
0vvvvvvv vvvvvvv = Data Value MS7bit
0vvvvvvv vvvvvvv = Data Value LS7bit
11110111 F7
(2) Parameter Group Number,Sub Group Number
Parameter Group Nameggggsssssss
Multi Data00,1..16 *1
Performance Data10,1..4 *2
Normal Voice Data20*3
Drum Voice Data30,36..84 *4
Setup Data40*5
Program Change Table70..63*6
Switch Remote80
*1:1..16;Inst Number,0;common data
*2:1..4;Layer Number,0;common data
*3:0=Voice
*4:36..84=Key Number,0;common data
*5:0=syn
*6:Program Number
(3) Parameter Number,Data Value
See the appended table 1.
4) table
: Reception is carried out in accordance with the
PROGRAM CHANGE TABLE.
2
(4) Operation
(Transmission)
When the data is edited with the panel switch, the parameter
change is transmitted in accordance with the previously stated
transmission conditions.
(Reception)
1)〜4)
The TG500 has three sound generation modes: Voice, Performance and Multi. Only when the sound generation mode of the
transmitting side and receiving side match, Reception is possible.
The mode on the receiving side does not change and the page does
not change. However, the data display will be updated.
5)〜6)
All modes: Modes are received as they are (no page change.)
7)
This parameter change is only for reception. Remote control is
possible with all panel switches. This message has the same effect
as pressing the switch.
(2) Data Format Name
Bulk Dump Typeddddddd ttttttt mmmmmmm
Normal Voice0065VC*10..62
Drum Voice0065DR*263
Performance0065PF*30..63
Multi(Song)0065MU00..9
Synthesizer Setup0066SY00
Sample0040SA00..63
*1:0=int1,3=int2,127=edit_buffer
*2:0=int1,3=int2,127=edit_buffer
*3:0=int1,127=edit_buffer
*4:When memory number exceeds the upper limit, it is handled as an upper limit value
during bulk reception, and it is ignored during dump request reception.
*5: When a memory type is not defined during bulk dump reception;
with 4)〜7), it is ignored and handled as int.
with 1) and 2),
=127 edit_buffer
=0〜2 int1
=3〜7 int2
=other bit3〜bir7 are ignored and the above process is performed
with 3),
=127 edit_buffer
=0〜2 int1
=other bit 2〜bit7 are ignored and the above process is performed.
3.1.2 Master Tuning parameter change
(1) Format
11110000 F0
01000011 43
0001nnnn nnnn= Device Number
00101001 04
01000000 40
0vvvvvvv vvvvvvv = Data Value
11110111 F7
(2) Operation
(Transmission)
When the master tune data is edited with the panel switch, the
parameter change is transmitted in accordance with the previously
stated transmission conditions.
(Reception)
All modes: Modes are received as they are. (no page change)
4. Bulk dump
The TG500 transmits and receives the following 7 bulk dump types.
Reception is not possible during performance and recording.
Transmission is performed when MIDI UTILITY "bulk dump" is executed,
or when a dump request is received.
9 0010000020(ascii" ")
10 0dddddddddddddd=Data Format Name(ascii)
11 0dddddddddddddd=Data Format Name(ascii)
12 0dddddddddddddd=Data Format Name(ascii)
13 0dddddddddddddd=Data Format Name(ascii)
14 0dddddddddddddd=Data Format Name(ascii)
15 0dddddddddddddd=Data Format Name(ascii)
16 0000000000
↓ ↓↓
29 0000000000
30 0tttttttttttttt=Memory_type
31 00mmmmmmmmmmmmm=Memory Number
32 0vvvvvvvvvvvvvv=data value
↓ ↓↓
0ssssssssssssss=check_sum
11110111F7
4 and 5 are not available during a Dump Request and 32 becomes "F7".
C
H
E
C
K
S
U
M
No. of bytes
(3) Data Format
See the appended table 1.
(4) Operation
(Transmission)
While being transmitted with the BULK UTILITY using 1)〜4),
during All Voices Bulk transmission
VOICE
Memory_type = 00(INT1)
Memory Number =Transmission is carried out up to 63 starting from 0 sequentially.
Memory_type = 03(INT2)
Memory Number =Transmission is carried out up to 63 starting from 0 sequentially.
during All Performance Bulk transmission,
PERFORMANCE
Memory_type = 00(INT1)
Memory Number =Transmission is carried out up to 63 starting from 0 sequentially.
during All Multi Bulk transmission,
MULTI
Memory_type = 00(INT)
Memory Number =Transmission is carried out up to 15 starting from 0 sequentially.
5 Sample Dump
For the sample dump the TG500 uses the Sample Dump Standard and the
SY99 Sample Bulk Dump.
Both of them can be received.
For transmission, the above two data types are transmitted successively when
"Sample Dump of Sample Utility" is executed. When receiving Sample
Dump Standard Dump Request, and the SY99 Sample Bulk Dump Request,
each data type is transmitted.
With the Sample Dump Standard and the SY99 Sample Bulk Dump, $1f is
the upper limit of the Sample (memory) Number; numbers exceeding this are
handled as $1f.
pp: packet number
cc: channel number
ss ss: sample number (LSB first)
ee: sample format (SY99 handles 8〜16 bits.)
ff ff ff : sample period (LSB first)
gg gg gg : sample length (LSB first)
hh hh hh : loop start(LSB first)
ii ii ii : loop end(LSB first)
jj: loop type(00=normal Loop,01=alternate Loop,7F=Loop off)
kk: running packet count(0-127)(Sequential packet No.)
ll: checksum(XOR of 7E cc 02 kk <120 bytes>)
6. Status FE (Active sensing)
a)Reception
If a signal is not output from MIDI for longer than approximately 300 msec
after receiving FE, the MIDI reception buffer is cleared, and if key on
remains it is turned off.
3
Loading...
+ 5 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.