beautypg.com

Midi implementation 26 – Roland VS-1680 User Manual

Page 26

background image

(*1) See ‘2. Address Map for Data Transfer’ section.
(*2) Control Change of the odd number of channel is transmitted and received
when Channel Link is On.
(*3) Value and switching Track status corresponds as follows.

(1) While VS-1680 stops

Value : 0-31 32-63 64-95 96-127
Status: MUTE->MUTE MUTE->PLAY MUTE->REC MUTE->SOURCE

PLAY->MUTE PLAY->PLAY PLAY->REC PLAY->SOURCE
REC->MUTE REC->PLAY REC->REC REC->SOURCE
SOURCE->MUTE SOURCE->PLAY SOURCE->REC SOURCE->SOURCE

(2) While playback/recording

Value : 0-31 32-63 64-95 96-127
Status: MUTE->X MUTE->PLAY MUTE->X MUTE->X

PLAY->MUTE PLAY->PLAY PLAY->X PLAY->X
REC->X REC->X REC->REC REC->SOURCE(*)
SOURCE->MUTE SOURCE->X SOURCE->REC(*) SOURCE->SOURCE

(*) Impossible to switch while recording.
(*) X = ignored

Bank select (MSB/LSB)

Switches the effect bank of Preset/User.
VS-1680 never transmits this message.

Status

Second

Third

BnH

00H

mmH

BnH

20H

llH

n = MIDI Channel No. :

0H - 3H ( ch.1 = Effect1 ch.2 = Effect2
ch.3 = Effect3 ch.4 = Effect4 )

mm = upper byte of bank number : 00H
ll = lower byte of bank number :

00H - 04H (0 - 4)

Bank Select | Program Change | Patch Number

MSB | LSB | |
00H | 00H | 00H - 63H (0 - 99) | Preset #000 - #099
00H | 01H | 00H - 63H (0 - 99) | Preset #100 - #199
00H | 02H | 00H - 09H (0 - 9) | Preset #200 - #209
00H | 03H | 00H - 63H (0 - 99) | User #000 - #099
00H | 04H | 00H - 63H (0 - 99) | User #100 - #199

NRPN(MSB/LSB)

Selects a parameter of the effect to be controlled.
VS-1680 never transmits this message.

Status

Second

Third

BnH

62H

llH

BnH

63H

mmH

n = MIDI Channel No. : 0H - 3H
( ch.1 = Effect1 ch.2 = Effect2 ch.3 = Effect3 ch.4 = Effect4 )
mm = upper byte of the parameter number to be assigned with NRPN : 00H
ll = lower byte of the parameter number to be assigned with NRPN :

00H - 2EH (0 - 46)

Data Entry (MSB/LSB)

Controls effect parameter assigned with NRPN.
VS-1680 never transmits this message.

Status

Second

Third

BnH

06H

mmH

BnH

26H

llH

n = MIDI Channel No. : 0H - 3H
( ch.1 = Effect1 ch.2 = Effect2 ch.3 = Effect3 ch.4 = Effect4 )
mm = upper byte corresponding to the parameter assigned with NRPN
ll = lower byte corresponding to the parameter assigned with NRPN

mmH llH = 40H 00H = -8192

= 7FH 7FH = -1
= 00H 00H = 0
= 3FH 7FH = +8191

Data Increment

Increments the effect parameter selected with NRPN.
VS-1680 never transmits this message.

Status

Second

Third

BnH

60H

00H

n = MIDI Channel No. : 0H - 3H
( ch.1 = Effect1 ch.2 = Effect2 ch.3 = Effect3 ch.4 = Effect4 )

Increment the effect parameter selected with NRPN.

Data Decrement

Decrement the effect parameter selected with NRPN.
VS-1680 never transmits this message.

Status

Second

Third

BnH

61H

00H

n = MIDI Channel No. : 0H - 3H
( ch.1 = Effect1 ch.2 = Effect2 ch.3 = Effect3 ch.4 = Effect4 )

Decrement the effect parameter selected with NRPN.

NRPN and Effect parameters

Algorithm 0 Reverb (EFX1 or EFX3)

+—————————+—————————+—————————————————————————————————————————————+
| NRPN | Data | |
| | Entry | |
|=========+=========+=============================================|
| 00H 00H | mmH llH | EQ SW 0,1 = Off,On|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 01H | mmH llH | EQ: Low EQ Type 0,1 = Shelving, Peaking|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 02H | mmH llH | EQ: Low EQ Gain -12,,,12dB|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 03H | mmH llH | EQ: Low EQ Frequency 2,,,200 = 20,,,2000Hz|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 04H | mmH llH | EQ: Low EQ Q 3,,,100 = 0.3,,,10.0|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 05H | mmH llH | EQ: Mid EQ Gain -12,,,12dB|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 06H | mmH llH | EQ: Mid EQ Frequency |
| | | 20,,,800 = 200,,,8000Hz|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 07H | mmH llH | EQ: Mid EQ Q 3,,,100 = 0.3,,,10.0|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 08H | mmH llH | EQ: High EQ Type 0,1 = Shelving, Peaking|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 09H | mmH llH | EQ: High EQ Gain -12,,,12dB|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 0AH | mmH llH | EQ: High EQ Frequency |
| | | 14,,,200 = 1.4,,,20.0kHz|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 0BH | mmH llH | EQ: High EQ Q 3,,,100 = 0.3,,,10.0|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 0CH | mmH llH | EQ: Out Level 0,,,100|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 0DH | mmH llH | Reverb: Room Size 5,,,40m|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 0EH | mmH llH | Reverb: Reverb Time 1,,,320 = 0.1,,,32.0s|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 0FH | mmH llH | Reverb: Pre Delay 0,,,200 = 0,,,200ms|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 10H | mmH llH | Reverb: Diffusion 0,,,100|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 11H | mmH llH | Reverb: Density 0,,,100|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 12H | mmH llH | Reverb: Early Reflection Level 0,,,100|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 13H | mmH llH | Reverb: LF Damp Frequency |
| | | 5,,,400 = 50,,,4000Hz|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 14H | mmH llH | Reverb: LF Damp Gain -36,,,0dB|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 15H | mmH llH | Reverb: HF Damp Frequency |
| | | 10,,,200 = 1.0,,,20.0kHz|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 16H | mmH llH | Reverb: HF Damp Gain -36,,,0dB|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 17H | mmH llH | Reverb: HI Cut Frequency |
| | | 2,,,200 = 0.2,,,20.0kHz|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 18H | mmH llH | Reverb: Effect Level -100,,,100|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 19H | mmH llH | Reverb: Direct Level -100,,,100|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 1AH | 00H 00H | (Reserved) |
| : | : | |
| 00H 7FH | 00H 00H | |
+—————————+—————————+—————————————————————————————————————————————+

Algorithm 1 Delay

+—————————+—————————+—————————————————————————————————————————————+
| NRPN | Data | |
| | Entry | |
|=========+=========+=============================================|
| 00H 00H | mmH llH | Delay SW 0,1 = Off,On|
|—————————+—————————+—————————————————————————————————————————————|
| 00H 01H | mmH llH | EQ SW 0,1 = Off,On|
|—————————+—————————+—————————————————————————————————————————————|

MIDI Implementation

26