# 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 V-Base V-Bass MIDI Implementation User's Manual

Summary

Navigate your sound system's parameters precisely using this detailed MIDI Implementation guide. This manual provides comprehensive specifications—including System Exclusive, Control Change, and Program Change messages—for controlling modular sounds, patch switching, EQ adjustments, and various physical controls (like EXP/CTL pedals). It is essential reading for musicians, audio engineers, and sound designers who need to integrate complex analog and digital synthesis modules into a unified MIDI-controlled workstation.

📄 Preview 📖 Table of Contents Contents PAGE OF 21

Page 1 Text Content

MIDI Implementation Model: V-Bass ■SYSTEM EXCLUSIVE MESSAGE Date: March 14, 2002

Status Data Byte Status

Version: 1.00 F0H ii H,dd H ...ee H F7H

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

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

F7H = EOX (End of Exclusive/System common)

■CHANNEL VOICE MESSAGE

For more details, please refer to “Roland Exclusive Message.”

●Control Change

❍Bank Select

2. TRANSMITTED DATA

Status Second Third

Bn H 00H mm H ■CHANNEL VOICE MESSAGE

Bn H 20H ll H

●Control Change

n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) mm = Bank No. (MSB) : 00H - 7FH (0 - 127)

❍Bank Select

ll = Bank No. (LSB) : 00H - 7FH (0 - 127)

Status Second Third

This switches the patch in combination with the Program Change.

Bn H 00H mm H

Only 00H and 01H are used for the Bank Number MSB.

Bn H 20H 00H

The bank number LSB will be ignored. After start-up, the V-Bass will operate with bank number 00H until it receives a bank

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

select.

mm = Bank No.: 00H - 01H (0-1)

❍Control Change Number #1–31, #64–#95

If you set up a system parameter “PROGRAM CHANGE OUT” for “ON,” Bank Select (00H, 20H) is transmitted when switching patch.

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 Number: 01H - 1FH (1 - 31)

When set as the Assign Source, this can be used to control the parameter selected as the

40H - 5FH (64 - 95)

Target.

vv = Value: 00H - 7FH (0 - 127)

●Program Change

If you set up a control change number at a system parameter “EXP PEDAL NUMBER,” control change information is transmitted when operating EXP pedal.

Status Second If you set up a control change number at a system parameter “CTL PEDAL NUMBER,”

Cn H pp H control change information is transmitted when operating CTL pedal.

If you set up a control change number at a system parameter “SUB CTL1 PEDAL

n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) NUMBER,” control change information is transmitted when operating CTL 1 pedal (SUB pp = Program No.: 00H - 7FH (No.1 - No.128) EXP pedal) of an outside connection.

If you set up a control change number at a system parameter “SUB CTL2 PEDAL

Patches will be selected according to the program number that is received. NUMBER,” control change information is transmitted when operating CTL 2 pedal (SUB This switches the patch in combination with the Bank Select. EXP pedal) of an outside connection.

●Program Change

■SYSTEM REALTIME MESSAGE

Status Second ●Timing Clock Cn H pp H

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

Status

pp = Program No.: 00H - 63H (No.1 - No.100)

If you set up a system parameter “PROGRAM CHANGE OUT” for “ON”, program

This message is transmitted at intervals of 1/24th of a quarter note.

change information is transmitted when switching patch.

Recognized if the ‘TEMPO’ parameter is set to ‘MIDI’.

The following program numbers are transmitted.

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 V-Base V-Bass MIDI Implementation User's Manual

Page 1 MIDI Implementation Model: V-Bass ■SYSTEM EXCLUSIVE MESSAGE Date: March 14, 2002 Status Data Byte Status Version: 1.00 F0H ii H,dd H ...ee H F7H F0H = System Exclusive ii = Manufacturer ID : 41H (Rola...
Page 2 MIDI Implementation BANK PROG BANK PROG BANK PROG BANK PROG PATCH MSB LSB CHG PATCH MSB LSB CHG PATCH MSB LSB CHG PATCH MSB LSB CHG ------ --- --- --- ------ --- --- --- ------ --- --- --- ------ --- ...
Page 3 MIDI Implementation 4. PARAMETER ADDRESS MAP The address and size are displayed under 7-bit hexadecimal notation. Address MSB LSB Binary 0aaa aaaa 0bbb bbbb 0ccc cccc 0ddd dddd 7-bit Hexadecimal AA BB...
Page 4 MIDI Implementation Table ‘GLOBAL’ Address(H) |Size(H) |Data(H) |Parameter Description 02 00 00 00 00 00 00 01 00 - 01 ON/OFF 00 : OFF 01 : ON 02 00 00 01 00 00 00 01 00 - 28 LOW G -20d B - +20d B 02 ...
Page 5 MIDI Implementation 05 00 00 34 00 00 00 01 00 - 02 GK TYPE : : 05 00 00 40 00 00 00 01 00 - 64 SENSITIVITY Lo Table ‘PEDAL’ Address(H) |Size(H) |Data(H) |Parameter Description 06 00 00 00 00 00 00 01...
Page 6 MIDI Implementation ** ** 00 0C 00 00 00 02 00 - 64 ATTACK 0 - 100 ** ** 00 0E 00 00 00 02 00 - 64 SUSTAIN 0 - 100 ** ** 00 10 00 00 00 02 00 - 0A RESO 0 - 10 ** ** 00 12 00 00 00 02 00 - 14 BOTTOM -1...
Page 7 MIDI Implementation ** ** 00 56 00 00 00 02 reserved ** ** 00 58 00 00 00 02 00 - 01 PT SHIFT ON/OFF 00 : OFF 01 : ON ** ** 01 26 00 00 00 02 reserved [VARI BASS] ----- PICKUP ----- ** ** 00 00 00 00 ...
Page 8 MIDI Implementation ** ** 00 12 00 00 00 02 00 - 64 F.DECAY 0 - 100 ** ** 00 14 00 00 00 02 00 - 64 F.DEPTH -50 - +50 ** ** 00 16 00 00 00 02 reserved ** ** 01 26 00 00 00 02 reserved [OSC SYNTH] ----...
Page 9 MIDI Implementation ** ** 00 02 00 00 00 02 00 - 64 FEET-8 0 - 100 ** ** 00 04 00 00 00 02 00 - 64 FEET-16 0 - 100 ** ** 00 06 00 00 00 02 reserved ----- SUSTAIN ----- ** ** 00 08 00 00 00 02 00 - 64 ...
Page 10 MIDI Implementation 05 : T-BIRD ** ** 00 00 00 00 00 02 00 - 64 VOLUME 0 - 100 ** ** 00 04 00 00 00 02 00 - 64 TONE 0 - 100 ** ** 00 06 00 00 00 02 00 - 02 PU SEL 00 : FRONT 01 : FRNT + REAR 02 : REAR...
Page 11 MIDI Implementation ===== COSM AMP ===== ** ** 01 68 00 00 00 02 00 - 01 ON/OFF 00 : OFF 01 : ON ** ** 01 6A 00 00 00 02 00 - 0B TYPE 00 : CONCERT 810 01 : FLIP TOP 02 : B-MAN 03 : VO DRIVE 04 : SESSI...
Page 12 MIDI Implementation 08 : OCT FUZZ ** ** 02 4A 00 00 00 02 00 - 64 DRIVE 0 - 100 ** ** 02 4C 00 00 00 02 00 - 64 BASS -50 - +50 ** ** 02 4E 00 00 00 02 00 - 64 TREBLE -50 - +50 ** ** 02 50 00 00 00 02 ...
Page 13 MIDI Implementation ** ** 03 00 00 00 00 02 00 - 64 LEVEL 0 - 100 ** ** 03 02 00 00 00 02 00 - 64 SEPARATE 0 - 100 ** ** 03 04 00 00 00 02 00 - 64 BALANCE D=100,E=0 - D=0,E=100 ** ** 03 06 00 00 00 02...
Page 14 MIDI Implementation ** ** 03 66 00 00 00 02 00 - 09 HIGH CUT * Refer to Table ‘HIGH CUT’ ** ** 03 68 00 00 00 02 00 - 64 PRE DLY 0 - 100msec ** ** 03 6A 00 00 00 02 00 - 64 REV LEV 0 - 100 ** ** 03 6C...
Page 15 MIDI Implementation ** ** 05 22 00 00 00 02 reserved ===== GK VOL ===== ** ** 05 24 00 00 00 04 00 00 GK VOL TARGET * Refer to Table ‘TARGET’ *2 - 01 08 ** ** 05 28 00 00 00 04 00 00 GK VOL MIN *4 - *...
Page 16 MIDI Implementation *1 It is not possible to set EXP PEDAL CALIBRATION RELEASE to a value greater than EXP PEDAL CALIBRATION PRESS. *2 When transmitted, the lower byte is sent first. For example, the ...
Page 17 MIDI Implementation Table ‘PT SHIFT_HARM’ 69 : 1.5*BPM Table ‘DLY TIME’ 6A : 4/3*BPM Data(H) Description Data(H) Description 6B : 1.0*BPM 6C : 3/4*BPM 00 : -2oct 00 00 : 0ms 6D : 2/3*BPM 01 : -14th 00...
Page 18 MIDI Implementation 00 2B : OSC SYNTH RESO 00 A1 : COSM AMP GAIN SW 25 : MIDI CC#31 00 2C : OSC SYNTH F.ATTACK 00 A2 : COSM AMP ENHANCER 26 : MIDI CC#64 00 2D : OSC SYNTH F.DECAY 00 A3 : FX:COMP/LM ON...
Page 19 MIDI Implementation Table ‘CHAIN’ 15 : Data(H) Description 16 : 00 : COMP 17 : 01 : WAH 02 : OD/DS 18 : 03 : COSM AMP 04 : EQ 19 : 05 : FV 06 : NS 07 : MOD 1B : 08 : DELAY 09 : CHORUS 1C : 0A : REVERB
Page 20 MIDI Implementation Roland Exclusive Message 1. Data Format for Exclusive Messages •One-way transfer procedure (See Section 3 for details.) Roland’s MIDI implementation uses the following data format ...
Page 21 MIDI Implementation * 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 m...

Manual Details

Brand Roland
Pages 21
File Size 301.61 KB
Published June 06, 2026
41 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

What message type manages patch switching and bank selection?

The system uses Bank Select messages (BnH, 20H) and real-time Program Change messages (F8H).

How does the V-Bass operate regarding its memory banks when first powered on?

It operates with a default bank number of 00H upon startup until it receives an explicit bank select message.

Can I map external pedals to specific functions or parameters?

Yes, system parameters can be configured to receive control change data from both EXP and CTL pedals.