background image

1

DIGITAL PIANO

Date: Oct. 1. 2003

Model: F-50

MIDI IMPLEMENTATION

Version: 1.00

1. Receive Data

Channel Voice Messages

Note off

Status

2nd byte

3rd byte

8nH

kkH

vvH

9nH

kkH

00H

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

3rd byte

9nH

kkH

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)

*

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

3rd byte

BnH

06H

mmH

BnH

26H

llH

n = MIDI channel number : 0H-FH (ch.1-ch.16)
mm, ll = the value of the parameter specified by RPN
mm = upper byte (MSB), ll = lower byte (LSB)

Volume (Controller number 7)

Status

2nd byte

3rd byte

BnH

07H

vvH

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

3rd byte

BnH

0BH

vvH

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.

Hold 1 (Controller number 64)

Status

2nd byte

3rd byte

BnH

40H

vvH

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.

Sostenuto (Controller number 66)

Status

2nd byte

3rd byte

BnH

42H

vvH

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

3rd byte

BnH

43H

vvH

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.

Effect 1 (Reverb Send Level) (Controller number 91)

Status

2nd byte

3rd byte

BnH

5BH

vvH

n=MIDI channel number:

0H-FH (ch.1-ch.16)

vv=Control value:

00H-7FH (0-127)  0-63 = OFF  64-127 = ON

RPN MSB/LSB (Controller number 100, 101)

Status

2nd byte

3rd byte

BnH

65H

mmH

BnH

64H

llH

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.

On the F-50, RPN can be used to modify the following parameters.

RPN

Data entry

MSB LSB

MSB LSB

 Explanation

00H 01H

mmH llH

Master Fine Tuning
mm, ll: 00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.99 cents), 
Initial Value = 40 00H (-100–0–99.9 cent)

7FH 7FH

--- ---

RPN null
Set condition where RPN and NRPN are unspecified. The
data entry messages after set RPN null will be ignored. (No
Data entry messages are required after RPN null).
Settings already made will not change.
mm, ll: ignored

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

Содержание F-50

Страница 1: ...ge can affect only MIDI notes Soft Controller number 67 Status 2nd byte 3rd byte BnH 43H vvH 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 Effect 1 Reverb Send Level Controller number 91 Status 2nd byte 3rd byte BnH 5BH vvH n MIDI channel number 0H FH ch 1 ch 16 vv Control value 00H 7FH 0 127 0 63 OFF 64 127 ON RPN...

Страница 2: ...ted above are ignored After a Program Change message is received the sound will change beginning with the next Note on Voices already sounding when the Program Change message was received will not be affected Channel Mode Messages Reset All Controllers Controller number 121 Status 2nd byte 3rd byte BnH 79H 00H n MIDI channel number 0H FH ch 1 ch 16 When this message is received the following contr...

Страница 3: ...t the data Status Data byte Status F0H 41H dev 1AH 12H aaH bbH ddH sum F7H Byte Explanation F0H Exclusive status 41H ID number Roland dev Device ID dev UNIT 1 1AH Model ID F 50 12H Command ID DT1 aaH Address MSB upper byte of the starting address of the transmitted data bbH Address LSB lower byte of the starting address of the transmitted data ddH Data the actual data to be transmitted sum Checksu...

Страница 4: ...H ID number universal non realtime message dev Device ID dev UNIT 1 06H Sub ID 1 General Information 02H Sub ID 2 Identity Reply 41H ID number Roland 1AH Device family code LSB 00H Device family code MSB 06H Device family number code LSB 02H Device family number code MSB 02H 01H 00H 00H Software revision level F7H EOX End of Exclusive When Identity Request is received Identity Reply message will b...

Страница 5: ...h 4 lower byte of parameter value 00H B3 64 7F MIDI ch 4 lower byte of RPN parameter number 7FH B3 65 7F MIDI ch 4 upper byte of RPN parameter number 7FH In other words the above messages specify a value of 40 00H for RPN parameter number 00 01H Master Fine Tuning on MIDI channel 4 and then set the RPN parameter number to 7F 7FH RPN null Once the parameter number has been specified for RPN all Dat...

Отзывы: