# 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 VG-7 V- Guitar Amplifier MIDI Implementation User's Manual

Summary

This documentation provides an in-depth guide to advanced MIDI communication protocols, focusing on the structural details of System Exclusive messages and Control Change events. It allows users and technicians to understand how musical parameters—such as volume, effects toggles, and preset modes—are transmitted and received between complex audio units. Ideal for advanced musicians, sound engineers, or integrators requiring precise control and interoperability across professional-grade electronic instruments.

📄 Preview PAGE OF 8

Page 1 Text Content

V-GUITAR AMPLIFIER Date: Aug. 1. 2000 Model: VGA-7 Version: 1.00MIDI Implementation

1. RECOGNIZED DATA ■ Syetem Exclusive Message Status Data byte Status F0H ii H, dd H ...ee H F7H

■ Channel Voice Message

F0H = System Exclusive ii = Manufacturer ID: 41H (Roland)

● Control Change dd ,..ee = Data: 00H - 7FH (0 - 127)

F7H = EOX (End of Exclusive/System common)

❍ Bank Select

Status 2nd byte 3rd byte For details refer to "Roland Exclusive Messeges."

Bn H 00H mm H

n= MIDI Channel: 0H - FH (ch.1 - ch.16) mm= Bank Number (MSB): 00H, 01H (0,1) 0 = USER

1 = PRESET 2. TRANSMITTED DATA

With Bank Select, only the MSB is received; the LSB is disregarded.

■ System EXclusive Message

❍ Control Change Nimber

Status Data byte Status

Status 2nd byte 3rd byte

F0H ii H, dd H...ee H F7H

Bn H cc H vv H

F0H = System Exclusive

n= MIDI Channel: 0H - FH (ch.1 - ch.16)

ii = Manufacturer ID: 41H (Roland)

cc = Controller Nimber: 01H - 1FH (1 - 31)

dd ,..ee = Data: 00H - 7FH (0 - 127)

40H - 5FH ( 64 - 95)

F7H = EOX (End of Exclusive/System common)

vv = Value: 00H - 7FH (0 - 127) You can control VOLUME, WAH, MANUAL/MEMORY, USER/PRESET, TUNER

For details refer to "Roland Exclusive Messeges."

(ON/OFF), CAPO (ON/OFF), EFX (ON/OFF), DELAY (ON/OFF), TAP, CHORUS (ON/OFF), and REVERB (ON/OFF) with Control Change. Transmit 7FH for the ON/ OFF value, and transmit 00H after switching ON/OFF to complete the action.

● Program Change 3. Exclusive Communications Status 2nd byte The VGA-7 can receive all of the unit's settings data with Exclusive messages. Cn H pp H The Model ID Exclusive messages that can be used with the VGA-7 are 00H–34H.

n = MIDI Channel: 0H - FH (ch.1 - ch.16) pp = Program Number: 00H - 4FH (1 - 80)

■ One Way Communication

Patches are switched according to the Program Changes received. 4FH or above is disregarded.

● Data Set 1 DT1 (12H) BANK PROG BANK PROG BANK PROG BANK PROG Byte Description

MSB LSB CHG VGA-7 MSB LSB CHG VGA-7 MSB LSB CHG VGA-7 MSB LSB CHG VGA-7

F0H Exclusive Status

0 0 1 U01 0 0 41 U41 1 0 1 P01 1 0 41 P41 41H Manufacturer ID (Roland)

Dev Device ID (Dev=01H)

0 0 4 U04 0 0 44 U44 1 0 4 P04 1 0 44 P44 00H Model ID (VGA-7) MSB

34H Model ID (VGA-7) LSB

0 0 7 U07 0 0 47 U47 1 0 7 P07 1 0 47 P47 12H Command ID (DT1)

aa H Address MSB

0 0 10 U00. 0 0 50 U40. 1 0 10 P00. 1 0 50 P40. bb H Address

cc H Address

0 0 13 U13 0 0 53 U53 1 0 13 P13 1 0 53 P53 dd H Address LSB

ee H Data

ff H Data

0 0 19 U19 0 0 59 U59 1 0 19 P19 1 0 59 P59 sum Checksum

F7H EOX (End of Exclusive)

Byte Description

0 0 25 U25 0 0 65 U65 1 0 25 P25 1 0 65 P65 F0H Exclusive Status

41H Manufacturer ID (Roland)

0 0 28 U28 0 0 68 U68 1 0 28 P28 1 0 68 P68 Dev Device ID (Dev=7FH)

00H Model ID (FC-200) MSB

0 0 31 U31 0 0 71 U71 1 0 31 P31 1 0 71 P71 72H Model ID (FC-200) LSB

12H Command ID (DT1)

0 0 34 U34 0 0 74 U74 1 0 34 P34 1 0 74 P74 aa H Address MSB

bb H Address

0 0 37 U37 0 0 77 U77 1 0 37 P37 1 0 77 P77 cc H Address

dd H Address LSB

0 0 40 U30. 0 0 80 U70. 1 0 40 P30. 1 0 80 P70. ee H Data : : ff H Data sum Checksum F7H EOX (End of Exclusive)

Page Summary Contents For Roland VG-7 V- Guitar Amplifier MIDI Implementation User's Manual

Page 1 V-GUITAR AMPLIFIER Date: Aug. 1. 2000 Model: VGA-7 Version: 1.00MIDI Implementation 1. RECOGNIZED DATA ■ Syetem Exclusive Message Status Data byte Status F0H ii H, dd H ...ee H F7H ■ Channel Voice Mes...
Page 2 MIDI Implementation 4. Parameter Address Map Address are shown in every 7-bit hexadecimal Address MSB LSB Binary 0aaa aaaa 0bbb bbbb 0ccc cccc 0ddd dddd 7 bit hex. AA BB CC DD Size MSB LSB Binary 0sss...
Page 3 MIDI Implementation Table 'NS' Address(H) |Size(H) |Data(H) |Parameter Description 02 00 00 00 00 00 00 01 00 - 0A THRESHOLD 0 - 10 Table 'SYSTEM' Address(H) |Size(H) |Data(H) |Parameter Description 0...
Page 4 MIDI Implementation 0C ** 00 04 00 00 00 02 00 PICKUP 0C ** 00 06 00 00 00 02 dummy data 0C ** 00 08 00 00 00 02 00 - 04 TUNING TYPE 00 : NORMAL 01 : 12 STRING 02 : OPEN TYPE 03 : NASHVILLE 04 : USER ...
Page 5 MIDI Implementation ----- SPEAKER TYPE = 03 : 4-10" OPEN ----- 0C ** 00 42 00 00 00 02 00 - 01 VARIATION 00 : CLASSIC 01 : MODERN ----- SPEAKER TYPE = 04 : 4-12" CLOSED ----- 0C ** 00 42 00 ...
Page 6 MIDI Implementation 5. Supplementary material ● Decimal/Hexadecimal table (hexadecimal values are indicated by a following "H") MIDI uses 7-bit hexadecimal values to indicate data values and...
Page 7 Roland Exclusive Messages 1. Data Format for Exclusive Messages •One-way transfer procedure (See Section 3 for details.) Roland’s MIDI implementation uses the following data format for all Exclusive m...
Page 8 * The size of the requested data does not indicate the number of bytes that will make up a DT1 message, but represents the address fields where the requested data resides. * Some models are subject to...