Vestax VCI-100
Anders Gunnarsson
Preliminary controller mapping for Vestax VCI-100 with scripts
vestax_vci_100mki
[Master]
crossfader
0xB0
0x08
[Master]
volume
0xB0
0x07
[Master]
headVolume
0xB0
0x58
[Master]
headMix
0xB0
0x59
[Master]
balance
0xB0
0x1f
[Master]
VestaxVCI100.key1
0x90
0x62
[Master]
VestaxVCI100.key1
0x80
0x62
[Master]
VestaxVCI100.key2
0x90
0x63
[Master]
VestaxVCI100.key2
0x80
0x63
[Master]
VestaxVCI100.key3
0x90
0x64
[Master]
VestaxVCI100.key3
0x80
0x64
[Channel1]
VestaxVCI100.loopMode
0x90
0x65
[Channel1]
VestaxVCI100.loopMode
0x80
0x65
[Channel1]
VestaxVCI100.hotcueMode
0x90
0x66
[Channel2]
VestaxVCI100.hotcueMode
0x80
0x66
[Channel2]
VestaxVCI100.loopMode
0x90
0x67
[Channel2]
VestaxVCI100.loopMode
0x80
0x67
[Channel2]
VestaxVCI100.hotcueMode
0x90
0x68
[Channel2]
VestaxVCI100.hotcueMode
0x80
0x68
[Flanger]
lfoDepth
0xB0
0x46
[Flanger]
lfoDelay
0xB0
0x47
[Flanger]
lfoPeriod
0xB0
0x48
[Channel1]
volume
0xB0
0x0c
[Channel1]
pregain
0xB0
0x14
[Channel1]
filterHigh
0xB0
0x15
[Channel1]
filterMid
0xB0
0x16
[Channel1]
filterLow
0xB0
0x17
[Channel1]
rate
0xB0
0x0e
[Channel1]
VestaxVCI100.jog_touch
0x90
0x30
[Channel1]
VestaxVCI100.jog_wheel_scratch
0xB0
0x10
[Channel1]
VestaxVCI100.jog_wheel
0xB0
0x12
[Channel1]
play
0x90
0x32
[Channel1]
play
0x80
0x32
[Channel1]
cue_goto
0x90
0x33
[Channel1]
cue_goto
0x80
0x33
[Channel1]
cue_preview
0x90
0x34
[Channel1]
cue_preview
0x80
0x34
[Channel1]
cue_set
0x90
0x35
[Channel1]
cue_set
0x80
0x35
[Channel1]
pfl
0x90
0x48
[Channel1]
pfl
0x80
0x48
[Channel1]
back
0x90
0x42
[Channel1]
back
0x80
0x42
[Channel1]
fwd
0x90
0x44
[Channel1]
fwd
0x80
0x44
[Channel1]
beatsync
0x90
0x46
[Channel1]
beatsync
0x80
0x46
[Channel1]
flanger
0x90
0x4a
[Channel1]
flanger
0x80
0x4a
[Channel1]
LoadSelectedTrack
0x90
0x60
[Channel1]
LoadSelectedTrack
0x80
0x60
[Channel1]
rate_temp_up
0x90
0x3a
[Channel1]
rate_temp_up
0x80
0x3a
[Channel1]
rate_temp_down
0x90
0x3b
[Channel1]
rate_temp_down
0x80
0x3b
[Channel2]
volume
0xB0
0x0d
[Channel2]
pregain
0xB0
0x18
[Channel2]
filterHigh
0xB0
0x19
[Channel2]
filterMid
0xB0
0x1a
[Channel2]
filterLow
0xB0
0x1b
[Channel2]
rate
0xB0
0x0f
[Channel2]
VestaxVCI100.jog_touch
0x90
0x31
[Channel2]
VestaxVCI100.jog_wheel_scratch
0xB0
0x11
[Channel2]
VestaxVCI100.jog_wheel
0xB0
0x13
[Channel2]
play
0x90
0x36
[Channel2]
play
0x80
0x36
[Channel2]
cue_goto
0x90
0x37
[Channel2]
cue_goto
0x80
0x37
[Channel2]
cue_preview
0x90
0x38
[Channel2]
cue_preview
0x80
0x38
[Channel2]
cue_set
0x90
0x39
[Channel2]
cue_set
0x80
0x39
[Channel2]
pfl
0x90
0x49
[Channel2]
pfl
0x80
0x49
[Channel2]
back
0x90
0x45
[Channel2]
back
0x80
0x45
[Channel2]
fwd
0x90
0x43
[Channel2]
fwd
0x80
0x43
[Channel2]
beatsync
0x90
0x47
[Channel2]
beatsync
0x80
0x47
[Channel2]
flanger
0x90
0x4b
[Channel2]
flanger
0x80
0x4b
[Channel2]
LoadSelectedTrack
0x90
0x61
[Channel2]
LoadSelectedTrack
0x80
0x61
[Channel2]
rate_temp_up
0x90
0x3c
[Channel2]
rate_temp_up
0x80
0x3c
[Channel2]
rate_temp_down
0x90
0x3d
[Channel2]
rate_temp_down
0x80
0x3d
[Flanger]
lfoDepth
0xB0
0x54
[Flanger]
lfoDelay
0xB0
0x55
[Flanger]
lfoPeriod
0xB0
0x56
[Playlist]
SelectNextTrack
0x90
0x5d
[Playlist]
SelectNextTrack
0x80
0x5d
[Playlist]
SelectPrevTrack
0x90
0x5c
[Playlist]
SelectPrevTrack
0x80
0x5c