Roland F 100 Service Manual

5 (1)
Roland F 100 Service Manual

DIGITAL PIANO

MIDI IMPLEMENTATION

Date: Oct 8, 2002

Model:F-100

Version 1.00

1. Receive Data

 

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

Channel Voice Messages

vv=Control value : 00H-7FH (0-127) 0-63 = OFF 64-127 = ON

 

Note off

* These message can affect only MIDI notes.

 

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)

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)

* The velocity values of Note Off messages are ignored.

Status

2nd byte

3rd byte

BnH

65H

mmH

 

 

 

Note on

 

 

BnH

64H

llH

 

 

 

 

 

Status

2nd byte

3rd byte

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

9nH

kkH

vvH

mm = upper byte of parameter number specified by RPN(MSB)

 

 

 

ll = lower byte of parameter number specified by RPN(LSB)

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

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)

*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-100, 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 (±0 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

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

1

DIGITAL PIANO Date: Oct 8, 2002 Model:F-100 MIDI IMPLEMENTATION Version

Program Change

Status

2nd byte

CnH

ppH

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

pp = Program number : 00H..40H (prog.1..prog.65)

Received program change message are assigned as follows.

prog. tone

----------------------------------

1Grand Piano

2Bright Piano

3Stage Rhodes

4E.Piano

5Harpsichord

6Organ Flute

7Pipe Organ

8Rotaly Organ

9Strings

10Choir

11---

12Grand Piano + Stage Rhodes

13Grand Piano + E.Piano

14Grand Piano + Harpsichord

15Grand Piano + Organ Flute

16Grand Piano + Pipe Organ

17Grand Piano + Rotaly Organ

18Grand Piano + Strings

19Grand Piano + Choir

20Bright Piano + Stage Rhodes

21Bright Piano + E.Piano

22Bright Piano + Harpsichord

23Bright Piano + Organ Flute

24Bright Piano + Pipe Organ

25Bright Piano + Rotaly Organ

26Bright Piano + Strings

27Bright Piano + Choir

28---

29Stage Rhodes + Harpsichord

30Stage Rhodes + Organ Flute

31Stage Rhodes + Pipe Organ

32Stage Rhodes + Rotaly Organ

33Stage Rhodes + Strings

34Stage Rhodes + Choir

35E.Piano + Harpsichord

36E.Piano + Organ Flute

37E.Piano + Pipe Organ

38E.Piano + Rotaly Organ

39E.Piano + Strings

40E.Piano + Choir

41---

42Harpsichord + Pipe Organ

43Harpsichord + Rotaly Organ

44Harpsichord + Strings

45Harpsichord + Choir

46Organ Flute + Pipe Organ

47Organ Flute + Rotaly Organ

48Organ Flute + Strings

49Organ Flute + Choir

50---

51Pipe Organ + Strings

52Pipe Organ + Choir

53Rotaly Organ + Strings

54Rotaly Organ + Choir

55---

56Acoustic Bass | Grand Piano

57Strings | Grand Piano

58Vibraphone

59Electric Bass | Stage Rhodes

60Clavi

61Strings | Harpsichord

62Strings | Pipe Organ

63Rotary Organ | Jazz Organ

64Strings + Brass

65Strings | Flute

*“A+B” means tones for dual, and “A|B” means tones for split.

*“---” and any program number other than those listed 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 controllers will be set to their reset values.

Controller

Reset value

Expression

127 (max)

Hold 1

0 (off)

Sostenuto

0(off)

Soft

0(off)

Local Control (Controller number 122)

Status

2nd byte

3rd byte

BnH

7AH

vvH

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

vv=Value

: 00H, 7FH (0, 127)

0=OFF 127=ON

All Notes Off (Controller number 123)

Status

2nd byte

3rd byte

BnH

7BH

00H

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

* When All Notes Off is received, all notes on the corresponding channel will be turned off. However if Hold 1 or Sostenuto is ON, the sound will be continued until these are turned off.

OMNI OFF (Controller number 124)

Status

2nd byte

3rd byte

BnH

7CH

00H

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

* The instrument will behave in the same way as it does when an “All Notes Off” message is received. The mode will be OMNI OFF, POLY(Mode 3).

OMNI ON (Controller number 125)

Status

2nd byte

3rd byte

BnH

7DH

00H

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

* The instrument will behave in the same way as it does when an “All Notes Off” message is received. The mode will be OMNI ON, POLY(Mode 1).

MONO (Controller number 126)

Status

2nd byte

3rd byte

BnH

7EH

mmH

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

mm = mono number

: 00H-10H (0-16)

 

*The same processing will be carried out as when All Notes Off is received.

POLY (Controller number 127)

Status

2nd byte

3rd byte

BnH

7FH

00H

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

*The same processing will be carried out as when All Notes Off is received.

2

Loading...
+ 3 hidden pages