Roland GW-7 Synthesizer MIDI Implementation User's Manual
Summary
Enhance your performance setup with expert-level MIDI connectivity and detailed system control. This comprehensive guide provides technical specifications for advanced musical parameters, including modulation depth, volume adjustment, Portamento timing, and precise bank selection. It is the essential reference manual for professional musicians, sound designers, and audio engineers who require intricate, reliable communication to master complex multi-part electronic instrument arrangements.
Page 1 Text Content
Roland GW-7 MIDI Implementation Model: GW-7 vv = Modulation depth: 00H - 7FH (0 - 127) Date: Nov.24, 2004 Version: 1.00 Not received when System: Mod Tx Rx = OFF. (Initial value is ON)
Not received when Rx.MODULATION = OFF (Initial value is ON) The resulting effect is determined by System Exclusive messages. With the initial
1. Receive data
settings, this is Pitch Modulation Depth.
■Channel Voice Messages ❍Portamento Time (Controller number 5)
Status 2nd byte 3rd byte ●Note off Bn H 05H vv H
Status 2nd byte 3rd byte
n = MIDI channel number: 0H - FH (ch.1 - 16)
8n H kk H vv H
vv = Portamento Time: 00H - 7FH (0 - 127), Initial value = 00H (0)
9n H kk H 00H
This adjusts the rate of pitch change when Portamento is ON or when using the
n = MIDI channel number: 0H - FH (ch.1 - 16)
Portamento Control. A value of 0 results in the fastest change.
kk = note number: 00H - 7FH (0 - 127) vv = note off velocity: 00H - 7FH (0 - 127)
❍Data Entry (Controller number 6, 38) For Drum Parts, these messages are received when Rx.NOTE OFF = ON for each Status 2nd byte 3rd byte Instrument. Bn H 06H mm H The velocity values of Note Off messages are ignored. Bn H 26H ll H
n = MIDI channel number: 0H - FH (ch.1 - 16)
●Note on
mm, ll = the value of the parameter specified by RPN/NRPN
Status 2nd byte 3rd byte
mm = MSB, ll = LSB
9n H kk H vv H
❍Volume (Controller number 7)
n = MIDI channel number: 0H - FH (ch.1 - 16)
Status 2nd byte 3rd byte
kk = note number: 00H - 7FH (0 - 127)
Bn H 07H vv H
vv = note on velocity: 01H - 7FH (1 - 127)
n = MIDI channel number: 0H - FH (ch.1 - 16)
Not received when Rx.NOTE MESSAGE = OFF. (Initial value is ON)
vv = Volume: 00H - 7FH (0 - 127), Initial value = 64H (100)
For Drum Parts, these messages are not received when Rx.NOTE ON = OFF for each Instrument.
Volume messages are used to adjust the volume balance of each Part. Not received when Rx.VOLUME = OFF. (Initial value is ON)
●Control Change
❍Panpot (Controller number 10)
When Rx.CONTROL CHANGE = OFF, all control change messages except for Channel
Status 2nd byte 3rd byte
Mode messages will be ignored.
Bn H 0AH vv H
The value specified by a Control Change message will not be reset even by a Program Change, etc.
n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Panpot: 00H - 40H - 7FH (Left - Center - Right), Initial value = 40H (Center)
❍Bank Select (Controller number 0, 32) Status 2nd byte 3rd byte
For Rhythm Parts, this is a relative adjustment of each Instrument’s pan setting.
Bn H 00H mm H
Not received when Rx.PANPOT = OFF. (Initial value is ON)
Bn H 20H ll H
❍Expression (Controller number 11)
n = MIDI channel number: 0H - FH (ch.1 - 16)
Status 2nd byte 3rd byte
mm, ll = Bank number: 00 00H - 7F 7FH (bank.1 - bank.16384), Initial value = 00 00H
Bn H 0BH vv H
Not received when System: Prog Tx Rx = OFF. (Initial value is ON)
n = MIDI channel number: 0H - FH (ch.1 - 16)
Not received when Rx.BANK SELECT = OFF.
vv = Expression: 00H - 7FH (0 - 127), Initial value = 7FH (127)
Rx.BANK SELECT is set to OFF by GM1 System On, and Bank Select messages will be ignored.
This adjusts the volume of a Part. It can be used independently from Volume messages.
Rx.BANK SELECT is set to ON by GM2 System On.
Expression messages are used for musical expression within a performance; e.g.,
Rx.BANK SELECT is set to ON by power-on reset or by receiving GS Reset.
expression pedal movements, crescendo and decrescendo.
When Rx.BANK SELECT LSB = OFF, Bank number LSB (ll H) will be handled as 00H
Not received when Rx.EXPRESSION = OFF. (Initial value is ON)
regardless of the received value. However, when sending Bank Select messages, you have to send both the MSB (mm H) and LSB (ll H, the value should be 00H) together.
❍Hold 1 (Controller number 64)
Bank Select processing will be suspended until a Program Change message is received.
Status 2nd byte 3rd byte
The GS format “Variation number” is the value of the Bank Select MSB (Controller
Bn H 40H vv H
number 0) expressed in decimal. Some other GS devices do not recognize the Bank Select LSB (Controller number 32).
n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Control value: 00H - 7FH (0 - 127)
+—————+———————————+———————————+——————————————————————+ | BANK SELECT | PROGRAM | GROUP | | MSB | LSB | NUMBER | |
Not received when Rx.HOLD1 = OFF. (Initial value is ON)
+—————+———————————+———————————+——————————————————————+ | 000 | 000 — | 001 — 128 | Preset Tone/Drum Set | | : | | | : |
| 064 | 000 | 001 — 128 | User Tone/Drum Set | ❍Portamento (Controller number 65)
| 120 | 000 | 001 — 057 | GM2 Drum Set | Status
2nd byte 3rd byte
| 121 | 000 — | 001 — 128 | GM2 Tone |
+—————+———————————+———————————+——————————————————————+ Bn H 41H vv H
❍Modulation (Controller number 1) n = MIDI channel number: 0H - FH (ch.1 - 16) Status 2nd byte 3rd byte vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON Bn H 01H vv H
Not received when Rx.PORTAMENTO = OFF. (Initial value is ON)
n = MIDI channel number: 0H - FH (ch.1 - 16)
Co 1pyright © 2005 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION. 1PS
Page Summary Contents For Roland GW-7 Synthesizer MIDI Implementation User's Manual
Manual Details
| Brand | Roland |
|---|---|
| Pages | 20 |
| File Size | 293.29 KB |
| Published | May 31, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
How is the Portamento Time controlled?
It uses a MIDI message (Status 2nd byte 3rd byte BnH 05H vvH) and a value range of 00H - 7FH (0 - 127).
What are the default settings for Volume and Center Panpot?
The initial volume is 64H (100), and the center panpot setting is 40H (Center).
Which MIDI status messages control bank selection and expression?
Bank Select uses Status 2nd byte 3rd byte BnH 00H mmH, while Expression uses Status 2nd byte 3rd byte BnH 0BnH vvH.
How does the device handle pitch alterations for different parts?
Pitch Offset Fine (CC# 18) allows frequency alteration in Hertz (Hz), and multiple parts can hold different PITCH OFFSET FINE values simultaneously to create effects like a Celeste effect.