UNIT NUMBER is always the same as the current MIDI Rx,Tx channel (Upper Part). UNIT NUMBER is always the same as the current MIDI Rx,Tx channel(Upper Part). OData set 1 DT1 This is the message that actually performs data transmission, and is used when you wish to transmit the data. Status Data byte Status FOH 41H, dev, IAH, 12H, aaH, bbH, ccH, sum F7H Byte Explanation FOH Exclusive status 41H ID number (Roland) dev Device ID (dev: UNIT#-1) 1AH Model ID (FP-9) 12H Command ID (DTI) aaH mitted data Address MSB: upper byte of the starting address of the trans- bbH mitted data Address LSB: lower byte of the starting address of the trans- ccH Data: the actual data to be transmitted. sum Checksum F7H EOX (End Of Exclusive) * If "Data Set 1" is transmitted successively, there must be an interval of at least 20 ms between packets. * Regarding the address please refer to section 3 (Parameter Address Map). * Regarding the checksum please refer to section 4 (Supplementary material). OData Entry (Controller number 6,38) Status 2nd byte 3rd byte BnH 06H mmH BnH 26H 11H n=MIDI channel number: OH-FH (ch.l-ch.16) mm, ll=the value of the parameter specified by RPN * mm=MSB, 11=LSB OVolume (Controller number 7) Status 2nd byte 3rd byte BnH 07H wH n=MIDI channel number: OH-FH (ch.l-ch.16) w=Volume: 30H-7FH (48-127) * Transmitted when the volume balance is changed. OExpression (Controller number 11) Status 2nd byte 3rd byte BnH OBH wH n=MIDI channel number: OH-FH (ch.l-ch.16) w=Expression: 00H-7FH (0-127) * Transmitted when pedals work "Expression Pedal" is selected. OHold 1 (Controller number 64) Status 2nd byte 3rd byte BnH 40H wH n=MIDI channel number: OH-FH (ch.l-ch.16) w=Control value: 00H-7FH (0-127) * Continuous value is transmitted. OSostenuto (Controller number 66) Status 2nd byte 3rd byte BnH , 42H wH n=MIDI channel number: OH-FH (ch.l-ch.16) w=Control value: OOH, 7FH (0,127) 0=QFF 127=ON 2. Data transmission IChannel Voice messages •Note off Status 8nH 2nd byte kkH n=MIDI channel number: kk=note number: •Note on Status 9nH 2ndJby.te kkH n=MIDI channel number: kk=note number: vv=note on velocity: 3rd byte 40H OH-FH (ch.l-ch.16) 00H-7FH (0-127) 3rd byte wH OH-FH (ch.l-ch.16) 00H-7FH (0-127) 01H-7FH (1-127) * Note number’s range can be changed with Key Transpose or Octave Shift. •Control Change * Transmitted when pedals work "Sostenuto Pedal” is selected. * ON or OFF is transmitted. OSoft(Controller number 67) Status 2nd byte 3rd byte BnH 43H wH n=MIDI channel number: w=Control value: OH-FH (ch.l-ch.16) 00H-7FH (0-127) * Transmitted when pedals work "Soft Pedal" is selected. * Continuous value is transmitted. OEffect 1 (Reverb Send Level) (Controller number 91) Status 2nd byte 3rd byte BnH 5BH wH n=MIDI channel number: w=Control value: OH-FH (ch.l-ch.16) ООН, 7FH (0,127) 0=OFF 127=ON OEffect 3 (Chorus Send Level) (Controller number 93) Status 2nd byte 3rd byte BnH 5DH wH n=MIDI channel number: w=Control value: OH-FH (ch.l-ch.16) 00H, 7FH (0,127) 0=OFF 127=ON OBank Select (Controller number 0, 32) ORPN MSB/LSB (Controller number 100,101) Status 2nd byte 3rd byte Status 2nd byte 3rd byte BnH 00H mmH BnH 65H mmH BnH 20H ИН BnH 64H UH n=MIDI channel number: mm,11= Bank number: mm=MSB, 11=LSB OH-FH (ch.l-ch.16) 00H, 00H-7FH, 7FH (bank.l-bank.16384) n=MIDI channel number: OH-FH (ch.l-ch.16) mm=MSB of the parameter number specified by RPN (MSB) 11=LSB of the parameter number specified by RPN (LSB) ** RPN ** aaH Address MSB: upper byte of the starting address of the trans- FP-9 can transmit Master fine tuning (RPN #1) and RPN null. After sending the master fine mitted data tune, immediately the RPN Null shall be sent. bbH Address LSB: lower byte of the starting address of the trans- mitted data RPN Data entry ddH Data: the actual data to be transmitted. MSB LSB MSB LSB Explanation sum Checksum 00H 01H mmH 11H Master Fine Tuning F7H EOX (End Of Exclusive) f 7FH7FH mm, 11:20 OOH-40 00H-5F 7FH (-50-0-+49.9 cents) Regarding the address please refer to section 3 (Parameter Address Map). Regarding the checksum please refer to section 4 (Supplementary material). •Program Change Status 2nd byte CnH ppH n=MIDI channel number: pp=Program number: OH-FH (ch.l-ch.16) 00H-7FH (prog.l-prog.128) * For more on Program Change numbers and tones, please see "1. Data reception '• Program Change.'" ■System Realtime messages •Active sensing Status FEH * Transmitted constantly at intervals of approximately 240ms. ■System Exclusive messages FP-9 can transmit and receive the various parameters using System Exclusive messages. The exclusive message of FP-9 data has a model ID of 1 AH, and device ID is defined by MIDI UNIT NUMBER. UNIT NUMBER is always the same as the current MIDI Rx, Tx channel (Upper Part). The System Exclusive Messages transmitted by the FP-9 are; Data Set (DTI), and Universal Non-realtime System Exclus...