Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!
If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Lastmanuals provides you a fast and easy access to the user manual ROLAND FP-3. We hope that this ROLAND FP-3 user guide will be useful to you.
Lastmanuals help download the user guide ROLAND FP-3.
Manual abstract: user guide ROLAND FP-3V1.00 MIDI IMPLEMENTATION
Detailed instructions for use are in the User's Guide.
[. . . ] DIGITAL PIANO Model: FP-3
MIDI IMPLEMENTATION
rHold 1 (Controller number 64)
Status BnH 2nd bytes 40H 3rd byte vvH
Date: Oct. 10. 2000 Version: 1. 00
Section 1. Receive data
sChannel Voice Messages
qNote off
Status 8nH 9nH 2nd byte kkH kkH 3rd byte vvH 00H
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127)
rSostenuto (Controller number 66)
Status BnH 2nd bytes 42H 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) kk = note number: 00H-7FH (0-127) vv = note off velocity: 00H-7FH (0-127) * The velocity values of Note Off messages are ignored.
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
rSoft (Controller number 67)
Status BnH 2nd bytes 43H 3rd byte vvH
qNote on
Status 9nH 2nd bytes kkH 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
rEffect 1 (Reverb Send Level) (Controller number 91)
Status BnH 2nd bytes 5BH 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) kk = note number: 00H-7FH (0-127) vv = note on velocity: 01H-7FH (1-127)
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127), Initial Value = 28H (40) * This message adjusts the Reverb Send Level of each Part.
qControl Change
* The value specified by a Control Change message will not be reset even by a Program Change, etc.
rEffect 3 (Chorus Send Level) (Controller number 93)
Status BnH 2nd bytes 5DH 3rd byte vvH
rBank Select (Controller number 0, 32)
Status BnH BnH 2nd bytes 00H 20H 3rd byte mmH llH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Control value: 00H-7FH (0-127), Initial Value = 00H (0) * This message adjusts the Chorus Send Level of each Part.
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) mm, ll = Bank number: 00 00H-7F 7FH (bank. 1-bank. 16384), Initial Value = 00 00H (bank. 1) * Bank Select processing will be suspended until a Program Change message is received.
rRPN MSB/LSB (Controller number 100, 101)
Status BnH BnH 2nd bytes 65H 64H 3rd byte mmH llH
rData Entry (Controller number 6, 38)
Status BnH BnH 2nd bytes 06H 26H 3rd byte mmH llH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) mm = upper byte of parameter number specified by RPN ll = lower byte of parameter number specified by RPN * The value specified by RPN will not be reset even by messages such as Program Change or Reset All Controller.
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) mm, ll = the value of the parameter specified by RPN
rVolume (Controller number 7)
Status BnH 2nd bytes 07H 3rd byte vvH
n = MIDI channel number: 0H-FH (ch. 1-ch. 16) vv = Volume: 00H-7FH (0-127), Initial Value = 64H (100) * Volume messages are used to adjust the volume balance of each Part.
rPan (Controller number 10)
Status BnH 2nd bytes 0AH 3rd byte vvH
**RPN** The RPN (Registered Parameter Number) messages are expanded control changes, and each function of an RPN is described by the MIDI Standard. To use these messages, you must first use RPN MSB and RPN LSB messages to specify the parameter to be controlled, and then use Data Entry messages to specify the value of the specified parameter. Once an RPN parameter has been specified, all Data Entry messages received on that channel will modify the value of that parameter. [. . . ] When the EFX type is set to Rotary, you can switch the rotary speed. (00H: Slow; 40H: Fast) 00 00 01 00 - 7F PART EFX DEPTH 00 00 0
40 4x 26#
6
Section 4. Supplementary material
qDecimal and Hexadecimal table
In MIDI documentation, data values and addresses/sizes of exclusive messages etc. are expressed as hexadecimal values for each 7 bits. The following table shows how these correspond to decimal numbers. 00 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 * * Hex. 0H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Dec. 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 69 60 61 62 63 Hex. 20H 21H 22H 23H 24H 25H 26H 27H 28H 29H 2AH 2BH 2CH 2DH 2EH 2FH 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H 3AH 3BH 3CH 3DH 3EH 3FH Dec. 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 Hex. 40H 41H 42H 43H 44H 45H 46H 47H 48H 49H 4AH 4BH 4CH 4DH 4EH 4FH 50H 51H 52H 53H 54H 55H 56H 57H 58H 59H 5AH 5BH 5CH 5DH 5EH 5FH Dec. 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 Hex. 60H 61H 62H 63H 64H 65H 66H 67H 68H 69H 6AH 6BH 6CH 6DH 6EH 6FH 70H 71H 72H 73H 74H 75H 76H 77H 78H 79H 7AH 7BH 7CH 7DH 7EH 7FH
qExamples of actual MIDI messages
<Example1> 92 3E 5F
9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and 5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note name is D4), and velocity 95.
<Example2> CE 24
CnH is the Program Change status, and n is the MIDI channel number. Since EH = 14 and 24H = 36, this is a Program Change message with MIDI CH = 15, program number 37 (Flute in FP-3).
<Example3> EA 00 28
EnH is the Pitch Bend Change status, and n is the MIDI channel number. The 2nd byte (00H = 0) is the LSB and the 3rd byte (28H = 40) is the MSB, but Pitch Bend Value is a signed number in which 40 00H (= 64 x 128 + 0 = 8192) is 0, so this Pitch Bend Value is 28 00H - 40 00H = 40 x 128 + 0 - (64 x 128 + 0) = 5120 - 8192 = -3072 If the Pitch Bend Sensitivity is set to 2 semitones, -8192 (00 00H) will cause the pitch to change -200 cents, so in this case -200 x (-3072) / (-8192) = -75 cents of Pitch Bend is being applied to MIDI channel 11.
<Example4> B3 64 00 65 00 06 0C 26 00 64 7F 65 7F
BnH is the Control Change status, and n is the MIDI channel number. For Control Changes, the 2nd byte is the control number, and the 3rd byte is the value. In a case in which two or more messages consecutive messages have the same status, MIDI has a provision called "running status" which allows the status byte of the second and following messages to b e omitted. Thus, the above messages have the following meaning. B3 64 00 (B3) 65 00 (B3) 06 0C (B3) 26 00 (B3) 64 7F (B3) 65 7F MIDI ch. 4, lower byte of RPN parameter number: 00H (MIDI ch. 4) upper byte of RPN parameter number: 00H (MIDI ch. 4) upper byte of parameter value: 0CH (MIDI ch. 4) lower byte of parameter value: 00H (MIDI ch. 4) lower byte of RPN parameter number: 7FH (MIDI ch. 4) upper byte of RPN parameter number: 7FH
In other words, the above messages specify a value of 0C 00H for RPN parameter number 00 00H on MIDI channel 4, and then set the RPN parameter number to 7F 7FH. RPN parameter number 00 00H is Pitch Bend Sensitivity, and the MSB of the value indicates semitone units, so a value of 0CH = 12 sets the maximum pitch bend range to ±12 semitones (1 octave). Once the parameter number has been specified for the RPN, all Data Entry messages transmitted on that same channel will be valid, so after the desired value has been transmitted, it is a good idea to set the parameter number to 7F 7FH to prevent accidents. [. . . ] 40H + 01H + 30H + 03H = 64 + 1 + 48 + 3 = 116 (sum) 116 (sum) / 128 = 0 (quotient) . . . 116 (remainder) checksum = 128 - 116 (remainder) = 12 = 0CH This means that F0 41 10 42 12 40 01 30 03 0C F7 is the message we transmit.
qAbout tuning
In MIDI, individual Parts are tuned by sending RPN #1 (Master Fine Tuning) to the appropriate MIDI channel. In MIDI, an entire device is tuned by either sending RPN #1 to all MIDI channels being used, or by sending a System Exclusive MASTER TUNE (address 40 00 00H). RPN #1 allows tuning to be specified in steps of approximately 0. 012 cents (to be precise, 100/8192 cent), and System Exclusive MASTER TUNE allows tuning in steps of 0. 1 cent. [. . . ]
DISCLAIMER TO DOWNLOAD THE USER GUIDE ROLAND FP-3
Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... In any way can't Lastmanuals be held responsible if the document you are looking for is not available, incomplete, in a different language than yours, or if the model or language do not match the description. Lastmanuals, for instance, does not offer a translation service.
Click on "Download the user manual" at the end of this Contract if you accept its terms, the downloading of the manual ROLAND FP-3 will begin.