# 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-7F Digital Piano Patch Performance List User's Manual

Summary

Master the full potential of your sound module with comprehensive MIDI integration documentation. This manual provides deep technical specifications for advanced music programmers and hardware designers, detailing how to implement critical control data such as Volume, Pan, Modulation depth, Attack time, and Polyphonic Key Pressure. It covers every standard MIDI message, ensuring flawless system compatibility and granular level control across all 16 channels (Ch.1-Ch.16) for complex performance setups.

📄 Preview 📖 Table of Contents Contents PAGE OF 40

Page 1 Text Content

Model: FP-7F MIDI Implementation Date: Jan.1,2011 Version: 1.00

Copyright © 2011 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.

* Bank Select processing will be suspended until a Program Change message

1. Receive data

is received. * The GS format “Variation number” is the value of the Bank Select MSB

■Channel Voice Messages

(Controller number 0) expressed in decimal.

●Note off

* Some other GS devices do not recognize the Bank Select LSB (Controller Status 2nd byte 3rd byte number 32).

8n H kk H vv H 9n H kk H 00H

○Modulation (Controller number 1)

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

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

* For Drum Parts, these messages are received when Rx.NOTE OFF = ON for vv = Modulation depth: 00H-7FH (0-127) each Instrument.

* Not received when Rx.MODULATION = OFF. (Initial value is ON) * The resulting effect is determined by System Exclusive messages. With the

●Note on

initial settings, this is Pitch Modulation Depth.

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

○Portamento Time (Controller number 5)

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

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

* Not received when Rx.NOTE MESSAGE = OFF. (Initial value is ON) vv = Portamento Time: 00H-7FH (0-127), Initial value = 00H (0) * For Drum Parts, not received when Rx.NOTE ON = OFF for each Instrument.

* This adjusts the rate of pitch change when Portamento is ON or when using the Portamento Control. A value of 0 results in the fastest change.

●Polyphonic Key Pressure

Status 2nd byte 3rd byte

○Data Entry (Controller number 6, 38)

An H kk H vv H

Status 2nd byte 3rd byte

n = MIDI channel number: 0H-FH (ch.1-ch.16) Bn H 06H mm H kk = note number: 00H-7FH (0-127) Bn H 26H ll H vv = key pressure: 00H-7FH (0-127)

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

* Not received when Rx.POLY PRESSURE (PAf) = OFF. (Initial value is ON) mm, ll = the value of the parameter specified by RPN/NRPN * The resulting effect is determined by System Exclusive messages. With the initial settings, there will be no effect. mm = MSB, ll = LSB

●Control Change ○Volume (Controller number 7)

* When Rx.CONTROL CHANGE = OFF, all control change messages except Status 2nd byte 3rd byte for Channel Mode messages will be ignored. Bn H 07H vv H * The value specified by a Control Change message will not be reset even by a Program Change, etc. n = MIDI channel number: 0H-FH (ch.1-ch.16)

vv = Volume: 00H-7FH (0-127), Initial Value = 64H (100)

○Bank Select (Controller number 0, 32)

* Volume messages are used to adjust the volume balance of each Part. Status 2nd byte 3rd byte * Not received when Rx.VOLUME = OFF. (Initial value is ON)

Bn H 00H mm H Bn H 20H ll H

○Pan (Controller number 10)

n = MIDI channel number: 0H-FH (ch.1-ch.16) Status 2nd byte 3rd byte mm, ll = Bank number: 00H, 00H-7FH, 7FH (bank.1-bank.16384), Initial Bn H 0AH vv H Value = 00 00H (bank.1)

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

* Not received when Rx.BANK SELECT = OFF. vv = pan: 00H-40H-7FH (Left-Center-Right), Initial Value = 40H (Center) * “Rx.BANK SELECT” is set to OFF by “GM1 System On,” and Bank Select message will be ignored. * For Rhythm Parts, this is a relative adjustment of each Instrument’s pan

* “Rx.BANK SELECT” is set to ON by “GM2 System On.” setting. * “Rx.BANK SELECT” is set to ON by power-on Reset or by receiving “GS * Some Tones are not capable of being panned all the way to the left or right.

RESET.” * Not received when Rx.PANPOT = OFF. (Initial value is ON) * When Rx.BANK SELECT LSB = OFF, Bank number LSB (ll H) will be handled as 00H regardless of the received value. However, when sending Bank Select

○Expression (Controller number 11)

messages, you have to send both the MSB (mm H) and LSB (ll H, the value should be 00H) together. Status 2nd byte 3rd byte

Page Summary Contents For Roland FP-7F Digital Piano Patch Performance List User's Manual

Page 1 Model: FP-7F MIDI Implementation Date: Jan.1,2011 Version: 1.00 Copyright © 2011 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written p...
Page 2 Bn H 0BH vv H ○Attack time (Controller number 73) n = MIDI channel number: 0H-FH (ch.1-ch.16) Status 2nd byte 3rd byte vv = Expression: 00H-7FH (0-127), Initial Value = 7FH (127) Bn H 49H vv H * This ...
Page 3 Number. * If a voice is already sounding for a note number identical to the Source Note NRPN Data entry Number, this voice will continue sounding (i.e., legato) and will, when the next MSB LSB MSB Des...
Page 4 MSB LSB MSB LSB Explanation 00H 00H mm H --- Pitch Bend Sensitivity n = MIDI channel number: 0H-FH (ch.1-ch.16) mm: 00H-18H (0-24 semitones), Initial Value = 02H (2 semitones) * When this message is r...
Page 5 7EH ID number (Universal Non-realtime Message) n = MIDI channel number: 0H-FH (ch.1-ch.16) 7FH Device ID (Broadcast) mm = mono number : 00H-10H (0-16) 09H Sub ID#1 (General MIDI Message) 01H Sub ID#2 ...
Page 6 7FH Address LSB F0H Exclusive status 00H Data (GS reset) 7FH ID number (Universal Realtime Message) 41H Checksum 7FH Device ID (Broadcast) F7H EOX (End Of Exclusive) 04H Sub ID#1 (Device Control) 05H ...
Page 7 pp H Controlled parameter F0H 7FH, 7FH, 0AH, 01H, 0n H, F7H rr H Controlled range kk H, nn H, vv H... F7H EOX (End Of Exclusive) pp=0 Pitch Control Byte Explanation rr = 28H - 58H -24 - +24 [semitones...
Page 8 vv = Control value: 00H, 7FH (0, 127) 0 = OFF, 127 = ON ee H Data sum Checksum ○Soft (Controller number 67) F7H EOX (End Of Exclusive) Status 2nd byte 3rd byte * The amount of data that can be transmi...
Page 9 ■System exclusive messages ○Identity Reply Status Data byte Status F0H 7EH, 10H, 06H, 02H, 41H, 42H, 00H, 01H, 1BH, 07H, 01H, 00H, 00H F7H Byte Explanation F0H Exclusive status 7EH ID number (Universa...
Page 10 3. Parameter Address Map (Model ID = 42H) This map indicates address, size, Data (range), Parameter, Description, and Default Value of parameters which can be transferred using and “Data set 1 (DT1).”...
Page 11 01: Room 2 02: Room 3 03: Hall 1 04: Hall 2 05: Plate 06: Delay 07: Panning Delay 40 01 31 00 00 01 00-07 REVERB CHARACTER 0-7 04 4 40 01 32 00 00 01 00-07 REVERB PRE-LPF 0-7 00 0 40 01 33 00 00 01 00...
Page 12 ●Part Parameters This instrument has 16 parts. Parameters that can be set individually for each Part are called Part parameters. If you use exclusive messages to set Part parameters, specify the addre...
Page 13 * “Rx.BANK SELECT” is set to OFF by “GM1 System On,” and Bank Select message will be ignored. * “Rx.BANK SELECT” is set to ON by “GM2 System On.” * “Rx.BANK SELECT” is set to ON by power-on Reset or b...
Page 14 40 2x 28 00 00 01 00-7F CAf LFO2 PITCH DEPTH 0-600 [cent] 00 0 [cent] 40 2x 29 00 00 01 00-7F CAf LFO2 TVF DEPTH 0-2400 [cent] 00 0 [cent] 40 2x 2A 00 00 01 00-7F CAf LFO2 TVA DEPTH 0-100.0 [%] 00 0 [...
Page 15 ●Drum Setup Parameters * m: Map number (0 = MAP1, 1 = MAP2) * rr: drum part note number (00H-7FH) Address (H) Size (H) Data (H) Parameter Description 41 m1 rr 00 00 01 00-7F PLAY NOTE NUMBER Pitch coa...
Page 16 4. Supplementary material 0... 4 Since from the preceding table, 0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH, the ●Decimal and Hexadecimal table answer is 00 04 0E 0AH. In MIDI documentation, data values and...
Page 17 (B2) 26 03 (MIDI ch.3) lower byte of parameter value: 03H ●Example of an Exclusive message and calculating a (B2) 64 7F (MIDI ch.3) lower byte of RPN parameter number: 7FH Checksum (B2) 65 7F (MIDI ch...
Page 18 5. Effect List ■EFX Parameter Map 0100: Equalizer The parameters with”#1” or “#2” at the end of parameter name can be 0101: Spectrum controlled with each exclusive message”Part EFX CONTROL 1” and “Par...
Page 19 Filter resonance level ● 0104: Isolator Increasing this value will 4 Filter Resonance #2 0-100 0-100 This is an equalizer which cuts the volume greatly, allowing you to add a special emphasize the reg...
Page 20 ● 0107: Speaker Simulator Turning this “On” produces a sharper and brighter sound. Simulates the speaker type and mic settings used to record the speaker sound. 10 Pre Amp Bright 0-1 Off, On This para...
Page 21 Speed at which to raise or lower ● 0120: Phaser the frequency at which the sound 2 Speed #1 0-127 -100 - +100 This is a stereo phaser. A phase-shifted sound is added to the original sound is modulated...
Page 22 Rate at which the high-range ● 0127: 3D Flanger 11 High Rate #2 1-127 0.05-10.00 Hz flanger sound is modulated (Hz) This applies a 3D effect to the flanger sound. The flanger sound will be Rate at whi...
Page 23 ● 0103: Humanizer ● 0126: Auto Pan Adds a vowel character to the sound, making it similar to a human voice. No Parameter Value Description Cyclically modulates the stereo location of the sound. 1 Driv...
Page 24 3 Rate #1 1-127 0.05-10.00 Hz Frequency of modulation (Hz) ● 0130: Compressor 4 Rate 0-21 note Frequency of modulation (note) Flattens out high levels and boosts low levels, smoothing out fluctuations...
Page 25 Rate at which the low-range chorus ● 0143: Space D 4 Low Rate 1-127 0.05-10.00 Hz sound is modulated (Hz) This is a multiple chorus that applies two-phase modulation in stereo. It gives Rate at which ...
Page 26 Speed at which the low-frequency ● 012d: Rotary2 12 R-Wf Accel 0-15 0-15 rotor’s rotation rate changes when This type provides modified response for the rotary speaker, with the low end the rotation s...
Page 27 13 High Gain 0-30 -15 - +15 d B Gain of the high frequency range ● 015c: Stereo Delay2 D100:0W - Volume balance between the direct 14 Balance #2 0-100 This is a stereo delay. D0:100W sound (D) and the...
Page 28 No Parameter Value Description ● 015f: Stereo Delay5 When this is set to “note,” the This is a stereo delay. 1 Delay Left Mode 0-1 ms, note effect is synchronized with the No Parameter Value Descripti...
Page 29 Speed of wow/flutter (complex ● 0157: 3D Delay 10 Wow/Flutter Rate 0-127 0-127 variation in pitch caused by tape This applies a 3D effect to the delay sound. The delay sound will be positioned wear an...
Page 30 When this is set to “note,” the ● 0175: Telephone 4 Flanger Rate Mode 0-1 Hz, note effect is synchronized with the No Parameter Value Description tempo. Audio quality of the telephone 5 Flanger Rate #...
Page 31 Adjusts the frequency above which ● 0206: Enhancer→Chorus sound fed back to the effect will be 200-8000 Hz, This effect connects an enhancer and a chorus in series. 7 Delay HF Damp 0-17 cut. If you do...
Page 32 Modulation depth of the flanger ● 020a: Flanger→Delay 11 Flanger Depth 0-127 0-127 effect This effect connects a flanger and a delay in series. Adjusts the proportion of the No Parameter Value Descrip...
Page 33 MIDI Implementation Chart DIGITAL PIANO Date: Jan. 1, 2011 Model FP-7F Version: 1.00 Function... Transmitted Recognized Remarks Default 1 1-16 Basic Channel Changed 1-16 1-16 Default Mode 3 Mode 3 Mes...
Page 34 Tone List PIANO STRINGS/PAD No. Tone Name MSB LSB PC No. Tone Name MSB LSB PC Grand Piano1 Rich Strings Piano + Str. Orchestra Str Grand Piano2 Velo Strings Piano + Pad 47 Decay Strings Grand Piano3 S...
Page 35 GM2 No. Tone Name MSB LSB PC No. Tone Name MSB LSB PC STANDARD Set Church Org.3 ROOM Set 120 Reed Organ 121 POWER Set 120 Puff Organ 121 ELEC.Set 120 Accordion 1 121 ANALOG Set 120 Accordion 2 121 JAZ...
Page 36 No. Tone Name MSB LSB PC No. Tone Name MSB LSB PC Yang Qin 121 Square Lead2 Timpani 121 Sine Lead 121 Strings 121 Saw Lead 1 121 Orchestra 121 Saw Lead 2 121 '60s Strings Doctor Solo 121 Slow Strings ...
Page 37 No. Tone Name MSB LSB PC Synth Drum 121 TR-808 Tom 121 Elec.Perc. 121 Reverse Cym. Gt Fret Noise Gt Cut Noise Bs String Slap Breath Noise Fl.Key Click Seashore 121 Rain 121 Thunder 121 Wind 121 Stream...
Page 38 Rhythm Set List STANDARD Set ROOM Set POWER Set High-Q High-Q High-Q Slap Slap Slap Scratch Push [EXC7] Scratch Push [EXC7] Scratch Push [EXC7] Scratch Pull [EXC7] Scratch Pull [EXC7] Scratch Pull [EX...
Page 39 ELEC.Set ANALOG Set JAZZ Set High-Q High-Q High-Q Slap Slap Slap Scratch Push [EXC7] Scratch Push [EXC7] Scratch Push [EXC7] Scratch Pull [EXC7] Scratch Pull [EXC7] Scratch Pull [EXC7] Sticks Sticks S...
Page 40 BRUSH Set ORCH.Set SFX Set High-Q Closed Hi-Hat 2 [EXC1] Slap Pedal Hi-Hat 2 [EXC1] Scratch Push [EXC7] Open Hi-Hat 2 [EXC1] Scratch Pull [EXC7] Ride Cymbal 3 Sticks Sticks Square Click Square Click M...

Manual Details

Brand Roland
Pages 40
File Size 302.57 KB
Published June 04, 2026
51 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

Will Bank Select processing suspend?

Yes, it will be suspended until a Program Change message is received.

How is the Pan value determined for MIDI channel messages?

It uses Status 2nd byte (mm) and 3rd byte (ll), representing the Bank number in hexadecimal format (00H-7FH).

Can I adjust multiple parameters independently?

Yes, Volume (Controller 7), Attack time (Controller 73), Pan (Controller 10), and Expression (Controller 11) can be adjusted separately.

What is the default value for Polyphonic Key Pressure when it's initially ON?

The text does not specify a default initial value for Polyphonic Key Pressure, only that its initial state is 'ON'.