Page 2 - Portamento control (Controller number 84)
JM-5 MIDI Implementation 2 ❍ Soft (Controller number 67) • Not received when “Soft” RX Event is Off. ❍ Hold 2 (Controller number 69) • Not received when “Hold” RX Event is Off. ❍ Filter Resonance (Timbre/Harmonic Intensity) (Controller number 71) ❍ Release Time (Controller number 72) ❍ Attack time (...
Page 3 - Program Change; Channel Mode Messages; Reset All Controllers (Controller number 121)
JM-5 MIDI Implementation 3 ❍ RPN MSB/LSB (Controller number 101, 100) • Not received when "RPN" RX Event is Off.• The value specified 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 c...
Page 4 - System Realtime Messages
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...
Page 5 - System Exclusive Messages; Universal Realtime System Exclusive Messages
JM-5 MIDI Implementation 5 ■ System Exclusive Messages ❍ GM1 System On This message resets the internal settings of the unit to the General MIDI 1 initial state. • When this message is received, Rx.BANK SELECT will be OFF and Rx.NRPN will be OFF. • There must be an interval of at least 50 ms between...
Page 6 - Global Parameter Control
JM-5 MIDI Implementation 6 ❍ Master Fine Tuning ❍ Master Coarse Tuning ● Global Parameter Control Global Parameter Control messages are newly provided for General MIDI 2. ❍ Reverb Parameters ❍ Chorus Parameters ❍ Channel Pressure ❍ Controller Status Data byte Status F0H 7FH,7FH,04H,03H,llH,mmH F7H B...
Page 7 - Scale/Octave Tuning Adjust; Channel Voice Messages; Note off
JM-5 MIDI Implementation 7 ❍ Scale/Octave Tuning Adjust 2. Transmitted data Data transmission is only possible when theJM-5 is connected to the USB–MIDI socket and after selecting the MENU → ADVANCED → MIDI → “SONG PART” preset. ■ Channel Voice Messages ● Note off ● Note on ● Control Change • The va...
Page 10 - GS reset; System Exclusive messages
JM-5 MIDI Implementation 10 ● POLY (Controller number 127) • The corresponding channel is set to Mode 3. ■ System Realtime Messages ● Active Sensing • This message is transmitted at intervals of approximately 250 ms. ● Timing Clock ● Start ● Continue (Song playback only) • This message is transmitte...
Page 11 - Patch common parameters
JM-5 MIDI Implementation 11 ● Patch parameters ❍ Patch common parameters Parameters that apply to all Parts of each module are called “Patch Common” parameters. Address(H) Size(H) Data (H) Parameter Description Default Value (H) Description 40 00 00 00 00 04 0018~07E8 MASTER TUNE -100.0~+100.0 [cent...
Page 14 - Supplementary material; Decimal and Hexadecimal table
JM-5 MIDI Implementation 14 4. Supplementary material ● Decimal and Hexadecimal table (An “H” is appended to the end of numbers in hexadecimal notation.)In MIDI documentation, data values and addresses/sizes of Exclusive messag-es, etc. are expressed as hexadecimal values for each 7 bits.The followi...
Page 15 - Example of an Exclusive message checksum calculation; About the Tuning
JM-5 MIDI Implementation 15 In other words, the above messages specify a value of 0C 00H for RPN param-eter number 00 00H on MIDI channel 4, and then set the RPN parameter num-ber to 7F 7FH. RPN parameter number 00 00H is Pitch Bend Sensitivity, and the MSB of the value indicates semitone units, so ...
Page 16 - Common MFX A
JM-5 MIDI Implementation 16 INDIVIDUAL PARAMETER TRANSMIS-SION XV GENERATION(Model ID JM-5 = 00H, 00H, 08H) Individual Parameter Transmission transmits data (or requests data) for one parameter as one exclusive message (one packet of “F0…F7”).In Individual Parameter Transmission, you must use the Ad...
Page 17 - Common MFX B
JM-5 MIDI Implementation 17 ❍ Common MFX B #10 00 72 59 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX A Parameter 19 (12768~52768) –20000~+20000 #10 00 72 5D 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX A Parameter 20 (12768~52768) –20000~+20000 #10 00 72 61 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX A P...
Page 18 - Common MFX C
JM-5 MIDI Implementation 18 ❍ Common MFX C #10 00 74 49 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX B Parameter 15 (12768~52768) –20000~+20000 #10 00 74 4D 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX B Parameter 16 (12768~52768) –20000~+20000 #10 00 74 51 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX B P...
Page 19 - Part Output
JM-5 MIDI Implementation 19 ❍ Part Output • See the table on page 12 for the “X” value. ❍ Song Part Equalizer #10 00 76 39 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX C Parameter 11 (12768~52768) –20000~+20000 #10 00 76 3D 0000 aaaa0000 bbbb 0000 cccc 0000 dddd MFX C Parameter 12 (12768~52768) –20000...
Page 20 - MIDI Implementation Chart
JM-5 MIDI Implementation 20 MIDI Implementation Chart [VIMA] Date: July 2011 Model: JM-5 Version: 1.00 Function... Transmitted Recognized Remarks BasicChannel DefaultChanged 1~161~16, Off 1~161~16, Off 16 parts (SMF songs)3 parts (External In) Mode DefaultMessageAltered Mode 3Mode 3, 4 (M=1)***** Mo...