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