62
Appendices
About MIDI
❋
“CC#” is an abbreviation for Control Change number.
1. MIDI channels
In a way similar to channels on a television, MIDI data that is transmitted on a specific channel is received
by a device that is set to receive on that channel.
●
In Program mode, all transmission and reception will occur on the Global MIDI channel. (Transmission
occurs only from MIDI OUT A.)
●
In Performance mode, reception will occur on the Global MIDI channel. When the SGproX’s keyboard
and assignable controllers are operated, data will be transmitted on the MIDI channel that is specified for
each timbre.
2. Note numbers
When a keyboard note is pressed, the location of the note (note number) and the force with which it was
played (velocity) are transmitted as a Note On message [ 9n, kk, vv ] (n: channel, kk: note number, vv:
velocity). When a note is released, a Note Off [ 8n, kk, vv ] message is sent. However, very few instruments
transmit or receive note-off velocity, nor does the SGproX transmit or receive note-off velocity.
●
In Program mode, these messages are transmitted on the Global MIDI channel.
●
In Performance mode, these messages are transmitted on the MIDI channel that is specified for each timbre.
●
Regardless of the mode, reception will occur only for note-on/off messages that match the Global MIDI
channel.
For your reference, here are some notes and their note numbers: C-1:00, C1:24, C2:36, C3:48, C4:60, C5:72,
C6:84, C7:96, G9:127.
3. Selecting a program
If you wish to select a sound (program), use a Program Change message [ Cn, vv ] (vv: a program number
that selects one of up to 128 sounds). In conjunction with program change messages, you can use CC#00:Bank
Sel (MSB) [ Bn, 00, vv ] (vv: upper byte of bank number) and CC#32:Bank Sel (LSB) [ Bn, 20, vv ] (CC#32
vv: lower byte of bank number) to select from a total of 16384 banks, so
that programs can be selected from other banks.
The SGproX does not respond to Bank Select messages.
In Program mode, program change messages are transmitted and received
on the Global MIDI channel.
Program numbers of the SGproX correspond to MIDI program change
numbers as shown in the table at right.
4. Polyphonic key pressure control
Polyphonic Key Pressure can be selected as a function of an assignable controller.
When P.Key Press C1 to G9 [ An, kk, vv ] (kk: note number, vv: value) is assigned to an assignable control-
ler, you can operate that controller to control an external device which responds to polyphonic key pressure.
The SGproX itself not respond to this message.
5. Damper (hold) pedal
When a damper pedal connected to the SGproX is pressed, the damper effect will apply. When it is released,
the effect will be canceled. Simultaneously with these operations, a message of CC#64: Hold [Bn, 40, vv]
(control change #64) will be transmitted.
If a pedal that supports half-damping (DS-1H recommended) is connected, the intermediate values (vv=01
to 126) will also be transmitted. However if a damper switch is connected, only vv=00 (off) or 127 (on) will
be transmitted.
When this message is received, the effect will be turned OFF if “vv” is 79 [4FH] or less, and ON if “vv” is
80 [50H] or greater.
In a performance, you can specify for each timbre whether or not this message will be transmitted/received.
SGproX
Program
program number
Change number
A1 to A16
00 to 15
B1 to B16
16 to 31
C1 to C16
32 to 47
D1 to D16
48 to 63