Download Print this page
Hide thumbs Also See for DP-900:

Advertisement

Quick Links

Digital Piano
DP-900
1. Section 1. Receive Data
■Channel Voice Messages
●Note off
Status
2nd byte
8nH
kkH
9nH
kkH
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.
●Note on
Status
2nd byte
9nH
kkH
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)
* Note numbers outside the range of 15-113 are transposed to the nearest octave
within this range.
* Transpose function does not affect the recognized note numbers.
●Control Change
* The value specified by a Control Change message will not be reset even by a
Program Change, etc.
❍Data Entry (Controller number 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = MIDI channel number : 0H-FH (ch.1-ch.16)
mm, ll = the value of the parameter specified by RPN
❍Volume (Controller number 7)
Status
2nd byte
BnH
07H
n = MIDI channel number : 0H-FH (ch.1-ch.16)
vv = Volume
: 00H-7FH (0-127), Initial Value = 7FH (127)
* Received volume messages affect received note event levels, and cannot affect
internal keyboard notes.
❍Expression (Controller number 11)
Status
2nd byte
BnH
0BH
n = MIDI channel number : 0H-FH (ch.1-ch.16)
vv = Expression : 00H-7FH (0-127), Initial Value = 7FH (127)
* These message can affect only MIDI notes.
MIDI IMPLEMENTATION
3rd byte
vvH
00H
3rd byte
vvH
3rd byte
mmH
llH
3rd byte
vvH
3rd byte
vvH
❍Hold 1 (Controller number 64)
Status
2nd byte
BnH
40H
n = MIDI channel number : 0H-FH (ch.1-ch.16)
vv = Control value
: 00H-7FH (0-127)
* These message can affect only MIDI notes.
❍Sostenuto (Controller number 66)
Status
2nd byte
BnH
42H
n=MIDI channel number : 0H-FH (ch.1-ch.16)
vv=Control value
: 00H-7FH (0-127) 0-63 = OFF 64-127 = ON
* These message can affect only MIDI notes.
❍Soft (Controller number 67)
Status
2nd byte
BnH
43H
n=MIDI channel number : 0H-FH (ch.1-ch.16)
vv=Control value
: 00H-7FH (0-127)
* These message can affect only MIDI notes.
❍Effect 1 (Reverb Send Level) (Controller number 91)
Status
2nd byte
BnH
5BH
n=MIDI channel number : 0H-FH (ch.1-ch.16)
vv=Control value
: 00H-7FH (0-127) 0-63 = OFF 64-127 = ON
* Reverb message shall be recieved as a basic channel.
* Received reverb messages through basic channel affect all parts and internal
keyboard notes.
❍RPN MSB/LSB (Controller number 100, 101)
Status
2nd byte
BnH
65H
BnH
64H
n = MIDI channel number : 0H-FH (ch.1-ch.16)
mm = upper byte of parameter number specified by RPN(MSB)
ll = lower byte of parameter number specified by RPN(LSB)
* The value specified by RPN will not be reset even by messages such as Program
Change or Reset All Controller.
**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. To prevent accidents, it is recommended that you set RPN Null (RPN
Number = 7FH/7FH) when you have finished setting the value of the desired
parameter.
Date: Jun.10, 2003
Version 1.00
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
1

Advertisement

loading

Summary of Contents for Roland DP-900

  • Page 1 Digital Piano Date: Jun.10, 2003 MIDI IMPLEMENTATION DP-900 Version 1.00 ❍Hold 1 (Controller number 64) 1. Section 1. Receive Data Status 2nd byte 3rd byte ■Channel Voice Messages ●Note off n = MIDI channel number : 0H-FH (ch.1-ch.16) Status 2nd byte...
  • Page 2: Program Change

    On the DP-900, RPN can be used to modify the following parameters. Grand Piano2 + Slow Strings Grand Piano2 + Jazz Scat Data entry Explanation Grand Piano2 + Choir MSB LSB MSB LSB Electric Piano1 + Harpsichord 00H 01H mmH llH...
  • Page 3: Channel Mode Messages

    : EOX (End Of Exclusive) n = MIDI channel number : 0H-FH (ch.1-ch.16) The System Exclusive Messages received by the DP-900 are; Universal Non- * When All Notes Off is received, all notes on the corresponding channel will be realtime System Exclusive messages, and Data Set (DT1).
  • Page 4 DP-900 can transmit and receive the various parameters using System Exclusive ●Control Change messages. The exclusive message of DP-900 data has a model ID of 1AH, and device ID is ❍Data Entry (Controller number 6, 38) defined by MIDI UNIT NUMBER(UNIT#).
  • Page 5: System Exclusive Messages

    "Identity Reply" and "Data Set 1 (DT1)" are the only System Exclusive messages +-----------------------------------------------------------+ transmitted by DP-900. The exclusive message of DP-900 data has a model ID of 1AH, and device ID is defined by MIDI UNIT NUMBER(UNIT#). 4. Supplementary material UNIT NUMBER is always the same as the current basic channel.
  • Page 6 0DH || 45 | 2DH || 77 | 4DH || 109 | 6DH | Roland Exclusive messages (DT1) are transmitted with a checksum at the end 14 | 0EH || 46 | 2EH || 78 | 4EH || 110 | 6EH | (before F7) to make sure that the message was correctly received.
  • Page 7 ●About tuning DP-900 is tuned by sending RPN #1 (Master Fine Tuning) to the basic channel. RPN #1 allows tuning to be specified in steps of approximately 0.012 cents (to be precise, 100/8192 cent). One cent is 1/100th of a semi-tone.