RPN Data entry Description
MSB LSB MSB LSB
=========================================================
00H 00H mmH --- Pitch bend sensitivity
mm: 00H - 18H (0 - 24 semitone)
Default value = 02H (two semitones)
•Program change
Status Second
CnH ppH
n=MIDI channel number :0H - FH (ch.1 - ch.16)
pp=Program number :00H - 7FH (prog.1 - prog.128)
* This message is sent when you change Tones or Drum Set from the panel, or
transmit GS Setup Data.
* If Tx.PROG is Off, this message is not sent even if you change Tones or Drum
Sets from the panel.
•Pitch bend change
Status Second Third
EnH llH mmH
n=MIDI channel number :0H - FH (ch.1 - ch.16)
mm,ll=Value :00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
System Realtime Message
•Start
Status
FAH
* When the NUMBER 5 button is pressed while the MIDI button is held down,
this message will be transmitted.
•Stop
Status
FCH
* When the NUMBER 6 button is pressed while the MIDI button is held down,
this message will be transmitted.
•Active sensing
Status
FEH
*Transmits at about 250ms intervals.
System Exclusive Message
•System Exclusive Messages of Mode Change
- GS reset
Status
Data Byte Status
F0H 41H, dev, 42H, 12H, 40H, 00H, 7FH, 00H, sum F7H
Byte Description
=========================================================
F0H Exclusive status
41H ID number (Roland)
dev Device ID (dev: 00H-1FH(1-32) The default value is 10H(17).)
42H Model ID (GS)
12H Command ID (DT1)
40H Address MSB
00H :
7FH Address LSB
00H Data (GS reset)
46
sum Checksum (The checksum when dev.=10H(17) is 41H.)
F7H EOX (End of exclusive)
* This message is sent when you execute to transmit GS Setup Data.
- Turn General MIDI System On
Status Data Byte
Status
F0H 7EH, 7FH, 09H, 01H F7H
Byte Description
=========================================================
F0H Exclusive status
7EH ID number (Universal non-real time message)
7FH ID of target device (Broadcast)
09H sub-ID#1 (General MIDI message)
01H sub-ID#2 (General MIDI On)
F7H EOX (End of exclusive)
* This message is sent when you execute to transmit GS Setup Data.
•Data Transfer
SK-50 transmits "Data set 1 (DT1)" message when receiving a proper "Request
Data 1(RQ1)" message. Refer to section 1(System Exclusive Message)
- Data set 1 DT1 (12H)
Status Data Byte Status
F0H 41H, dev, 42H, 12H, aaH, bbH, ccH, ddH, ... eeH, sum F7H
Byte Description
=========================================================
F0H Exclusive status
41H Manufacturer's ID (Roland)
dev Device ID (dev: 00H-1FH(1-32) The default value is 10H(17).)
42H Model ID (GS)
12H Command ID (DT1)
aaH Address MSB
bbH Address
ccH Address LSB
ddH Data
::
eeH Data
sum Checksum
F7H EOX (End of exclusive)
* SK-50 only send the DT1 messages whose address and size match the
Parameter Address Map (Section 3).
* If the data to send is a large data (more than 128 bytes), then the data will be
sent out in separate packets.
* Refer to Section 4 to calculate a Checksum.
* When you execute to transmit GS Setup Data, "GS reset" and following
messages are sent as "Data Set 1 (DT1)".
Address(H) Size(H) Description
=========================================================
40 01 30 00 00 07
| # REVERB PARAMETERS
40 01 36#
40 01 38 00 00 08
| # CHORUS PARAMETERS
40 01 3F#
40 1x 15 00 00 01 USE FOR RHYTHM PART
*x.BLOCK NUMBER (0 - F),Part 1 (default MIDIch = 1) x=1
Part 2 (default MIDIch = 2) x=2
: : :
Part 9 (default MIDIch = 9) x=9
Part10 (default MIDIch =10) x=0
Part11 (default MIDIch =11) x=A