beautypg.com

Midi implementation, Universal realtime system exclusive messages, Global parameter control – Roland MIDI Implementation F-120R User Manual

Page 6: 6❍ gm system off, Gs reset, Master volume, Master fine tuning, Master coarse tuning, Reverb parameters

background image

MIDI Implementation

6

GM System Off

“GM System Off ” is a command message that resets the internal state of this

instrument from the GM state to its native condition. This instrument will reset to the

GS default state.

Status Data

byte

Status

F0H

7EH, 7FH, 09H, 02H

F7H

Byte Explanation

F0H Exclusive

status

7EH

ID number (Universal Non-realtime Message)

7FH

Device ID (Broadcast)

09H

Sub-ID#1 (General MIDI message)

02H

Sub-ID#2 (General MIDI Off )

F7H

EOX (End of exclusive)

* There must be an interval of at least 50 ms between this message and the next.

GS reset

GS Reset is a command message that resets the internal settings of a device to the GS

initial state.

Status Data

byte

Status

F0H

41H, 10H, 42H, 12H, 40H,

F7H

00H - 7FH, 00H, 41H

Byte Explanation

F0H Exclusive

status

41H

ID number (Roland)

10H Device

ID

(dev: 00H-1FH (1-32), Initial value is 10H (17))

42H

Model ID (GS)

12H

Command ID (DT1)

40H Address

MSB

00H Address

7FH Address

LSB

00H

Data (GS reset)

41H Checksum

F7H

EOX (End Of Exclusive)

* When this message is received, Rx. NRPN will be ON.

* There must be an interval of at least 50 ms between this message and the next.

Universal Realtime System Exclusive Messages

Master volume

Status Data

byte

Status

F0H

7FH, 7FH, 04H, 01H, llH, mmH

F7H

Byte Explanation

F0H Exclusive

status

7FH

ID number (universal realtime message)

7FH

Device ID (Broadcast)

04H

Sub ID#1 (Device Control messages)

01H

Sub ID#2 (Master Volume)

llH

Master volume lower byte

mmH

Master volume upper byte

F7H

EOX (End Of Exclusive)

llH:

ignored (processed as 00H)

mmH:

00H - 7FH

0 - 127

* The lower byte (llH) of Master Volume will be handled as 00H.

Master Fine Tuning

Status Data

byte

Status

F0H

7FH, 7FH, 04H, 03H, llH, mmH

F7H

Byte Explanation

F0H Exclusive

status

7FH

ID number (Universal Realtime Message)

7FH

Device ID (Broadcast)

04H

Sub ID#1 (Device Control)

03H

Sub ID#2 (Master Fine Tuning)

llH

Master Fine Tuning LSB

mmH

Master Fine Tuning MSB

F7H

EOX (End Of Exclusive)

llH, mmH:

00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.9 [cents])

Master Coarse Tuning

Status Data

byte

Status

F0H

7FH, 7FH, 04H, 04H, llH, mmH

F7H

Byte Explanation

F0H Exclusive

status

7FH

ID number (Universal Realtime Message)

7FH

Device ID (Broadcast)

04H

Sub ID#1 (Device Control)

04H

Sub ID#2 (Master Coarse Tuning)

llH

Master Coarse Tuning LSB

mmH

Master Coarse Tuning MSB

F7H

EOX (End Of Exclusive)

llH:

ignored (processed as 00H)

mmH:

28H - 40H - 58H (-24 - 0 - +24 [semitones])

Global Parameter Control

Parameters of the Global Parameter Control are newly provided for the General MIDI

2.

Reverb Parameters

Status Data

byte

Status

F0H

7FH, 7FH, 04H, 05H, 01H, 01H,

F7H

01H, 01H, 01H, ppH, vvH

Byte Explanation

F0H Exclusive

status

7FH

ID number (Universal Realtime Message)

7FH

Device ID (Broadcast)

04H

Sub ID#1 (Device Control)

05H

Sub ID#2 (Global Parameter Control)

01H

Slot path length

01H

Parameter ID width

01H Value

width

01H

Slot path MSB

01H

Slot path LSB (Eff ect 0101: Reverb)

ppH

Parameter to be controlled.

vvH

Value for the parameter.

F7H

EOX (End Of Exclusive)

pp=0 Reverb

Type

vv = 00H

Small Room (Room1)

vv = 01H

Medium Room (Room2)

vv = 02H

Large Room (Room3)

vv = 03H

Medium Hall (Hall1)

vv = 04H

Large Hall (Hall2)

vv = 08H

Plate (Plate)

pp=1 Reverb

Time

vv = 00H - 7FH

0 - 127