# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Roland FP-5 Digital Piano MIDI Implementation User's Manual

Summary

Unlock professional-grade audio control with this advanced, MIDI-compliant instrument module. This manual is a comprehensive technical resource detailing every protocol aspect—from essential controls like volume and expression to complex functions such as bank selection, portamento, and modulation depth. It provides detailed guidance on interfacing with diverse studio equipment. Ideal for professional musicians, composers, sound designers, and studio engineers demanding total expressive range and precise MIDI compatibility in their workflow.

📄 Preview PAGE OF 11

Page 1 Text Content

Digital Piano Date:Nov. 1, 2002 Model:FP-5 MIDI Implementation Version:1.00

1. Receive data

❍Volume (Controller number 7) Status 2nd byte 3rd byte

■Channel Voice Messages Bn H 07H vv H

●Note off n = MIDI channel number : 0H - FH (ch.1 - 16) vv = Volume : 00H - 7FH (0 - 127)

Status 2nd byte 3rd byte 8n H kk H vv H

9n H kk H 00H ❍Panpot (Controller number 10) n = MIDI channel number : 0H - FH (ch.1 - 16) Status 2nd byte 3rd byte kk = note number : 00H - 7FH (0 - 127) Bn H 0AH vv H vv = note off velocity : 00H - 7FH (0 - 127) n = MIDI channel number : 0H - FH (ch.1 - 16) vv = Panpot : 00H - 40H - 7FH (Left - Center - Right),

Some instruments are not received in Rhythm set.

The velocity values of Note Off messages are ignored. ❍Expression (Controller number 11) Status 2nd byte 3rd byte ●Note on Bn H 0BH vv H n = MIDI channel number : 0H - FH (ch.1 - 16)

Status 2nd byte 3rd byte

vv = Expression : 00H - 7FH (0 - 127)

9n H kk H vv H n = MIDI channel number : 0H - FH (ch.1 - 16)

kk = note number : 00H - 7FH (0 - 127) ❍Hold 1 (Controller number 64) vv = note on velocity : 01H - 7FH (1 - 127) Status 2nd byte 3rd byte Bn H 40H vv H n = MIDI channel number : 0H - FH (ch.1 - 16)

●Control Change

vv = Control value : 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON

❍Bank Select (Controller number 0, 32) Status 2nd byte 3rd byte

❍Portamento (Controller number 65)

Bn H 00H mm H

Status 2nd byte 3rd byte

Bn H 20H ll H

Bn H 41H vv H

n = MIDI channel number : 0H - FH (ch.1 - 16)

n = MIDI channel number : 0H - FH (ch.1 - 16)

mm, ll = Bank number : 00 00H - 7F 7FH (bank.1 - bank.16384)

vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON

The Rhythms and Tones corresponding to each Bank Select are as follows.

Not received on Tone Wheel Organ.

Tone Wheel Organ is selected only channnel 3 or 4. When select Tone Wheel Organ, send Bank Select MSB: 81, LSB: 0, PC: 1 first then send

❍Sostenuto (Controller number 66)

Sys Ex of footage settings.

Status 2nd byte 3rd byte Bn H 42H vv H

BANK SELECT | PROGRAM | GROUP | VARIATION

n = MIDI channel number : 0H - FH (ch.1 - 16)

MSB | LSB | NUMBER | | NUMBER

vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON

| 001 - 128 | GM Tone

Not received on Tone Wheel Organ.

| | | | 001 - 128 | GM Tone

080 | 000 | 001 - 008 | Tone (Piano) | 1 - 8 ❍Soft (Controller number 67) | 001 | 001 - 010 | Tone (E.Piano) | 1 - 10 Status 2nd byte 3rd byte | 002 | 001 - 010 | Tone (Organ) | 1 - 10 Bn H 43H vv H | 003 | 001 - 010 | Tone (Guitar/Bass) | 1 - 10 n = MIDI channel number : 0H - FH (ch.1 - 16) | 004 | 001 - 009 | Tone (Strings/Pad) | 1 - 9 vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON

| 005 | 001 - 020 | Tone (Voice) | 1 - 7

| 000 | 001 | Tone Wheel Organ Not received on Tone Wheel Organ. | : | | : With certain tones, the function may not work.

120 | 000 | 001 - 057 | GM2 Rhythm | 12 - 20

| 003 | 004 - 063 | FP-5 Rhythm | 8 - 11 ❍Resonance (Controller number 71)

| 000 - | 001 - 128 | GM2 Tone | 21 - 276 Status 2nd byte 3rd byte

Bn H 47H vv H ❍Modulation (Controller number 1) n = MIDI channel number : 0H - FH (ch.1 - 16) Status 2nd byte 3rd byte vv= Resonance value (relative change) : 00H - 7FH (-64 - 0 - +63),

Bn H 01H vv H

n = MIDI channel number : 0H - FH (ch.1 - 16) Not received on Tone Wheel Organ. vv = Modulation depth : 00H - 7FH (0 - 127) With certain tones, the function may not work.

Not received on Tone Wheel Organ. ❍Release Time (Controller number 72) Status 2nd byte 3rd byte ❍Portamento Time (Controller number 5) Bn H 48H vv H Status 2nd byte 3rd byte n = MIDI channel number : 0H - FH (ch.1 - 16) Bn H 05H vv H vv = Release Time value (relative change) : 00H - 7FH (-64 - 0 - +63),

n = MIDI channel number : 0H - FH (ch.1 - 16)

vv = Portamento Time : 00H - 7FH (0 - 127) Not received on Tone Wheel Organ. With certain tones, the function may not work.

Not received on Tone Wheel Organ.

❍Attack time (Controller number 73) ❍Data Entry (Controller number 6, 38) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 49H vv H Bn H 06H mm H n = MIDI channel number : 0H - FH (ch.1 - 16) Bn H 26H ll H vv = Attack time value (relative change) : 00H - 7FH (-64 - 0 - +63),

n = MIDI channel number : 0H - FH (ch.1 - 16)

mm, ll = the value of the parameter specified by RPN/NRPN Not received on Tone Wheel Organ. mm = MSB, ll = LSB With certain tones, the function may not work.

Not received on Tone Wheel Organ.

Page Summary Contents For Roland FP-5 Digital Piano MIDI Implementation User's Manual

Page 1 Digital Piano Date:Nov. 1, 2002 Model:FP-5 MIDI Implementation Version:1.00 1. Receive data ❍Volume (Controller number 7) Status 2nd byte 3rd byte ■Channel Voice Messages Bn H 07H vv H ●Note off n = M...
Page 2 ❍Cutoff (Controller number 74) <<< RPN >>> Status 2nd byte 3rd byte Control Changes include RPN (Registered Parameter Numbers), which are extended. Bn H 4AH vv H When using RPNs, fir...
Page 3 ●Reset All Controllers (Controller number 121) ■System Exclusive Message Status 2nd byte 3rd byte Status Data byte Status Bn H 79H 00H F0H ii H, dd H, ......,ee H F7H n = MIDI channel number: 0H - FH ...
Page 4 ●Universal Realtime System Exclusive Messages vv = 00H - 7FH 0 - 127 F7H EOX (End Of Exclusive) ❍Master Volume Status Data byte Status ❍Chorus Parameters F0H 7FH, 7FH, 04H, 01H, ll H, mm H F7H Status ...
Page 5 cc H Controller number (01 - 1F, 40 - 5F) ●Data Transmission pp H Controlled parameter This instrument can use exclusive messages to exchange many varieties of internal settings rr H Controlled range ...
Page 6 Bn H 43H vv H 2. Data Transmission n = MIDI channel number : 0H - FH (ch.1 - 16) ■Channel Voice Messages vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON ●Note off ❍Effect 1 (Rever...
Page 7 ●Data Transmission | | 0000 jjjj | Lower Footage Lebel 1+1/3 (0 — 8) | | | 0000 kkkk | Lower Footage Lebel 1 (0 — 8) | ❍Data set 1 DT1 (12H) +———————————+———————————+——————————————————————————————————...
Page 8 | 17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H | B3 64 00 MIDI ch.4, lower byte of RPN parameter | 18 | 12H || 50 | 32H || 82 | 52H || 114 | 72H | number: 00H | 19 | 13H || 51 | 33H || 83 | 53H || 11...
Page 9 ●FP-5 Tone List (Keyboard Tones) 11 Voice Drum Kit 0 3 64 89 Funk Gt.2 121 2 29 12 GM2 STANDARD 120 0 1 90 Jazz Man 121 3 29 13 GM2 ROOM 120 0 9 91 Overdrive Gt 121 0 30 Variation# MSB LSB PC 14 GM2 P...
Page 10 168 Piccolo 121 0 73 247 Bird 1 121 0 124 Coupled Hps. 1 3 7 169 Flute 121 0 74 248 Dog 121 1 124 Harpsi.w 2 3 7 170 Recorder 121 0 75 249 Horse-Gallop 121 2 124 Harpsi.o 3 3 7 171 Pan Flute 121 0 76 ...
Page 11 Fingered Bs. 0 3 34 Oct Syn Brass 2 3 63 Woodblock 0 3 117 Finger Slap 1 3 34 Jump Brass 3 3 63 Castanets 1 3 117 Fingered Bs2 2 3 34 Synth Brass2 0 3 64 Taiko 0 3 118 Picked Bass 0 3 35 Syn Brass sfz...

Manual Details

Brand Roland
Pages 11
File Size 225.04 KB
Published June 06, 2026
33 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

Which MIDI controller handles Volume changes?

Volume uses Controller number 7Status. The message specifies the channel (n) and volume level (vv).

How does the device handle different types of sounds or tones?

It supports various tone options via Soft (Controller 67), including Piano, E.Piano, Organ, Guitar/Bass, Voice, etc.

What is the function of Control changes for banks and programs?

Bank Select uses Controller number 0, while Sostenuto (66) includes BANK SELECT | PROGRAM | GROUP | VARIATION for setting specific footage settings.

Are advanced effects like Resonance or Portamento available?

Yes, Resonance is handled by Controller number 71, and Portamento Time/Control uses Controllers 5 and 65. Both have specified MIDI channel ranges.