# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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.

📄 Preview 📖 Table of Contents Contents PAGE OF 20

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

Page 1 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 wh...
Page 2 Roland GW-7 MIDI Implementation ❍Sostenuto (Controller number 66) ❍Vibrato Delay (Controller number 78) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 42H vv H Bn H 4EH vv H n = MIDI channel n...
Page 3 Roland GW-7 MIDI Implementation Entry messages (Controller number 6) to specify the value of the specified parameter. Once On the GW-7, RPN can be used to modify the following parameters. an NRPN para...
Page 4 Roland GW-7 MIDI Implementation ●Reset All Controllers (Controller number 121) When “Timing Clock” is received, the internal song/style player is synchronized to an Status 2nd byte 3rd byte external c...
Page 5 Roland GW-7 MIDI Implementation data. (Do not insert two or more mode setting messages in a single song.) “GM System On” 12H Command ID (DT1) uses Universal Non-realtime Message format. “GS Reset” use...
Page 6 Roland GW-7 MIDI Implementation ●Global Parameter Control 01H Sub ID#2 (Channel Pressure) 0n H MIDI Channel (00 - 0F) ❍Reverb Parameters pp H Controlled parameter Status Data byte Status rr H Controll...
Page 7 Roland GW-7 MIDI Implementation Byte Explanation n = MIDI channel number: 0H - FH (ch.1 - 16) F0H Exclusive status mm, ll = the value of the parameter specified by RPN/NRPN 7FH ID number (universal re...
Page 8 Roland GW-7 MIDI Implementation ❍Cutoff (Controller number 74) exactly the same point in time. Status 2nd byte 3rd byte On the GS instruments, NRPN can be used to modify the following parameters. The ...
Page 9 Roland GW-7 MIDI Implementation MSB LSB MSB LSB Function and range hh = song position MSB: 00H - 7FH 00H 05H mm H ll H Modulation Depth Range mm: 00H - 04H (0 - 4 semitones) Not transmitted when Syste...
Page 10 Roland GW-7 MIDI Implementation ●Universal Non-realtime System Exclusive Message ❍Identity Reply Message Receiving Identity Request Message, the GW-7 send this message. Status Data byte Status F0H 7EH...
Page 11 Roland GW-7 MIDI Implementation ■Parameter Address Map ●Common parameters (Model ID=42H) The parameters common to all Parts in each module are called Common parameters. Address (H) Size (H) Data (H) P...
Page 12 Roland GW-7 MIDI Implementation ●MFX Effect List 13:ST FLANGER Effect Type F0 41 10 42 12 40 03 00 01 23 19 F7 Stereo Flanger 00:OFF Rate = 11 F0 41 10 42 12 40 03 06 0B 2C F7 Value Hex. 00-7F Effect ...
Page 13 Roland GW-7 MIDI Implementation 28:GATE REV RV 43:FL>DELAY Effect Type F0 41 10 42 12 40 03 00 01 56 66 F7 Gate Reverb Effect Type F0 41 10 42 12 40 03 00 02 0A 31 F7 FL > Delay Type Reverse F0 ...
Page 14 Roland GW-7 MIDI Implementation In the following map, the control numbers of the control changes are indicated as CC#. Address (H) Size (H) Data (H) Parameter Description Default Value (H) Description...
Page 15 Roland GW-7 MIDI Implementation Address (H) Size (H) Data (H) Parameter Description Default Value (H) Description 40 1x 23 00 00 01 00, 01 Rx.BANK SELECT OFF/ON 01(00*) ON(OFF*) When “GM1 System On” i...
Page 16 Roland GW-7 MIDI Implementation Address (H) Size (H) Data (H) Parameter Description Default Value (H) Description 40 2x 25 00 00 01 00 - 7F CAf LFO1 TVF DEPTH 0 - 2400 [cents] 0 [cents] 40 2x 26 00 00...
Page 17 Roland GW-7 MIDI Implementation ●Minus-One parameters (Model ID=00 6CH) Only for internal Standard MIDI File use (not received via MIDI). Address (H) Size (H) Data (H) Parameter Description Default Va...
Page 18 Roland GW-7 MIDI Implementation ●Data Set 1 (DT1) | 25 | 19H | 57 | 39H | 89 | 59H | 121 | 79H | | 26 | 1AH | 58 | 3AH | 90 | 5AH | 122 | 7AH | Status Data byte Status | 27 | 1BH | 59 | 3BH | 91 | 5BH...
Page 19 Roland GW-7 MIDI Implementation (B3) 64 7F (MIDI ch.4) lower byte of RPN parameter number: 7FH Next, we calculate the checksum. (B3) 65 7F (MIDI ch.4) upper byte of RPN parameter number: 7FH 40H + 01H...
Page 20 Roland GW-7 MIDI Implementation Note Name Equal Temperament Just Temperament (Keytone C) Arabic Scale The values in the table are given in cents. Refer to the explanation of Scale Tuning on page 15 to...

Manual Details

Brand Roland
Pages 20
File Size 293.29 KB
Published May 31, 2026
83 views

Enter the captcha to get the download link:

captcha

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.