MIDI Implementado
Model: EF-303(Groove Effects)
Date: Jul. 26 2000
Version: 1.00
Symbol
Description
n
MIDI Channel
vv
Control value
kk
Note Number
xx
ON/OFF
1. MIDI messages used by the sound
source section
Channel voice messages
Note Off
status
2nd byte
8nH
kkH
9nH
kkH
* Not received by the effect algorithm.
Note On
status
2nd byte
9nH
kkH
* Not received by the effect algorithm.
Control Change
General purpose Controller1 - 4 (Controller number 2 - 5, 7 - 31, 64 - 95)
status
2nd byte
BnH
02H-5FH
Program Change
status
2nd byte
CnH
ppH
pp=Program number:
00H - 0FH (prog.1 - prog.16)
* Not received when the Rx Program Change parameter is OFF.
Pitch Bend Change
status
2nd byte
EnH
llH
mm,ll=Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
* Not received when the Rx SW parameter is OFF.
* Not received by the effect algorithm.
Channel Mode messages
Reset All Controllers (Controller number 121)
status
2nd byte
BnH
79H
* Not received when the Rx SW parameter is OFF.
* When this message is received, the following controllers will be set to their reset values.
Controller
Resetvalue
Pitch Bend Change
0 (center)
Modulation
0 (off)
Portament
off
All Note Off (Controller number 123)
status
2nd byte
BnH
7BH
* When All Note Off is received, all currently sounding notes of the corresponding
channel will be turned off.
Omni Off (Controller number 124)
status
2nd byte
BnH
7CH
* The same processing as when All Note Off is received will be done.
Range
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
00H - 3FH (0 - 63:OFF), 40H - 7FH (64 - 127:ON)
3rd byte
vvH
00H
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
3rd byte
00H
3rd byte
00H
3rd byte
00H
Omni On (Controller number 125)
status
2nd byte
BnH
7DH
* The same processing as when All Note Off is received will be done. The instrument will
not be set to OMNI ON.
Mono (Controller number 126)
status
2nd byte
BnH
7EH
mm=Mono number: 00H - 10H (0 - 16)
* The same processing as when All Note Off is received will be done.
Poly (Controller number 127)
status
2nd byte
BnH
7FH
* The same processing as when All Note Off is received will be done.
System Realtime messages
Timing Clock
status
F8H
* This is received when Sync Mode is SLAVE. Settings can be made to synchronize the
LFO rate.
Active Sensing
status
FEH
* When an Active Sensing message is received, the unit will begin monitoring the interval
at which MIDI messages are received. During monitoring, if more than 420 ms passes
without a message being received, the same processing will be done as when All Sound
Off, All Note Off, and Reset All Controllers messages are received. Then monitoring will
be halted.
System Exclusive messages
status
data byte
F0H
iiH, ddH, ......, eeH
F0H:
System Exclusive message status
ii = ID number:
This is the ID number (manufacturer ID) that specifies the
manufacturer whose exclusive message this is. Roland's manufacturer
ID is 41H.ID numbers 7EH and 7FH are defined in an expansion of the
MIDI standard as Universal Non-realtime messages (7EH) and
Universal Realtime Messages (7FH).
dd,..., ee = data:
00H - 7FH (0 - 127)
F7H:
EOX (End Of Exclusive) This is the last status of system exclusive
message.
Data Request 1 RQ1
This message requests the other device to transmit data. The address and size indicate the
type and amount of data that is requested. When a Data Request message is received, if the
device is in a state in which it is able to transmit data, and if the address and size are
appropriate, the requested data is transmitted as a Data Set 1 (DT1) message. If the
conditions are not met, nothing is transmitted.
The model ID of the exclusive messages used by this instrument is 00 33H.
status
data byte
F0H
41H, dev, 00H, 33H, 11H, aaH, bbH,
ccH, ddH, ssH, ttH, uuH, vvH, sum
Byte
Remarks
F0H
Exclusive status
41H
ID number (Roland)
dev
device ID (dev: 10H - 1FH)
00H
model ID (EF-303)
33H
model ID (EF-303)
11H
command ID (RQ1)
aaH
address MSB
bbH
address
ccH
address
ddH
address LSB
ssH
size MSB
ttH
size
uuH
size
vvH
size LSB
sum
checksum
F7H
EOX (End Of Exclusive)
* This message is not received if the Rx.Sys-Ex parameter is OFF.
3rd byte
00H
3rd byte
mmH
3rd byte
00H
status
F7H
status
F7H
71