Roland GW-8 Implementation Manual
Roland GW-8 Implementation Manual

Roland GW-8 Implementation Manual

Midi implimentation
Hide thumbs Also See for GW-8:

Advertisement

Quick Links

MIDI Implementation

1. Receive data
■Channel Voice Messages
* Not received when the MIDI Rx Switch parameter (SYSTEM MIDI) is OFF.
●Note off
Status
2nd byte
8nH
kkH
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note off velocity:
●Note on
Status
2nd byte
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
●Control Change
❍Bank Select (Controller number 0, 32)
Status
2nd byte
BnH
00H
BnH
20H
n = MIDI channel number:
mm, ll = Bank number:
❍Modulation (Controller number 1)
Status
2nd byte
BnH
01H
n = MIDI channel number:
vv = Modulation depth:
* Not received when the Rx Modulation parameter (SYSTEM MIDI) is OFF.
❍Portamento Time (Controller number 5)
Status
2nd byte
BnH
05H
n = MIDI channel number:
vv = Portamento Time:
❍Data Entry (Controller number 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
❍Volume (Controller number 7)
Status
2nd byte
BnH
07H
n = MIDI channel number:
vv = Volume:
* The Level parameter (Perform Tone Edit) will change.
❍Panpot (Controller number 10)
Status
2nd byte
BnH
0AH
n = MIDI channel number:
vv = Panpot:
* The Pan parameter (Perform Tone Edit) will change.
❍Expression (Controller number 11)
Status
2nd byte
BnH
0BH
n = MIDI channel number:
vv = Expression:
Copyright © 2008 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
3rd byte
vvH
00H
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01H - 7FH (1 - 127)
3rd byte
mmH
llH
0H - FH (ch.1 - 16)
00 00H - 7F 7FH (bank.1 - bank.16384)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3rd byte
mmH
llH
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (Left - Center - Right)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
❍Hold 1 (Controller number 64)
Status
2nd byte
BnH
40H
n = MIDI channel number:
vv = Control value:
❍Portamento (Controller number 65)
Status
2nd byte
BnH
41H
n = MIDI channel number:
vv = Control value:
* The Portamento Switch parameter (Perform Tone Edit) will change.
❍Sostenuto (Controller number 66)
Status
2nd byte
BnH
42H
n = MIDI channel number:
vv = Control value:
❍Soft (Controller number 67)
Status
2nd byte
BnH
43H
n = MIDI channel number:
vv = Control value:
❍Legato Foot Switch (Controller number 68)
Status
2nd byte
BnH
44H
n = MIDI channel number:
vv = Control value:
* The Legato Switch parameter (Perform Tone Edit) will change.
❍Resonance (Controller number 71)
Status
2nd byte
BnH
47H
n = MIDI channel number:
vv= Resonance value (relative change):
* The Resonance parameter (Perform Tone Edit) will change.
❍Release Time (Controller number 72)
Status
2nd byte
BnH
48H
n = MIDI channel number:
vv = Release Time value (relative change):
* The Release Time parameter (Perform Tone Edit) will change.
❍Attack time (Controller number 73)
Status
2nd byte
BnH
49H
n = MIDI channel number:
vv = Attack time value (relative change):
* The Attack Time parameter (Perform Tone Edit) will change.
❍Cutoff (Controller number 74)
Status
2nd byte
BnH
4AH
n = MIDI channel number:
vv = Cutoff value (relative change):
* The Cutoff parameter (Perform Tone Edit) will change.
❍Decay Time (Controller number 75)
Status
2nd byte
BnH
4BH
n = MIDI channel number:
vv = Decay Time value (relative change):
* The Decay Time parameter (Perform Tone Edit) will change.
Model:
GW-8
Date:
2008. 8. 1
Version: 1.00
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
1PS
1

Advertisement

Table of Contents
loading

Summary of Contents for Roland GW-8

  • Page 1: Midi Implementation

    0H - FH (ch.1 - 16) vv = Expression: 00H - 7FH (0 - 127) Copyright © 2008 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
  • Page 2: Program Change

    MIDI Implementation ❍Vibrato Rate (Controller number 76) ❍Effect 3 (Chorus Send Level) (Controller number 93) Status 2nd byte 3rd byte Status 2nd byte 3rd byte n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Vibrato Rate value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
  • Page 3: Timing Clock

    ID number (manufacturer ID) to indicate the manufacturer * The same processing will be carried out as when All Notes Off is received. whose Exclusive message this is. Roland's manufacturer ID is * The Mono/Poly parameter (Perform Tone Edit) will change.
  • Page 4: Master Volume

    MIDI Implementation ●Universal Non-realtime System Exclusive Messages ❍Master Fine Tuning Status Data byte Status ❍Identity Request Message 7FH, 7FH, 04H, 03H, llH, mmH Status Data byte Status Byte Explanation 7EH, dev, 06H, 01H Exclusive status ID number (universal realtime message) Byte Explanation Device ID (Broadcast)
  • Page 5: Chorus Parameters

    MIDI Implementation ❍Chorus Parameters ❍Controller Status Data byte Status Status Data byte Status 7FH, 7FH, 04H, 05H, 01H, 01H, 7FH, 7FH, 09H, 03H, 0nH, ccH, ppH, rrH 01H, 01H, 02H, ppH, vvH Byte Explanation Byte Explanation Exclusive status Exclusive status ID number (universal realtime message) ID number (universal realtime message) Device ID (Broadcast)
  • Page 6: Data Transmission

    Byte Explanation Exclusive status Status 2nd byte 3rd byte ID number (Roland) Device ID (dev: 10H - 1FH, 7FH) n = MIDI channel number: 0H - FH (ch.1 - 16) Model ID (GS) vv = Modulation depth: 00H - 7FH (0 - 127)
  • Page 7: Channel Mode Messages

    MIDI Implementation ❍Hold 1 (Controller number 64) ❍Portamento control (Controller number 84) Status 2nd byte 3rd byte Status 2nd byte 3rd byte n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON...
  • Page 8: Parameter Address Map

    00H - 7FH (0 - 127) F7H: EOX (End Of Exclusive) ●Universal Non-realtime System Exclusive Message ❍Identity Reply Message (GW-8) Receiving Identity Request Message, the GW-8 send this message. Status Data byte Status 7EH, dev, 06H, 02H, 41H, 36H, 02H,...
  • Page 9: Supplementary Material

    MIDI Implementation ■Examples of Actual MIDI Messages 4. Supplementary Material ■Decimal and Hexadecimal Table <Example 1> 92 3E 5F 9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and (An "H" is appended to the end of numbers in hexadecimal notation.) 5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note name is D4), In MIDI documentation, data values and addresses/sizes of Exclusive messages, etc.
  • Page 10 ❍Equal Temperament This method of tuning divides the octave into 12 equal parts. It is currently the most widely used form of tuning, especially in occidental music. On the GW-8, the default settings for the Scale Tune feature produce equal temperament.

Table of Contents