Roland FP-5 Manual

Midi implementation
Hide thumbs Also See for FP-5:

Advertisement

Digital Piano
Model:FP-5
1. Receive data
Channel Voice Messages
Note off
Status
2nd byte
8nH
kkH
9nH
kkH
n = MIDI channel number : 0H - FH (ch.1 - 16)
kk = note number
: 00H - 7FH (0 - 127)
vv = note off velocity
: 00H - 7FH (0 - 127)
* Some instruments are not received in Rhythm set.
* The velocity values of Note Off messages are ignored.
Note on
Status
2nd byte
9nH
kkH
n = MIDI channel number : 0H - FH (ch.1 - 16)
kk = note number
: 00H - 7FH (0 - 127)
vv = note on velocity
: 01H - 7FH (1 - 127)
Control Change
Bank Select (Controller number 0, 32)
Status
2nd byte
BnH
00H
BnH
20H
n = MIDI channel number : 0H - FH (ch.1 - 16)
mm, ll = Bank number
: 00 00H - 7F 7FH (bank.1 - bank.16384)
* The Rhythms and Tones corresponding to each Bank Select are as follows.
* Tone Wheel Organ is selected only channnel 3 or 4.
* When select ToneWheel Organ, send Bank Select MSB: 81, LSB: 0, PC: 1 first then send
SysEx of footage settings.
BANK SELECT | PROGRAM | GROUP
MSB
| LSB
| NUMBER
|
-----------+-----------+-------------------+-------------------------------+--------------------
000
|
| 001 - 128
| GM Tone
:
|
|
|
032
|
| 001 - 128
| GM Tone
080
| 000
| 001 - 008
| Tone (Piano)
| 001
| 001 - 010
| Tone (E.Piano)
| 002
| 001 - 010
| Tone (Organ)
| 003
| 001 - 010
| Tone (Guitar/Bass)
| 004
| 001 - 009
| Tone (Strings/Pad)
| 005
| 001 - 020
| Tone (Voice)
081
| 000
| 001
| Tone Wheel Organ
| :
|
| :
120
| 000
| 001 - 057
| GM2 Rhythm
| 003
| 004 - 063
| FP-5 Rhythm
121
| 000 -
| 001 - 128
| GM2 Tone
Modulation (Controller number 1)
Status
2nd byte
BnH
01H
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Modulation depth
: 00H - 7FH (0 - 127)
* Not received on Tone Wheel Organ.
Portamento Time (Controller number 5)
Status
2nd byte
BnH
05H
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Portamento Time
: 00H - 7FH (0 - 127)
* Not received on Tone Wheel Organ.
Data Entry (Controller number 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = MIDI channel number
: 0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
* Not received on Tone Wheel Organ.
MIDI Implementation
3rd byte
vvH
00H
3rd byte
vvH
3rd byte
mmH
llH
| VARIATION
| NUMBER
|
|
|
| 1 - 8
| 1 - 10
| 1 - 10
| 1 - 10
| 1 - 9
| 1 - 7
|
|
| 12 - 20
| 8 - 11
| 21 - 276
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
Volume (Controller number 7)
Status
2nd byte
BnH
07H
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Volume
: 00H - 7FH (0 - 127)
Panpot (Controller number 10)
Status
2nd byte
BnH
0AH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Panpot
: 00H - 40H - 7FH (Left - Center - Right),
Expression (Controller number 11)
Status
2nd byte
BnH
0BH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Expression
: 00H - 7FH (0 - 127)
Hold 1 (Controller number 64)
Status
2nd byte
BnH
40H
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value
: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
Portamento (Controller number 65)
Status
2nd byte
BnH
41H
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value
: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
* Not received on Tone Wheel Organ.
Sostenuto (Controller number 66)
Status
2nd byte
BnH
42H
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value
: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
* Not received on Tone Wheel Organ.
Soft (Controller number 67)
Status
2nd byte
BnH
43H
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value
: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
* Not received on Tone Wheel Organ.
* With certain tones, the function may not work.
Resonance (Controller number 71)
Status
2nd byte
BnH
47H
n = MIDI channel number
: 0H - FH (ch.1 - 16)
vv= Resonance value (relative change) : 00H - 7FH (-64 - 0 - +63),
* Not received on Tone Wheel Organ.
* With certain tones, the function may not work.
Release Time (Controller number 72)
Status
2nd byte
BnH
48H
n = MIDI channel number
vv = Release Time value (relative change) : 00H - 7FH (-64 - 0 - +63),
* Not received on Tone Wheel Organ.
* With certain tones, the function may not work.
Attack time (Controller number 73)
Status
2nd byte
BnH
49H
n = MIDI channel number
vv = Attack time value (relative change) : 00H - 7FH (-64 - 0 - +63),
* Not received on Tone Wheel Organ.
* With certain tones, the function may not work.
Date:Nov. 1, 2002
Version:1.00
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
: 0H - FH (ch.1 - 16)
3rd byte
vvH
: 0H - FH (ch.1 - 16)
3

Advertisement

Table of Contents
loading

Summary of Contents for Roland FP-5

  • Page 1 | 001 - 057 | GM2 Rhythm | 12 - 20 Resonance (Controller number 71) | 003 | 004 - 063 | FP-5 Rhythm | 8 - 11 | 000 - | 001 - 128 | GM2 Tone | 21 - 276...
  • Page 2: Program Change

    Cutoff (Controller number 74) <<< RPN >>> Control Changes include RPN (Registered Parameter Numbers), which are extended. Status 2nd byte 3rd byte When using RPNs, first RPN (Controller numbers 100 and 101; they can be sent in any order) should be sent in order to select the parameter, then n = MIDI channel number : 0H - FH (ch.1 - 16) Data Entry (Controller numbers 6 and 38) should be sent to set the value.
  • Page 3: System Exclusive Message

    = MIDI channel number: 0H - FH (ch.1 - 16) GM System Off * The same processing will be carried out as when All Notes Off is received. * ”GM System Off” is a command message that resets the internal state of the FP-5. Status Data byte...
  • Page 4 Universal Realtime System Exclusive Messages vv = 00H - 7FH 0 - 127 EOX (End Of Exclusive) Master Volume Status Data byte Status Chorus Parameters 7FH, 7FH, 04H, 01H, llH, mmH Status Data byte Status 7FH, 7FH, 04H, 05H, 01H, 01H, Byte Explanation 01H, 01H, 02H, ppH, vvH...
  • Page 5 EOX (End Of Exclusive) ID number (Roland) Device ID (dev: 00H - 1FH, 7FH, Initial value is 10H) * This MIDI message will change on GM2 Tones only. Model ID #1 (FP-5) Model ID #2 (FP-5) Scale/Octave Tuning Adjust Command ID (DT1)
  • Page 6: Data Transmission

    ID number (Universal Non-realtime Message) n = MIDI channel number : 0H - FH (ch.1 - 16) Device ID (use the same as the device ID of Roland) vv = Control value : 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON...
  • Page 7 Transmission of “#” marked address is divided to some packets. For example, ABH in hexadecimal notation will be divided to 0AH and 0BH, and is sent/received in this order. Bulk Dump Parameters FP-5 (Model ID = 00H 60H) Setup Indivisual Parameters These messages are transmitted when Bulk Dump SETUP function is executed.
  • Page 8 Example of an Exclusive Message and Calculating a Checksum ((10 x 16+3) x 16+9) x 16+13 = 41885 Roland Exclusive messages (RQ1, DT1) are transmitted with a checksum at the end (before F7) to make sure that the message was correctly received. The value of the checksum is <Example4>...
  • 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...
  • Page 10 0 3 25 212 Star Theme 121 0 104 Ukulele 1 3 25 213 Sitar 1 121 0 105 FP-5 Tone List (Session Partner Nylon Gt.o 2 3 25 214 Sitar 2 121 1 105 Nylon Gt.2 3 3 25...
  • Page 11 Fingered Bs. 0 3 34 Oct SynBrass 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 SynBrass sfz...

Table of Contents