Download Print this page
Roland VF-1 Midi Implementation Manual
Roland VF-1 Midi Implementation Manual

Roland VF-1 Midi Implementation Manual

24-bit multiple effects processor

Advertisement

Quick Links

24-BIT MULTIPLE EFFECTS PROCESSOR
Model VF-1
1. RECOGNIZED RECEIVE DATA
■ CHANNEL VOICE MESSAGE
● Control Change
Status
Second
BnH
ccH
n = MIDI Channel No. :
0H - FH (ch.1 - ch.16)
cc = Controller No. :
00H , 20H (0 , 32)
01H - 1FH (1 - 31)
40H - 5FH (64 - 95)
vv = Value :
00H - 7FH (0 - 127)
* Control numbers 00H and 20H are recognized as Bank Select messages.
00H :
For value of 00H or 01H, Program change map will be used.
For values of 02H or higher, the following banks will be selected.
02H : Preset A
03H : Preset B
04H : User A
03H : User B
Others : Program change map
20H :
The received data will be ignored, regardless of the value.
* By specifying this as a source for "realtime parameter control" you can use these
messages to control a target.
● Program Change
Status
Second
CnH
ppH
n = MIDI Channel No. :
0H - FH (ch.1 - ch.16)
pp = Program No. :
00H - 7FH (No.1 - No.128)
* Patches will be selected according to the program number that is received.
■ SYSTEM REALTIME MESSAGE
Status
F8H
Use for accounting tempo, with MIDI Synchronization set on parameter such as DELAY
TIME/RATE, that can be set BPM.
■ SYSTEM EXCLUSIVE MESSAGE
Status
Data Byte
F0H
iiH,ddH ...eeH
F0H = System Exclusive
ii = Manufacturer ID :
41H (Roland )
dd ,..ee = Data :
00H - 7FH (0 - 127)
F7H = EOX (End of Exclusive/System common)
* For more details, please refer to "Roland Exclusive Message" (p. 56).
Copyright © 1999 BOSS CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of BOSS CORPORATION.

MIDI Implementation

Third
vvH
Status
F7H
2. TRANSMITTED DATA
■ SYSTEM EXCLUSIVE MESSAGE
STATUS
Data Byte
F0H
iiH,ddH...eeH
F0H = System Exclusive
ii = Manufacturer ID :
41H (Roland )
dd ,..ee = Data :
00H - 7FH (0 - 127)
F7H = EOX (End of Exclusive/System common)
* For more details, please refer to "Roland Exclusive Message" (p. 56).
3. EXCLUSIVE COMMUNICATION
ON the VF-1, exclusive messages can be used as follows.
-Transmit/receive VF-1 system/patch data
The model ID for VF-1 exclusive messages is 00H 23H, and you can set up the device ID at
00H– 1FH.
■ ONE WAY COMMUNICATION
● Request Data1 RQ1 (11H)
Byte
Description
F0H
Exclusive Status
41H
Manufacturer ID(Roland)
Dev
Device ID (Dev=00H-1FH)
00H
Model ID (VF-1) MSB
23H
Model ID (VF-1) LSB
11H
Command ID(RQ1)
aaH
Address MSB
bbH
Address
ccH
Address LSB
ssH
Size MSB
ttH
Size
uuH
Size LSB
sum
Checksum
F7H
EOX (End of System Exclusive)
* This message can only be received, and is not transmitted from the VF-1.
● Data Set1 DT1 (12H)
Byte
Description
F0H
Exclusive Status
41H
Manufacturer ID(Roland)
Dev
Device ID(Dev=00H-1FH)
00H
Model ID (VF-1) MSB
23H
Model ID (VF-1) LSB
12H
Command ID (DT1)
aaH
Address MSB
bbH
Address
ccH
Address LSB
ddH
Data
:
:
ffH
Data
sum
Checksum
F7H
EOX (End of System Exclusive)
Date: Apr. 17, 2000
Version: 1.10
Status
F7H
1

Advertisement

loading
Need help?

Need help?

Do you have a question about the VF-1 and is the answer not in the manual?

Questions and answers

Summary of Contents for Roland VF-1

  • Page 1: Midi Implementation

    3. EXCLUSIVE COMMUNICATION ON the VF-1, exclusive messages can be used as follows. -Transmit/receive VF-1 system/patch data The model ID for VF-1 exclusive messages is 00H 23H, and you can set up the device ID at 00H– 1FH. ■ ONE WAY COMMUNICATION ●...
  • Page 2 ■ Data form and an explanation of how checksums are calculated. On VF-1, The data of Exclusive communication is in 4bit nibbles. Divide the value of DATA section by that of SIZE section. Example: Set UTILITY GLOBAL BPM on 180BPM 1.
  • Page 3: Utility Area

    • UTILITY AREA OFFSET (H) SIZE (H) DATA (H) PARAMETER ** 00 00 00 00 04 0000 - 000A TUNER PITCH ** 00 04 00 00 04 0000 - 0064 TUNER LEVEL ** 00 08 00 00 04 0000 - 000F SYSTEM CONTRAST ** 00 0C 00 00 04...
  • Page 4 ** 00 74 00 00 02 00 - 30 ** 00 76 00 00 02 00 - 30 ** 00 78 00 00 02 00 - 30 ** 00 7A 00 00 02 00 - 30 ** 00 7C 00 00 02 00 - 30 ** 00 7E 00 00 02...
  • Page 5: Temporary Area

    • TEMPORARY AREA common area OFFSET (H) SIZE (H) DATA (H) PARAMETER ** 00 00 00 00 04 00 - 23 ALGORITHM TYPE ** 00 04 00 00 04 00 - 0C CATEGORY TYPE ** 00 08 00 00 02 20 - 7D PATCH NAME#1 ** 00 0A...
  • Page 6 ** 00 40 00 00 04 0000 - 0001 ASSIGN #1 ON/OFF ** 00 44 00 00 04 0000 - **** ASSIGN #2 TARGET MIN ** 00 48 00 00 04 0000 - **** ASSIGN #2 TARGET MAX ** 00 4C 00 00 04 0000 - **** ASSIGN #2 TARGET TYPE...
  • Page 7: Band Graphic Equalizer

    • ALGORITHM PARAMETER * Regarding “step=**,” the actually indicated value is the figures of “input value (DATA)” x “**.” <<< 10BAND GRAPHIC EQUALIZER >>> OFFSET (H) SIZE (H) DATA (H) * 01 24 00 00 02 * 01 26 00 00 02 * 01 28 00 00 02 * 01 2A...
  • Page 8 * 02 0C 00 00 02 28 - FA * 02 0E 00 00 02 00 - 64 <<< 2CH RSS >>> OFFSET (H) SIZE (H) DATA (H) * 01 24 00 00 02 * 01 26 00 00 02 00 - 28 * 01 28 00 00 02...
  • Page 9 * 01 64 00 00 02 00 - 64 65 - 71 * 01 66 00 00 02 00 - 64 * 01 68 00 00 02 00 - 50 * 01 6A 00 00 02 00 - 64 * 01 6C 00 00 02 00 - 64 65 - 71...
  • Page 10 * 01 5C 00 00 02 00 - 1F * 01 5E 00 00 02 00 - 0E * 01 60 00 00 02 00 - 0E * 01 62 00 00 02 00 - 64 * 01 64 00 00 02 00 - 64 * 01 66 00 00 02...
  • Page 11 * 02 34 00 00 02 00 - 09 * 02 36 00 00 02 00 - 09 * 02 38 00 00 02 00 - 0A * 02 3A 00 00 02 00 - 64 * 02 3C 00 00 02 * 02 3E 00 00 02 00 - 64...
  • Page 12 * 01 50 00 00 02 01 - 64 * 01 52 00 00 02 00 - C8 * 01 54 00 00 02 00 - 64 * 01 56 00 00 02 00 - 64 * 01 58 00 00 02 00 - 0A * 01 5A 00 00 02...
  • Page 13 * 01 2A 00 00 02 00 - 05 * 01 2C 00 00 02 00 - 28 * 01 2E 00 00 02 00 - 14 * 01 30 00 00 02 00 - 05 * 01 32 00 00 02 00 - 28 * 01 34 00 00 02...
  • Page 14 * 01 6E 00 00 02 * 01 70 00 00 02 * 01 72 00 00 02 * 01 74 00 00 02 00 - 64 65 - 71 * 01 76 00 00 02 00 - 64 * 01 78 00 00 02 00 - 50 * 01 7A...
  • Page 15 * 01 7A 00 00 02 00 - 64 * 01 7C 00 00 02 00 - 0A * 01 7E 00 00 02 00 - 0A * 02 00 00 00 02 00 - 09 * 02 02 00 00 02 * 02 04 00 00 02 * 02 06...
  • Page 16 * 01 3A 00 00 02 00 - 64 * 01 3C 00 00 02 00 - 64 * 01 3E 00 00 02 00 - 64 65 - 71 * 01 40 00 00 02 00 - 64 * 01 42 00 00 02 00 - 64 * 01 44...
  • Page 17 * 02 06 00 00 02 00 - 64 * 02 08 00 00 02 00 - 64 * 02 0A 00 00 02 00 - 64 * 02 0C 00 00 02 00 - 64 * 02 0E 00 00 02 00 - 64 * 02 04 00 00 02...
  • Page 18 * 02 1E 00 00 02 00 - 64 * 02 20 00 00 02 * 02 22 00 00 02 00 - 64 * 02 24 00 00 02 00 - 64 * 02 04 00 00 02 * 02 06 00 00 02 00 - 64 * 02 08...
  • Page 19 * 01 36 00 00 02 * 01 38 00 00 02 00 - 64 * 01 3A 00 00 02 00 - 64 * 01 3C 00 00 02 00 - 64 * 01 3E 00 00 02 00 - 64 65 - 71 * 01 40 00 00 02...
  • Page 20 * 02 0A 00 00 02 00 - 64 * 02 16 00 00 02 * 02 18 00 00 02 * 02 1A 00 00 02 * 02 1C 00 00 02 00 - 5A 5B - 67 * 02 1E 00 00 02 00 - 14 * 02 20...
  • Page 21 * 01 30 00 00 02 00 - 40 * 01 32 00 00 02 00 - 40 * 01 34 00 00 02 * 01 36 00 00 02 * 01 38 00 00 02 * 01 3A 00 00 02 00 - 64 65 - 71 * 01 3C...
  • Page 22 * 01 34 00 00 02 00 - 28 * 01 36 00 00 02 00 - 14 * 01 38 00 00 02 00 - 05 * 01 3A 00 00 02 00 - 28 * 01 3C 00 00 02 00 - 28 * 01 3E 00 00 02...
  • Page 23 * 02 1E 00 00 02 00 - 64 * 02 20 00 00 02 * 02 22 00 00 02 00 - 64 * 02 24 00 00 02 28 - FA * 02 26 00 00 02 00 - 64 <<<...
  • Page 24 * 01 2C 00 00 02 * 01 2E 00 00 02 02 - C8 * 01 30 00 00 02 * 01 32 00 00 02 00 - 18 * 01 34 00 00 04 0000- 0BB8 * 01 38 00 00 02 * 01 3A 00 00 02...
  • Page 25 * 01 48 00 00 02 00 - 64 * 01 4A 00 00 02 * 01 4C 00 00 02 00 - 8C 8D - 99 * 01 4E 00 00 02 00 - 14 * 01 50 00 00 02 00 - 64 * 01 52 00 00 02...
  • Page 26 * 02 46 00 00 02 00 - 14 * 02 48 00 00 02 00 - 64 * 02 4A 00 00 02 00 - 64 * 02 4C 00 00 02 00 - 8C 8D - 99 * 02 4E 00 00 02 00 - 14 * 02 50...
  • Page 27 * 01 78 00 00 02 00 - 32 * 01 7A 00 00 02 00 - 09 * 01 7C 00 00 02 * 01 7E 00 00 02 * 02 00 00 00 02 * 02 02 00 00 02 00 - 64 * 02 04 00 00 02...
  • Page 28 * 01 3A 00 00 02 * 01 3C 00 00 04 00 - 09 * 01 40 00 00 04 0001- 0140 * 01 44 00 00 02 00 - C8 * 01 46 00 00 02 00 - 64 * 01 48 00 00 02 00 - C8...
  • Page 29 * 02 00 00 00 02 00 - 09 * 02 02 00 00 02 * 02 04 00 00 02 * 02 06 00 00 02 00 - 64 * 02 08 00 00 02 * 02 0A 00 00 02 00 - 64 <<<...
  • Page 30 * 01 2E 00 00 02 00 - 14 * 01 30 00 00 02 00 - 05 * 01 32 00 00 02 00 - 28 * 01 34 00 00 02 00 - 28 * 01 36 00 00 02 00 - 28 * 01 38 00 00 02...
  • Page 31 * 01 38 00 00 02 * 01 3A 00 00 02 00 - 18 * 01 3C 00 00 02 00 - 12 * 01 3E 00 00 02 * 01 40 00 00 02 * 01 42 00 00 02 00 - 3C * 01 44 00 00 02...
  • Page 32 * 01 2C 00 00 02 00 - 09 * 01 2E 00 00 02 * 01 30 00 00 02 00 - 46 47 - 53 * 01 32 00 00 02 00 - 14 * 01 34 00 00 02 00 - 64 * 01 36 00 00 02...
  • Page 33 * 01 48 00 00 02 00 - 64 * 01 4A 00 00 02 00 - 64 * 01 4C 00 00 02 00 - 64 * 01 50 00 00 02 * 01 52 00 00 02 00 - 28 * 01 54 00 00 02 00 - 14...
  • Page 34 * 01 5A 00 00 02 00 - 14 * 01 5C 00 00 02 00 - 05 * 01 5E 00 00 02 00 - 28 * 01 60 00 00 02 00 - 28 * 01 62 00 00 02 00 - 28 * 01 64 00 00 02...
  • Page 35 <<< VOCAL CANCELER >>> OFFSET (H) SIZE (H) DATA (H) * 01 24 00 00 02 * 01 26 00 00 02 00 - 64 * 01 28 00 00 02 00 - 12 * 01 2A 00 00 02 00 - 14 * 01 2C 00 00 02...
  • Page 36 * 01 68 00 00 02 00 - 64 65 - 71 * 01 6A 00 00 02 00 - 64 * 01 6C 00 00 02 00 - 64 * 01 6E 00 00 02 00 - 64 * 01 70 00 00 02 00 - 64 * 01 72...
  • Page 37 <<< VOCODER >>> OFFSET (H) SIZE (H) DATA (H) * 01 24 00 00 02 * 01 26 00 00 02 * 01 28 00 00 02 * 01 2A 00 00 02 * 01 2C 00 00 02 00 - 64 * 01 2E 00 00 02 00 - 64...
  • Page 38 * 01 38 00 00 02 00 - 64 65 - 71 * 01 3A 00 00 02 00 - 64 * 01 3C 00 00 02 00 - 50 * 01 3E 00 00 02 00 - 0A * 01 40 00 00 02 00 - 09 * 01 42...
  • Page 39 • TABLE Table-1. [BPM_PARAM1] Data(H) Description BPM 4.0 BPM 3.0 BPM 8/3 BPM 2.0 BPM 1.5 BPM 4/3 BPM 1.0 BPM 3/4 BPM 2/3 BPM 1/2 BPM 3/8 BPM 1/3 BPM 1/4 Table-2. [BPM_PARAM2] Data(H) Description BPM 1/4 BPM 1/3 BPM 3/8 BPM 1/2 BPM 2/3...
  • Page 40 8000Hz 10000Hz [Lo-Mid Q] [Hi-Mid Q] Data(H) Description Table-12. [MOD] Data(H) Description HR:HARMONIST FL:FLANGER PH:PHASER SEQ:SUB EQ 2CE:2 CHORUS SDD:SHORT DELAY HU:HUMANIZER VB:VIBRATO SYN:GUITAR SYNTH RM:RING MODULATOR SL:SLICER Table-13. [HARM_KEY] Data(H) Description C <Am> Db <Bbm> D <Bm> Eb <Cm> E <C#m>...
  • Page 41 -35.0 -34.0 -33.0 -32.0 -31.0 -30.0 -29.0 -28.0 -27.0 -26.0 -25.0 -24.0 -23.0 -22.0 -21.0 -20.0 -19.0 -18.0 -17.0 -16.0 -15.0 -14.0 -13.0 -12.0 -11.5 -11.0 -10.5 -10.0 -9.5 -9.0 -8.5 -8.0 -7.5 -7.0 -6.5 -6.0 -5.5 -5.0 -4.5 -4.0 -3.5 -3.0 -2.5...
  • Page 42 9.0k 10.0k 11.0k 12.0k 13.0k 14.0k 16.0k 18.0k 20.0k Table-32. [MODEL] DATA(H) Description SUPER FLAT PWD.BLACK PWD.E-BAS PWD.MACK SMALL CUBE WHITE CONE Table-34. [USER_SCALE] Data(H) Description INPUT C ↓↓C ↓↓C# ↓↓D ↓↓D# ↓↓E ↓↓F ↓C# ↓D ↓D# ↓E ↓F ↓F# ↓D ↓D# ↓E...
  • Page 43 Table-35. [ASCII_NAME] Data(H) Description " & < > Table-36. [SOURCE_TYPE] Data(H) Description ExpPEDAL CONTROL1 CONTROL2 MIDI-1 MIDI-2 MIDI-3 MIDI-4 MIDI-5 MIDI-6 MIDI-7 MIDI-8 MIDI-9 MIDI-10 MIDI-11 MIDI-12 MIDI-13 MIDI-14 MIDI-15 MIDI-16 MIDI-17 MIDI-18 MIDI-19 MIDI-20 MIDI-21 MIDI-22 MIDI-23 MIDI-24 MIDI-25 MIDI-26 MIDI-27 MIDI-28...
  • Page 44 Table-38. [TARGET_TYPE] <<< 10BAND GRAPHIC EQUALIZER >>> Data(H) Description GLOBAL Tuner On/Off GLOBAL Effects On/Off MASTER Master Level MASTER Foot Level MASTER Master BPM COMP Effect On/Off COMP Detect COMP [COMP]Threshold COMP [COMP]Ratio COMP [COMP]Attack COMP [COMP]Release COMP [COMP]Tone COMP [COMP]Level COMP [LIMIT]Threshold...
  • Page 45 PREAMP Master PREAMP Bright PREAMP Gain PREAMP Mic Setting PREAMP Mic Level PREAMP Dir Level DIST Effect On/Off DIST Drive DIST Bass DIST Treble DIST FX Level DIST Dir Level EQ/TWAH Effect On/Off EQ/TWAH [EQ] Low EQ EQ/TWAH [EQ] High EQ EQ/TWAH [EQ] Level EQ/TWAH...
  • Page 46 DELAY [3TAP]Time R DELAY Feedback DELAY Level C DELAY Level L DELAY Level R DELAY FX Level DELAY Dir Level DELAY High Damp Gain DELAY High Cut Filter <<< DELAY RSS >>> Data(H) Description GLOBAL Tuner On/Off GLOBAL Effects On/Off MASTER Master Level MASTER...
  • Page 47 Hi-Mid Q Hi-Mid EQ REVERB Effect On/Off REVERB Room Size REVERB Reverb Time REVERB Balance Dir:FX REVERB Effect Level REVERB Pre Delay REVERB Density REVERB ER Level REVERB Release Dnsty REVERB Low Damp Gain REVERB Low Damp Freq REVERB High Damp Gain REVERB High Damp Freq REVERB...
  • Page 48 [SL] Pattern [SL] Rate [SL] Trigger Sens DELAY Effect On/Off DELAY Delay Time DELAY Fine Time DELAY Tap Time DELAY Feedback DELAY High Cut DELAY FX Level CHORUS Effect On/Off CHORUS Mode CHORUS Rate CHORUS Depth CHORUS Pre Delay CHORUS High Cut CHORUS FX Level...
  • Page 49 [PH] Rate [PH] Depth [PH] Manual [PH] Resonance [PH] Separate [PH] Step [FL] Rate [FL] Depth [FL] Manual [FL] Resonance [FL] Separate [FL] Gate [CE] Polarity [CE] Rate [CE] Depth [CE] Pre Delay [CE] Low Cut [CE] High Cut [CE] Effect Level [SL] Pattern [SL] Rate [SL] Trigger Sens...
  • Page 50 LIMITL Release LIMITL Detect HPF LIMITL Level MCVR Effect On/Off MCVR Input MCVR Output MCVR Phase BCTR Effect On/Off BCTR Frequency DSTR Effect On/Off DSTR Prox.Fx DSTR Time LIMITR Effect On/Off LIMITR Threshold LIMITR Attack LIMITR Release LIMITR Detect HPF LIMITR Level <<<...
  • Page 51 DELAY [SINGLE]Delay Time DELAY [SINGLE]Fine Time DELAY [3TAP]Delay Time C DELAY [3TAP]Fine Time C DELAY [3TAP]Time L DELAY [3TAP]Time R DELAY Feedback DELAY Level C DELAY Level L DELAY Level R DELAY FX Level DELAY dummy DELAY High Damp Gain DELAY High Cut Filter <<<...
  • Page 52 ROTARY Rotor Fast ROTARY Horn Slow ROTARY Rotor Slow ROTARY Rise Time Horn ROTARY Rise Time Rotor ROTARY Fall Time Horn ROTARY Fall Time Rotor ROTARY R:H Balance ROTARY Mic Setting ROTARY Horn Depth ROTARY Rotor Depth ROTARY Horn Trmlo ROTARY Rotor Trmlo ROTARY...
  • Page 53 Rate Depth Manual Resonance Separate Gate Direct Switch Effect On/Off Low EQ High EQ Level Lo-Mid f Lo-Mid Q Lo-Mi EQ Hi-Mid f Hi-Mid Q Hi-Mid EQ <<< STEREO MULTI >>> Data(H) Description GLOBAL Tuner On/Off GLOBAL Effects On/Off MASTER Master Level MASTER Foot Level...
  • Page 54 ECHO Wow Depth ECHO FX Level ECHO Dir Level <<< VOCAL CANCELER >>> Data(H) Description GLOBAL Tuner On/Off GLOBAL Effects On/Off MASTER Master Level MASTER Foot Level Effect On/Off Balance Range Low Range High Effect On/Off Threshold Release Effect On/Off Low EQ High EQ Level...
  • Page 55 MASTER Master Level MASTER Foot Level MASTER Master BPM Effect On/Off Robot Crmtc Pitch Fine Pitch Crmtc Frmt Fine Frmt Mix Bal CHORUS Effect On/Off CHORUS Mode CHORUS Rate CHORUS Depth CHORUS Pre Delay CHORUS Low Cut CHORUS High Cut CHORUS FX Level REVERB...
  • Page 56: Roland Exclusive Messages

    Roland Exclusive Messages 1. Data Format for Exclusive Messages Roland’s MIDI implementation uses the following data format for all Exclusive messages (type IV): Byte Description Exclusive Status Manufacturer ID (Roland) Device ID Model ID Command ID [BODY] Main data End of exclusive •MIDI status: F0H, F7H...
  • Page 57 The MIDI standards inhibit non real-time messages from interrupting an Exclusive one. This fact is inconvenient for devices that support a “soft-thru” function. To maintain compatibility with such devices, Roland has limited the DT1 to 256 bytes so that an excessively long message is sent out in separate ‘segments’.