Roland VG-88 V Guitar System Version 2 MIDI Implementation User's Manual
Summary
This in-depth guide details the comprehensive MIDI communication standards for your unit, ensuring seamless integration into any advanced digital audio setup. The manual covers every aspect of data transfer, including System Exclusive MESSAGES, Program Change mapping, and detailed Control Change implementation across all required parameters (e.g., pedal inputs, oscillator controls). It provides professional system designers and sound engineers with the technical specifications needed to map functions precisely, guaranteeing reliable control over patches, bank selection, and real-time synthesis parameters.
Page 1 Text Content
V Guitar System Date: Oct. 1, 2002 Model VG-88 Version: 2.00
MIDI Implementation
1. RECOGNIZED RECEIVE DATA 2. TRANSMITTED DATA CHANNEL VOICE MESSAGE CHANNEL VOICE MESSAGE Control Change Control Change Bank Select Bank Select
Status Second Third Status Second Third
Bn H 00H mm H Bn H 00H mm H Bn H 20H ll H Bn H 20H 00H
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16) n = MIDI Channel No. : 0H - FH (ch.1 - ch.16) mm = Bank No. (MSB) : 00H - 7FH (0 - 127) mm = Bank No. 00H - 02H (0 - 2) ll = Bank No. (LSB) : 00H - 7FH (0 - 127)
If you set up a system parameter "PROGRAM CHANGE OUT" for "ON", Bank Select
If the bank number MSB is 02H or less, the reception program change map will be (00H, 20H) is transmitted when switching patch. switched. (If it is 03H or higher it will be ignored.) The bank number LSB will be ignored. Control Change Number #1–#31, #64–#95 After start-up, the VG-88 will operate with bank number 00H until it receives a bank select. Status Second Third
Bn H cc H vv H
Control Change Number #1–#31, #64–#95
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16)
Status Second Third cc = Controller No. : 01H - 1FH (1 - 31)
Bn H cc H vv H 40H - 5FH (64 - 95)
vv = Value : 00H - 7FH (0 - 127)
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) cc = Controller No. : 01H - 1FH (1 - 31) If you set up a control change number at a system parameter "EXP PEDAL NUMBER",
40H - 5FH (64 - 95) control change information is transmitted when operating EXP pedal.
vv = Value : 00H - 7FH (0 -127) If you set up a control change number at a system parameter "CTL PEDAL NUMBER",
control change information is transmitted when operating CTL pedal.
By specifying this as a source for “realtime parameter control” you can use these If you set up a control change number at a system parameter "SUB CTL 1 NUMBER", messages to control a target. control change information is transmitted when operating SUB CTL 1 (SUB EXP) pedal
of an outside connection. Program Change If you set up a control change number at a system parameter "SUB CTL 2 NUMBER", control change information is transmitted when operating SUB CTL 2 pedal of an outside connection.
Status Second
Cn H pp H
Program Change
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) pp = Program No. : 00H - 7FH (No.1 - No.128) Status Second
Cn H pp H
Patches will be selected according to the program number that is received. Three program change maps are referenced when switching, and these are selected by n = MIDI Channel No. : 0H - FH (ch.1 - ch.16) bank select. pp = Program No. : 00H - 63H (No.1 - No.100)
If you set up a system parameter "PROGRAM CHANGE OUT" for "ON", program change information is transmitted when switching patch.
SYSTEM REALTIME MESSAGE
The following program numbers are transmitted.
Timing clock
BANK PROG BANK PROG BANK PROG VG-88 MSB LSB CHG VG-88 MSB LSB CHG VG-88 MSB LSB CHG ----- --- --- --- ----- --- --- --- ----- --- --- ---
Status
# 1-1 = 0 0 1 #26-1 = 1 0 1 #51-1 = 2 0 1 F8H # 1-2 = 0 0 2 #26-2 = 1 0 2 #51-2 = 2 0 2 # 1-3 = 0 0 3 #26-3 = 1 0 3 #51-3 = 2 0 3 # 1-4 = 0 0 4 #26-4 = 1 0 4 #51-4 = 2 0 4 This message is transmitted at intervals of 1/24th of a quarter note. # 2-1 = 0 0 5 #27-1 = 1 0 5 #52-1 = 2 0 5 # 2-2 = 0 0 6 #27-2 = 1 0 6 #52-2 = 2 0 6
Recognized if the 'BPM' patch parameter is set to 'MIDI'.
SYSTEM EXCLUSIVE MESSAGE
Status Data Byte Status # 4-3 = 0 0 15 #29-3 = 1 0 15 #54-3 = 2 0 15
F0H ii H,dd H ...ee H F7H
F0H = System Exclusive
ii = Manufacturer ID : 41H (Roland ) # 6-1 = 0 0 21 #31-1 = 1 0 21 #56-1 = 2 0 21
dd ,..ee = Data : 00H - 7FH (0 - 127)
F7H = EOX (End of Exclusive/System common) # 6-4 = 0 0 24 #31-4 = 1 0 24 #56-4 = 2 0 24
For more details, please refer to “Roland Exclusive Message”. # 7-3 = 0 0 27 #32-3 = 1 0 27 #57-3 = 2 0 27
Copyright © 2002 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
Page Summary Contents For Roland VG-88 V Guitar System Version 2 MIDI Implementation User's Manual
Manual Details
| Brand | Roland |
|---|---|
| Pages | 21 |
| File Size | 109.12 KB |
| Published | June 05, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
How is MIDI program change information transmitted?
If 'PROGRAM CHANGE OUT' is ON, the system transmits Program Change messages when switching patches. This involves three program change maps referencing bank select and program numbers.
What controls are available using Control Change messages?
Control Change messages support controllers numbered 1–31 and other ranges (64-95). They can also carry information from EXP, CTL, or SUB pedals if configured in system parameters.
How does the VG-88 handle bank selection?
The VG-88 operates with bank number 00H until it receives a bank select. The reception program change map uses bank numbers (MSB) of 00H - 7FH, and LSB is ignored.
Does it send continuous system updates?
Yes, the Timing clock SYSTEM REALTIME MESSAGE is transmitted at intervals of 1/24th of a quarter note, updating various parameters like Frequency and Level.
What can be adjusted using specific MIDI messages?
The device allows control over various parameters via System Exclusive Messages (F0H - F7H), including EQ band levels, filters (LPF/BPF), saturation (SENS), and oscillation frequency (FREQ).