Roland E-A7 Implementation

E-A7 MIDI Implementation
1. Received data
9Channel Voice Messages
7Note o
8nH kkH vvH 9nH kkH 00H
n= MIDI channel number: 0H–FH (Ch.1–16) kk= note number: 00H–7FH (0–127)
vv= note o velocity: 00H–7FH (0–127)
7Note on
9nH kkH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) kk= note number: 00H–7FH (0–127)
vv= note on velocity: 01H–7FH (1–127)
5Not received when Rx.NOTE MESSAGE= OFF. (Initial value is ON)
7Polyphonic Key Pressure
AnH kkH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) kk= note number: 00H–7FH (0–127)
vv= key pressure: 00H–7FH (0–127)
5The resulting eect is determined by System Exclusive
messages. With the initial settings, there will be no eect.
7Control Change
5The value specied by a Control Change message will not be
reset even by a Program Change, etc.
6Bank Select (Controller number 0, 32)
BnH 00H mmH BnH 20H llH
n= MIDI channel number: 0H–FH (Ch.1–16) mm= Bank number MSB: 00H–7FH,
ll= Bank number LSB: 00H–7FH
5Bank Select processing is suspended until a program change is
received.
5Not received when Program Change RX event is O.
6Modulation (Controller number 1)
BnH 01H vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Modulation depth: 00H–7FH (0–127)
5Not received when Rx.MODULATION= OFF (Initial value is ON).
5The resulting eect is determined by System Exclusive
messages. With the initial settings, this is Pitch Modulation Depth.
6Portamento Time (Controller number 5)
BnH 05H vvH n= MIDI channel number: 0H–FH (Ch.1–16) vv= Portamento Time: 00H–7FH (0–127),
Initial value= 00H
Initial value= 00H (0)
6Data Entry (Controller number 6, 38)
BnH 06H mmH BnH 26H llH
n= MIDI channel number: 0H–FH (Ch.1–16)
mm, ll= the value of the parameter specied by RPN/NRPN
mm= MSB, ll= LSB
6Volume (Controller number 7)
BnH 07H vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Volume: 00H–7FH (0–127),
5Volume messages are used to adjust the volume balance of each
Part.
5Not received when “Volume” RX Event is o.
Initial value= 64H (100)
6Pan (Controller number 10)
BnH 0AH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= pan: 00H–40H–7FH (Left–Center–Right),
5Not received when “PanPot” RX Event is O
Initial value= 40H (Center)
6Expression (Controller number 11)
BnH 0BH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Expression: 00H–7FH (0–127),
5Not received when “Expression” RX Event is O.
Initial value= 7FH (127)
6C1 (Controller number 16)
BnH 10H vvH
n= MIDI channel number: 0H~FH (Ch.1~16) vv= Control value: 00H~7FH (0~127)
6Hold 1 (Controller number 64)
BnH 40H vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Control value: 00H–7FH (0–127)
5Not received when “Hold” RX Event is O.
6Portamento (Controller number 65)
BnH 41H vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Control value: 00H–7FH (0–127) 0–63= OFF,
64–127= ON
6Sostenuto (Controller number 66)
BnH 42H vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Control value: 00H–7FH (0–127) 0–63= OFF,
5Not received when “Sostenuto” RX Event is O.
64–127= ON
5This adjusts the rate of pitch change when Portamento is ON
or when using the Portamento Control. A value of 0 results in the fastest change.
Copyright © 2015 ROLAND CORPORATION
1
01
6Soft (Controller number 67)
BnH 43H vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Control value: 00H–7FH (0–127) 0–63= OFF, 64–127=
5Not received when “Soft” RX Event is O.
6Filter Resonance (Timbre/Harmonic Intensity) (Controller
number 71)
BnH 47H vvH
n= MIDI channel number: 0H–FH(Ch.1–16) vv= Resonance value 00H–7FH(-64–0–+63), (relative change): Initial value= 40H (no change)
ON
Example 1
Example 2
6Eect 1 (Reverb Send Level) (Controller number 91)
6Release Time (Controller number 72)
BnH 48H vvH
n= MIDI channel number: 0H–FH(Ch.1–16) vv= Release Time value 00H–7FH (-64–0–+63), (relative change): Initial value= 40H (no change)
6Eect 3 (Chorus Send Level) (Controller number 93)
6Attack time (Controller number 73)
BnH 49H vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Attack time value 00H–7FH (-64–0–+63), (relative change): Initial value=40H (no change)
6Cuto (Controller number 74)
BnH 4AH vvH
n= MIDI channel number: 0H–FH (Ch.1–16)
vv= Cuto value 00H–7FH(-64–0–+63),
(relative change): Initial value= 40H (no change)
6NRPN MSB/LSB (Controller number 99, 98)
6Decay Time (Controller number 75)
BnH 4BH vvH
n= MIDI channel number: 0H–FH (Ch.1–16)
vv= Decay Time value 00H–7FH (-64–0–+63),
(relative change): Initial value= 40H (no change)
6Vibrato Rate (Controller number 76)
BnH 4CH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Vibrato Rate value 00H–7FH (-64–0–+63), (relative change): Initial value= 40H (no change)
6Vibrato Depth (Controller number 77)
BnH 4DH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Vibrato Depth Value 00H–7FH (-64–0–+63), (relative change): Initial Value= 40H (no change)
6Vibrato Delay (Controller number 78)
BnH 4EH vvH
n= MIDI channel number: 0H–FH (Ch.1–16)
vv= Vibrato Delay value 00H–7FH (-64–0–+63),
(relative change): Initial value=40H (no change)
6Portamento control (Controller number 84)
BnH 54H kkH
n= MIDI channel number: 0H–FH (Ch.1–16) kk= source note number: 00H–7FH (0–127)
5A Note-on received immediately after a Portamento Control
message will change continuously in pitch, starting from the
pitch of the Source Note Number.
5If a voice is already sounding for a note number identical
to the Source Note Number, this voice will continue sounding (i.e., legato) and will, when the next Note-on is received,
smoothly change to the pitch of that Note-on.
5The rate of the pitch change caused by Portamento Control is
determined by the Portamento Time value.
On MIDI Description Result
90 3C 40 Note on C4 C4 on B0 54 3C Portamento Control from C4 no change 90 40 40 Note on E4 glide from C4 to E4
80 3C 40 Note o C4 no change 80 40 40 Note o E4 E4 o
On MIDI Description Result
B0 54 3C Portamento Control from C4 no change
90 40 40 Note on E4 E4 is played with
80 40 40 Note o E4 E4 o
BnH 5BH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Reverb Send Level: 00H–7FH (0–127)
5This message adjusts the Reverb Send Level of each Part.
5Not received when “Reverb” RX Event is O.
BnH 5DH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Chorus Send Level: 00H–7FH (0–127)
5This message adjusts the Chorus Send Level of each Part.
5Not received when “Chorus” RX Event is O.
BnH 63H mmH BnH 62H llH
n= MIDI channel number: 0H–FH (Ch.1–16)
mm= upper byte (MSB) of the parameter number specied by NRPN ll= lower byte (LSB) of the parameter number specied by NRPN
5The value set by NRPN will not be reset even if Program
Change or Reset All Controllers is received.
5Not received when “NRPN” RX Event is O.
**NRPN** The NRPN (Non Registered Parameter Number) message allows an extended
range of control changes to be used. On the E-A7, NRPN messages can be
used to modify sound parameters, etc. To use these messages, you must rst use NRPN messages (Controller
number 98 and 99, their order does not matter) to specify the parameter to be controlled, and then use Data Entry messages (Controller number 6) to specify the value of the specied parameter.
Once an NRPN parameter has been specied, all Data Entry messages received on that channel will modify the value of that parameter. To prevent accidents, it is recommended that you set RPN Null (RPN Number= 7FH 7FH) when you have nished setting the value of the desired
parameter. Refer to “[Example 4]” on page 14.
On the E-A7, Data entry LSB (Controller number 38) of NRPN is ignored, so it is no problem to send Data entry MSB (Controller number 6) only (without Data entry LSB).
On the E-A7, NRPN can be used to modify the following parameters:
NRPN Data entry
MSB LSB MSB Function and range
01H 08H mmH Vibrato Rate (relative change)
01H 09H mmH Vibrato Depth (relative change)
01H 0AH mmH Vibrato Delay (relative change)
01H 20H mmH TVF Cuto Frequency (relative change)
01H 21H mmH TVF Resonance (relative change)
01H 63H mmH TVF&TVA Envelope Attack Time (rel.
01H 64H mmH TVF&TVA Envelope Decay Time (rel.
01H 66H mmH TVF&TVA Env. Release Time (relative
18H rrH mmH Drum Instrument Pitch Coarse
1AH rrH mmH Drum Instrument TVA Level (absolute
mm: 00H–40H–7FH (-64–0–+63)
mm: 00H–40H–7FH (-64–0–+63)
mm: 00H–40H–7FH (-64–0–+63)
mm: 00H–40H–7FH (-64–0–+63)
mm: 00H–40H–7FH (-64–0–+63)
change) mm: 00H–40H–7FH (-64–0–+63)
change) mm: 00H–40H–7FH (-64–0–+63)
change) mm: 00H–40H–7FH (-64–0–+63)
(relative change) rr: Drum Instrument note number mm: 00H–40H–7FH (-64–0–+63 semitone)
change) rr: Drum Instrument note number mm: 00H–7FH (0–max)
glide from C4 to E4
2
1CH rrH mmH Drum Instrument Panpot (absolute
1DH rrH mmH Drum Instr. Reverb Send (absolute
1EH rrH mmH Drum Instr. Chorus Send (absolute
60H rrH mmH Equalizer Switch
61H rrH mmH Equalizer Low Frequency
62H rrH mmH Equalizer Low Gain
63H rrH mmH Equalizer Mid Frequency
64H rrH mmH Equalizer Mid Gain
65H rrH mmH Equalizer Mid Q
66H rrH mmH Equalizer High Frequency
67H rrH mmH Equalizer High Gain
4FH 10H mmH Part 4 On/O (Upper 1)
4FH 11H mmH Part 11 On/O (Lower)
4FH 13H mmH Part 6 On/O (Upper 2)
4FH 25H mmH Part 13 On/O (Upper 3)
4FH 26H mmH Part 15 On/O (Melody Int.)
4FH 18H mmH Part 8 On/O (Acc 5)
4FH 19H mmH Part 9 On/O (Acc 6)
4FH 1AH mmH Part 10 On/O (Acc Drums)
4FH 1BH mmH Part 2 On/O (Acc Bass)
4FH 1CH mmH Part 1 On/O (Acc 1)
4FH 1DH mmH Part 3 On/O (Acc2)
4FH 1EH mmH Part 5 On/O (Acc3)
4FH 1FH mmH Part 7 On/O (Acc 4)
4FH 20H mmH Master Accompaniment On/O
4FH 21H mmH Master Volume Upper (1–2–3) On/O
4FH 22H mmH Master Volume Lower On/O
4FH 23H mmH Master Volume Bass (Acc.Bass) On/O
4FH 24H mmH Master Volume Acc.Drum On/O
5Part On/O NRPN messages are received on the Basic MIDI
Channel.
change) rr: Drum Instrument note number mm: 01H–40H–7FH (left–center–right)
change) rr: Drum Instrument note number mm: 00H–7FH (0–max)
change) rr: Drum Instrument note number mm: 00H–7FH (0–max)
rr: Drum Instrument note number
mm: 01H–02H (Instrument, O)
rr: Drum Instrument note number mm: 00H–05H (90, 150, 180, 300, 360,
600Hz)
rr: Drum Instrument note number mm: 00H–1EH (-15–0–+15dB)
rr: Drum Instrument note number mm: 00H–10H (200, 250, 315, 400, 500, 630, 800, 1000, 1250, 1600, 2000,
2500, 3150, 4000, 5000, 6300, 8000Hz)
rr: Drum Instrument note number mm: 00H–1EH (-15–0–+15dB)
rr: Drum Instrument note number mm: 00H–04H (0.5, 1.0, 2.0, 4.0, 8.0)
rr: Drum Instrument note number mm: 00H–06H (1500, 2000, 3000, 4000,
6000, 8000, 12000Hz)
rr: Drum Instrument note number mm: 00H–1EH (-15–0–+15dB)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
mm: 00H–7FH (00–3FH=O, 40–7FH= On)
6RPN MSB/LSB (Controller number 101, 100)
BnH 65H mmH BnH 64H llH
n= MIDI channel number: 0H–FH (Ch.1–16)
mm= upper byte (MSB)of parameter number specied by RPN ll= lower byte (LSB) of parameter number specied by RPN
5Not received when “RPN” RX Event is O.
5The value specied by RPN will not be reset even by messages
such as Program Change or Reset All Controller.
**RPN** The RPN (Registered Parameter Number) messages are expanded control
changes, and each function of an RPN is described by the MIDI Standard. To use these messages, you must rst use RPN (Controller number 101
and 100, their order does not matter) to specify the parameter to be controlled, and then use Data Entry messages (Controller number 6, 38) to specify the value of the specied parameter. Once an RPN parameter has been specied, all Data Entry messages received on that channel will modify the value of that parameter.
To prevent accidents, it is recommended that you set RPN to Null (RPN Number= 7FH 7FH) when you have nished setting the value of the desired
parameter. Refer to “[Example 4]” on page 14.
On the E-A7, RPN can be used to modify the following parameters.
RPN Data entry
MSB LSB MSB LSB Explanation
00H 00H mmH --- Pitch Bend Sensitivity
00H 01H mmH llH Channel Fine Tuning
00H 02H mmH --- Channel Coarse Tuning
00H 05H mmH llH Modulation Depth Range
mm: 00H–18H (0–24 semitones) Initial value= 02H (2 semitones) ll: ignored (processed as 00H)
Up to 2 octaves can be specied in
semitone steps.
mm, ll: 00 00H–40 00H–7F 7FH (–100–0– +99.99 cents), Initial value= 40 00H (+/- 0 cent) Refer to “About the Tuning” on page
15.
mm: 28H–40H–58H (-24–0–+24 semitones), Initial value= 40H (+/-0 semitone) ll: ignored (processed as 00H)
mm: 00H–04H (0–4 semitones)
ll: 00H–7FH (0–100 cents) 100/128 Cent/Value
Set condition where RPN and NRPN are
unspecied. The data entry messages
after set RPN null will be ignored.
(No Data entry messages are required after RPN null). Settings already
made will not change. mm, ll: ignored
7Program Change
Status 2nd byte
CnH ppH
n= MIDI channel number: 0H–FH (Ch.1–16) pp= Program number: 00H–7FH (prog.1–prog.128)
5Not received when “Program Change” RX Event is O.
5After a Program Change message is received, the sound will
change beginning with the next Note-on. Voices already
sounding when the Program Change message was received will
not be aected.
7Channel Pressure
Status 2nd byte
DnH vvH
n= MIDI channel number: 0H–FH (Ch.1–16) vv= Channel Pressure: 00H–7FH (0–127)
5Not received when “Channel Pressure” RX Event is O.
5The resulting eect is determined by System Exclusive
messages. With the initial settings there will be no eect.
7Pitch Bend Change
EnH llH mmH
n= MIDI channel number: 0H–FH (Ch.1–16) mm, ll= Pitch Bend value: 00 00H–40 00H–7F 7FH (–8192–0–+8191)
5Not received when “Pitch Bender ” RX Event is O.
5The resulting eect is determined by System Exclusive
messages. With the initial settings the eect is Pitch Bend.
3
9Channel Mode Messages
9System Realtime Messages
7All Sounds O (Controller number 120)
BnH 78H 00H
n= MIDI channel number: 0H–FH (Ch.1–16)
5When the message is received, all notes currently sounding on
the corresponding channel will be turned O.
7Reset All Controllers (Controller number
121)
BnH 79H 00H
n= MIDI channel number: 0H–FH (Ch.1–16)
5When this message is received, the following controllers will
be set to their reset values.
Controller Reset value
Pitch Bend Change +/-0 (center) Polyphonic Key Pressure 0 (o) Channel Pressure 0 (o) Modulation 0 (o)
Expression 127 (max)
Hold 1 0 (o) Portamento 0 (o) Sostenuto 0 (o) Soft 0 (o) RPN unset; previously set data do not
NRPN unset; previously set data do not
change
change
7All Notes O (Controller number 123)
BnH 7BH 00H
n= MIDI channel number: 0H–FH (Ch.1–16)
5When All Notes O is received, all notes on the corresponding
channel will be turned o. However, if Hold 1 or Sostenuto is ON, the sound will be continued until these are turned o.
7Omni O (Controller number 124)
BnH 7CH 00H
n= MIDI channel number: 0H–FH (Ch.1–16)
5The same processing will be carried out as when All Notes O
is received.
7Omni On (Controller number 125)
BnH 7DH 00H
n= MIDI channel number: 0H–FH (Ch.1–16)
5The same processing will be carried out as when All Notes O
is received. OMNI ON will not be turned on.
7MONO (Controller number 126)
BnH 7EH mmH
n= MIDI channel number: 0H–FH (Ch.1–16) mm= mono number: 00H–10H (0–16)
5The same processing will be carried out as when All Sounds O
and All Notes O is received, and the corresponding channel
will be set to Mode 4 (M= 1) regardless of the value of “mm (mono number).”
7POLY (Controller number 127)
BnH 7FH 00H
n= MIDI channel number: 0H–FH (Ch.1–16)
5The same processing will be carried out as when All Sounds O
and All Notes O is received, and the corresponding channel
will be set to Mode 3.
7Active Sensing
Status
FEH
5When Active Sensing is received, the unit will begin
monitoring the intervals of all further messages. While monitoring, if the interval between messages exceeds 420 ms, the same processing will be carried out as when All Sounds
O, All Notes O and Reset All Controllers are received, and
message interval monitoring will be halted.
7Timing Clock
Status F8H
* STYLE: Received when Sync RX is On and the Sync Mode Style RX
parameter (MIDI\Edit System) is set to AUTO or MIDI.
* SONG: Received when Sync RX is On and the Sync Mode Song RX
parameter (MIDI\Edit System) is set to AUTO or MIDI.
5When “Timing Clock” message is received, the Style or Song is
synchronized to an external clock according to the following
table.
Song/Style Sync RX Response Internal A Style/Song will neither start/stop
Auto If a Style/Song receives MIDI “Start/
MIDI If a Style/Song receives MIDI
Remote If a Style/Song receives MIDI “Start/
nor follow the tempo of the external
Timing Clock (F8) and “Start /Stop” (FA/FC) messages.
Stop” (FA/FC), it will follow
Internal or External clock, depending on whether “MIDI Clock” (F8) messages are received.
“Start/Stop” (FA/FC) it will follow
External “MIDI Clock” (F8) messages
and therefore wait until they are
received.
Stop” (FA/FC) it will follow only
Internal tempo and thus ignore incoming “MIDI Clock” (F8) messages.
7Start
Status
FAH
* STYLE: Received when Sync RX is On and the Sync Mode Style RX
parameter (MIDI\Edit System) is set to AUTO, MIDI or
REMOTE.
* SONG: Received when Sync RX is On and the Sync Mode Song RX
parameter (MIDI\Edit System) is set to AUTO, MIDI or
REMOTE.
7Continue (Song playback only)
Status
FBH
5Received when Sync RX is On and the Sync Mode Song RX
parameter (MIDI\Edit System) is set to AUTO, MIDI or REMOTE.
5When a “Continue” message is received, the Song continues
playing from the current position.
7Stop
Status
FCH
* STYLE: Received when Sync RX is On and the Sync Mode Style RX
parameter (MIDI\Edit System) is set to AUTO, MIDI or
REMOTE.
* SONG: Received when Sync RX is On and the Sync Mode Song RX
parameter (MIDI\Edit System) is set to AUTO, MIDI or
REMOTE.
5When a “Stop” message is received, the Style or Song stops
playing.
9System Common Messages
7Song Position Pointer
F2H XXH YYH
XX= Song Position ( Bar ) LSB YY= Song Position ( Bar ) MSB
4
9System Exclusive Messages
Status Data byte Status
F0H iiH, ddH, ......,eeH F7H
F0H: System Exclusive Message status
ii= ID number: an ID number (manufacturer ID) to
dd,...,ee= data: 00H–7FH (0–127) F7H: EOX (End Of Exclusive)
6GM1 System On
This message resets the internal settings of the unit to the General MIDI 1 initial state.
Status Data byte Status
F0H 7EH, 7FH, 09H, 01H F7H
Byte Explanation
F0H Exclusive status 7EH ID number (Universal Non-realtime Message) 7FH Device ID (Broadcast) 09H Sub ID#1 (General MIDI Message) 01H Sub ID#2 (General MIDI 1 On) F7H EOX (End Of Exclusive)
5When this message is received, Rx.BANK SELECT will be OFF and
Rx.NRPN will be OFF.
5There must be an interval of at least 50 ms between this
message and the next message.
5Not received when RX SYSEX parameter (MENU/MIDI/Edit System/
Param) is OFF.
5Only for the Song parts.
6GM2 System On
Status Data byte Status
F0H 7EH 7FH 09H 03H F7H
Byte Explanation
F0H Exclusive status 7EH ID number (Universal Non-realtime Message) 7FH Device ID (Broadcast) 09H Sub ID#1 (General MIDI Message) 03H Sub ID#2 (General MIDI 2 On) F7H EOX (End Of Exclusive)
5When this message is received, the E-A7 will be able to
receive the messages specied by General MIDI 2, and use the
General MIDI 2 sound map.
5Not received when RX SYSEX parameter (MENU/MIDI/Edit System/
Param) is OFF.
5Only for the Song parts.
6GM System O
GM System O is a command message that resets the internal state of the
E-A7 from the GM state to its native condition. The E-A7 will reset to the GS default state.
Status Data byte Status
F0H F0H 7EH 7FH 09H 02H F7H
Byte Explanation
F0H Exclusive status 7EH ID number (Universal Non-realtime Message) 7FH Device ID (Broadcast) 09H Sub ID#1 (General MIDI Message)
02H Sub ID#2 (General MIDI O)
F7H EOX (End Of Exclusive)
5When this message is received, the E-A7 will reset to the GS
default state.
5Not received when RX SYSEX parameter (MENU/MIDI/Edit System/
Param) is OFF.
5Only for the Song parts.
indicate the manufacturer whose Exclusive message this is. Roland ‘s manufacturer ID is 41H. ID numbers 7EH and 7FH are extensions of the MIDI standard; Universal Non-realtime Messages (7EH) and Universal Realtime Messages (7FH).
6GS reset
GS Reset is a command message that resets the internal settings of a device to the GS initial state. This message appears at the beginning of GS music data, and a GS device that receives this message will
automatically be set to the proper state to correctly play back GS music
data.
Status Data byte Status
F0H 41H, dev, 42H, 12H, 40H, F7H 00H, 7FH, 00H, 41H
Byte Explanation
F0H Exclusive status 41H ID number (Roland) dev Device ID (dev: 00H–1FH (1–32),
42H Model ID (GS) 12H Command ID (DT1) 40H Address MSB 00H Address 7FH Address LSB 00H Data (GS reset) 41H Checksum F7H EOX (End Of Exclusive)
5When this message is received, Rx.NRPN will be ON.
5There must be an interval of at least 50 ms between this
message and the next.
5Not received when RX SYSEX parameter (MENU/MIDI/Edit System/
Param) is OFF.
5Only for the Song parts.
6Exit GS Mode
“Exit GS Mode” resets the internal settings of the unit to Arranger Mode I initial state .
Status Data byte Status
F0H 41H, dev, 42H, 12H, 40H, F7H 00H, 7FH, 7FH, 42H
Byte Explanation
F0H Exclusive status 41H ID number (Roland) dev Device ID (dev: 00H–1FH (1–32) Initial value is
42H Model ID (GS) 12H Command ID (DT1) 40H Address MSB 00H Address 7FH Address LSB 7FH Data (Exit GS Mode) 42H Checksum F7H EOX (End Of Exclusive)
5There must be an interval of at least 100 ms between this
message and the next message.
5Not received when RX SYSEX parameter (MENU/MIDI/Edit System/
Param) is OFF.
5Only for the Song parts.
Initial value is 10H (17))
10H(17))
7Universal Realtime System Exclusive Messages
6Master Volume
Status Data byte Status
F0H 7FH, 7FH, 04H, 01H, llH, mmH F7H
Byte Explanation
F0H Exclusive status 7FH ID number (universal realtime message) 7FH Device ID (Broadcast) 04H Sub ID#1 (Device Control messages) 01H Sub ID#2 (Master Volume)
llH Master Volume lower byte mmH Master Volume upper byte
F7H EOX (End Of Exclusive)
5The lower byte (llH) of Master Volume will be handled as 00H.
5Not received when RX SYSEX parameter (MENU/MIDI/Edit System/
Param) is OFF.
5
Loading...
+ 11 hidden pages