191
Date: Apr. 16. 1998
Model: JP-8080 MIDI Implementation Version: 1.00
------------------------------------------------------------------------------------------------------------------------
Mark Meaning Range
n: MIDI channel 0H-FH (ch.1 - ch.16)
vv: Value, Velocity etc. 00H-7FH (0 - 127)
(Only for note-on velocity, this will be 01H-7FH (1 - 127).)
kk: Note Number 00H-7FH (0 - 127): C-1 - G9
xx: ON/OFF 00H-3FH (0 - 63): OFF
40H-7FH (64 - 127): ON
------------------------------------------------------------------------------------------------------------------------
1. MIDI messages received at MIDI IN
■ Channel voice messages
* When MIDI Thru ([MIDI]) is other than OFF, MIDI messages arriving at MIDI IN will
be re-transmitted from MIDI OUT.
● Note Off
status 2nd byte 3rd byte
8nH kkH vvH
9nH kkH 00H
* Notes of the part whose Part MIDI Ch ([PART]) matches the MIDI channel of the
received note-off will be turned off.
* When the Individual Trigger Switch ([PFM COMMON]) is ON, and if MIDI channel
number of received Note Off is coincident with Triger Source Channel ([PFM COM-
MON]), and also the Note Number of received Note Off is coincident with Trigger
Source Note ([PFM COMMON]), the Envelope of Trigger Destination ([PFM COM-
MON]) will be released.
● Note On
status 2nd byte 3rd byte
9nH kkH vvH
* Notes of the part whose Part MIDI CH ([PART]) matches the MIDI channel of the
received note-on will be sounded.
* When the Individual Trigger Switch ([PFM COMMON]) is ON, and if MIDI channel
number of received Note On is coincident with Triger Source Channel ([PFM COM-
MON]), and also the Note Number of received Note On is coincident with Trigger
Source Note ([PFM COMMON]), the Envelope of Trigger Destination will be started.
● Control Change
* If Control Up/Control Down ([MIDI]) is set to a control change, this will function as
controller up or down for the part whose Part MIDI CH ([PART]) matches the MIDI
channel of the received control change message.
* If Tx/Rx Edit SW ([MIDI]) is ON and Tx/Rx Edit Mode ([MIDI]) is set to MODE2, the
Tx/Rx Setting ([MIDI]) setting will be valid. This will affect the value of the parameter
which is assigned to the control change that was received by the part whose Part MIDI
CH ([PART]) matches the MIDI channel of the received control change.
* Tx/Rx settings ([MIDI]) can be made for controller numbers 1 to 31 and 33 to 95. Refer
to Transmit/Receive Setting List (p.188) for the default settings.
❍ Bank Select (Controller number 0, 32)
status 2nd byte 3rd byte
BnH 00H mmH
BnH 20H llH
mm,ll=Bank number: 00 00H - 7F 7FH (bank.1 - bank.16384)
* This is received only when Tx/Rx ProgChg SW ([MIDI]) is BANK SEL + PC.
* If this is received on the Perform Ctrl CH ([MIDI]), it will specify the performance
bank. If this is received on the Part MIDI CH ([PART]), it will specify the patch bank
for that part. If the Perform Ctrl CH and the Part MIDI CH are the same, it will specify
only the performance bank.
* Bank Select processing will be suspended until a Program Change message is received.
* If an unavailable (nonexistent) Bank Select number is received it will be ignored, and
only the Program Change will be received.
* The Patches corresponding to each Bank Select are as follows.
-------------+--------------+--------------------------
Bank Select | Program No. | Group Patch No.
MSB | LSB | |
------+------+--------------+--------------------------
50H | 00H | 00H - 3FH | User A 11 - 88
| 00H | 40H - 7FH | User B 11 - 88
------+------+--------------+--------------------------
51H | 00H | 00H - 3FH | Preset 1 A 11 - 88
| 00H | 40H - 7FH | Preset 1 B 11 - 88
| 01H | 00H - 3FH | Preset 2 A 11 - 88
| 01H | 40H - 7FH | Preset 2 B 11 - 88
| 02H | 00H - 3FH | Preset 3 A 11 - 88
| 02H | 40H - 7FH | Preset 3 B 11 - 88
------+------+--------------+--------------------------
52H | 00H | 00H - 3FH | Card 01 A 11 - 88
| 00H | 40H - 7FH | Card 01 B 11 - 88
| 01H | 00H - 3FH | Card 02 A 11 - 88
| 01H | 40H - 7FH | Card 02 B 11 - 88
| : | : | : :
| 1FH | 00H - 3FH | Card 32 A 11 - 88
| 1FH | 40H - 7FH | Card 32 B 11 - 88
+------+--------------+--------------------------
|*)20H | 00H - 3FH | Card 33 A 11 - 88
| 20H | 40H - 7FH | Card 33 B 11 - 88
| 21H | 00H - 3FH | Card 34 A 11 - 88
| 21H | 40H - 7FH | Card 34 B 11 - 88
| : | : | : :
| 3FH | 00H - 3FH | Card 64 A 11 - 88
| 3FH | 40H - 7FH | Card 64 B 11 - 88
------+------+--------------+--------------------------
*) Bank Select LSB 20H - 3FH are available only with the S4M-5.
* The Performances corresponding to each Bank Select are as follows.
-------------+--------------+--------------------------
Bank Select | Program No. | Group Perform No.
MSB | LSB | |
------+------+--------------+--------------------------
50H | 00H | 00H - 3FH | User 11 - 88
------+------+--------------+--------------------------
51H | 00H | 00H - 3FH | Preset 1 11 - 88
| 01H | 00H - 3FH | Preset 2 11 - 88
| 02H | 00H - 3FH | Preset 3 11 - 88
------+------+--------------+--------------------------
52H | 00H | 00H - 3FH | Card 01 11 - 88
| 01H | 00H - 3FH | Card 02 11 - 88
| 02H | 00H - 3FH | Card 03 11 - 88
| : | : | : :
| 1FH | 00H - 3FH | Card 32 11 - 88
+------+--------------+--------------------------
|*)20H | 00H - 3FH | Card 33 11 - 88
| : | : | : :
| 3FH | 00H - 3FH | Card 64 11 - 88
------+------+--------------+--------------------------
*) Bank Select LSB 20H - 3FH are available only with the S4M-5.
❍ Modulation (Controller number 1)
status 2nd byte 3rd byte
BnH 01H vvH
* This will control the pitch, cutoff, or amplitude modulation depth for the respective
PITCH/FILTER/AMP [DEPTH] parameter of the MODULATION (LFO2) in the patch
of the part whose Part MIDI CH ([PART]) matches the channel on which the message
was received.
* This is not reset to the default value when a patch program change is received.
* This will be reset to the default value when a performance program change is received.
❍ Breath type (Controller number 2)
status 2nd byte 3rd byte
BnH 02H vvH
❍ Foot type (Controller number 4)
status 2nd byte 3rd byte
BnH 04H vvH
❍ Portamento Time (Controller number 5)
status 2nd byte 3rd byte
BnH 05H vvH
* This will modify the PORTAMENTO [TIME] value for the patch of the part whose Part
MIDI CH ([PART]) matches the channel on which the message was received.
❍ Data Entry (Controller number 6, 38)
status 2nd byte 3rd byte
BnH 06H mmH
BnH 26H llH
mm,ll= the value of the parameter specified by RPN/NRPN
mm=MSB, ll=LSB
Appendices