JM-5 MIDI Implementation
4
●
All Notes Off (Controller number 123)
• When All Notes Off is received, all notes on the corresponding channel
will be turned off. However, if Hold 1 or Sostenuto is ON, the sound will
be continued until these are turned off.
●
OMNI OFF (Controller number 124)
• The same processing will be carried out as when All Notes Off is received.
●
OMNI ON (Controller number 125)
• The same processing will be carried out as when All Notes Off is
received.OMNI ON will not be turned on.
●
MONO (Controller number 126)
• The same processing will be carried out as when All Sounds Off and All
Notes Off is received, and the corresponding channel will be set to Mode
4 (M= 1) regardless of the value of “mm (mono number).”
●
POLY (Controller number 127)
• The same processing will be carried out as when All Sounds Off and All
Notes Off is received, and the corresponding channel will be set to
Mode 3.
■
System Realtime Messages
●
Active Sensing
• When Active Sensing is received, the unit will begin monitoring the inter-
vals 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 Off, All Notes Off and Reset All Controllers are received,
and message interval monitoring will be halted.
●
Timing Clock
• When “Timing Clock” message is received, theSong is synchronized to an
external clock according to the following table.
●
Start
●
Continue
(Song playback only)
• Received when Song RX parameter (MIDI) is set to AUTO, MIDI or
REMOTE.
• When a “Continue” message is received, the Song continues playing from
the current position.
●
Stop
• When a “Stop” message is received, the Song stops playing.
■
System Common Messages
●
Song Position Pointer
Modulation
0 (off)
Expression
127 (max)
Hold 1
0 (off)
Portamento
0 (off)
Sostenuto
0 (off)
Soft
0 (off)
RPN
unset; previously set data do not change
NRPN
unset; previously set data do not change
Status
2nd byte
3rd byte
BnH
7BH
00H
n= MIDI channel number:
0H~FH (Ch.1~16)
Status
2nd byte
3rd byte
BnH
7CH
00H
n= MIDI channel number:
0H~FH (Ch.1~16)
Status
2nd byte
3rd byte
BnH
7DH
00H
n= MIDI channel number:
0H~FH (Ch.1~16)
Status
2nd byte
3rd byte
BnH
7EH
mmH
n= MIDI channel number:
0H~FH (Ch.1~16)
mm= mono number:
00H~10H (0~16)
Status
2nd byte
3rd byte
BnH
7FH
00H
n= MIDI channel number:
0H~FH (Ch.1~16)
Status
FEH
Status
F8H
* SONG: Received when Song RX parameter (MIDI) is set to AUTO or
MIDI.
Song Sync RX
Response
Internal
A Song will neither start/stop nor follow the tempo of
the external Timing Clock (F8) and “Start /Stop” (FA/
FC) messages.
Auto
If a Song receives MIDI “Start/Stop” (FA/FC), it will fol-
low Internal or External clock, depending on whether
“MIDI Clock” (F8) messages are received.
MIDI
If a Song receives MIDI “Start/Stop” (FA/FC) it will fol-
low External “MIDI Clock” (F8) messages and here-
fore wait until they are received.
Remote
If a Song receives MIDI “Start/Stop” (FA/FC) it will fol-
low only Internal tempo and thus ignore incoming
“MIDI Clock” (F8) messages.
Status
FAH
* SONG: Received when Song RX parameter (MIDI) is set to AUTO, MIDI
or REMOTE.
Status
FBH
Status
FCH
* SONG: Received when Song RX parameter (MIDI) is set to AUTO, MIDI
or REMOTE.
Status
2nd byte
3rd byte
F2H
XXH
YYH
XX= Song Position ( Bar ) LSB
YY= Song Position ( Bar ) MSB