VCI-400: JS Custom Mapping

Description and Instructions

I've created a custom VCI-400 mapping to reflect what I need out of my controller and Traktor for my DJing style but I'm sure other will find it useful as well. Please rate and comment, thanks!

Tested with Traktor 2.6.5. This mapping may not work properly with pervious versions. 

Mixer Section:
  • Gain, EQ, Filter, Master Volume - No changes
  • Master Cue - Now set as "shift" in hold mode. The LED will light 
  • Load - no changes
  • Sync - no changes (if shift disengaged)
  • Master - sync button LED reveals which deck is set as master when shift it engaged
  • FX 1+2 - only viewable and selectable when shift is engaged
  • Keylock - "fx 1 select" on each channel deck (shift disengaged). Note: the LED will light when keylock is NOT engaged for that channel because most of the time (for me) it is engaged. I just need to know when it's not.
  • Echo/Freeze - "fx 2 select" for each deck. Note that only one deck can be echo/freezed at a time. 
  • PFL(Cue), Line Fader, Cross fader - no changes
Rubber Buttons (on left-most mode):
  • Play/Pause and Cue - no changes
  • CUP - for deck A the second button from the left, C the first button from the left, B second from the right, D first from the right
  • Reset position to start - shift and CUP
Pads:
  • Tab 1 - Cues
    • Cue 1-8, button illuminated when a cue is stored, press shift + cue to delete the cue.  
    • Note that when in "tab 1," holding "tab 1" again also engages shift.
  • Tab 2 - Loop
    • Each pad represents a value of loop starting at 1/4 on the top left to 32 on the bottom right. 
    • The LED of the loop length selected will be represented in these LEDs
    • Pressing any of the buttons will set a loop of that length if a loop is not engaged, will change the loop length if a loop is activated and you select a button that is not the same same as the current loop length (which would be the illuminated button), and will disengage the loop if a loop is engaged and you press the button equal to the length of the current loop (which would be illuminated).
    • Any time a loop is engaged and a track is being played for that deck, the "tab 2" led will flash to let you know.
  • Tab 3 - FX
    • Pad 1-4 are beatmasher set to increasing values 
    • 5,6 are an LFO at "slow" and "medium" rate respectively
    • 7,8 are gates at "slow" and "medium" rates respectively
    • If any effect is engaged from these buttons on this page, you can edit the parameter only while the button is pressed but adjusting any of the 3 encoders above it. 
    • While in this tab, the Dry/Wet knob will control the dry/wet of this effect deck (FX unit 3) in addition to the fx unit it it would normally control (FX unit 1 and 2) 
  • Tab 4 - Grid
    • Top 4 LEDs give a visual representation of the speed of each beat. LED 5 shows a slower visual respresentation 
    • Tap - button 6
    • /2 BPM - button 7
    • x2 BPM - button 8  
Loop/Move Encoders (shift disengaged):
  • Left knob turn(loop not engaged): one turn moves the track the amount the loop length is set to
  • Left knob turn (loop engaged): one turn moves the LOOP the amount the loop length is set to
  • Left knob press: sets loop to active
  • Right knob turn: changes loop length
  • Right knob press: sets and activates 8 beat loop
  • Effects 3 knob press: sets the loop length to 8
Effects:
  • Knobs from right to left: dry/wet, knob 1, 2, 3
  • Buttons from left to right: FLUX, button 1, 2, 3
Tempo % Adjust (buttons on the very top left and right):
  • Change to 8%: press top button, LED should illuminate
  • Change to 2%: press bottom button, LED should illuminate
  • Left side buttons will change the % for both A and C, right side for B/D
Jogs:
  • Seek position (to scrub quickly though a track): Shift+Jog turn
Before starting:
  • Have all 4 FX units available, set 1,2,3 as group and 4 as single. Set unit 4 to delay.
  • Select the "master cue" button under the master volume knob to set the echo/freeze parameters to the proper levels
  • Flick A/C and B/D buttons once each to ensure the proper LED is selected.
Notes:
  • Modifiers:
    • M1=shift 
    • M2=A/C Tab page (0,1,2,3 equates to page 1,2,3,4)
    • M3=B/D Tab page (same as above)
    • M5=sets to 1 when an effect from the FX pads tab 3 is selected 
    • M6=Tree(=1)/List(=0)
    • M7=Deck set to A (=0), C (=1)
    • M8=Deck set to B (=0), D (=1)
  • Known Bugs:
    • Sometimes the page 2 (loop) LED doesn't illuminate when tab 2 is selected
    • Sometimes when "vinyl" is disengaged and a track is not playing, the job will scroll extremely slowly through the track. 
  • "Map" image:
    • This image is not complete but has a basic outline of the features I've put in the mapping.  
Problem downloading or other issues? Let us know on the forum.
-
Comments for v1.0.1
joe almost 5 years ago
Hey, i download de tsi i can not use it, i got a mac and traktor
Daniel Schneider over 8 years ago
Great mapping, thanks a lot for sharing! I found your mapping to be the best starting point for my own customized version. I just bought the VCI-400, so I´m still developing it. It´s a real pity that such a great mixer doesn´t come with a great default mapping, IMO. Not everyone is able or willing to do this. So thanks again!
corey lawrence over 9 years ago
awesome mapping!!! your last "bug" in the video isn't a bug….your touch sensors are off the deck is still blue when ur touching it its supposed to be red!!!! no actual bug!!! BEST MAPPING YET!!!!!
Dunkeeel about 10 years ago
Hi, thanks for this great mapping. Definitely the best i've used so far. It integrates very well into my own "workflow". Made a few changes for my own, for example mapped "Play" & "Rec" as a shift only function and assigned "Page up"/"Page down" to the non shift Buttons. This way i could assign browsing tree by just holding shift + turning the browse knob, as well as expand/close folder by shift + pressing browse. This way you can look around much quicker. Maybe you should consider this as well ;) Would you allow me to upload my own version of your mapping, when it's finished? Of course i'll give credit to you.
Jake Shauli about 10 years ago

You're welcome! That's a great idea! I'll admit, the way I implemented tree browsing is not the best but I was running low on buttons. I'll consider making this change in the next update. Definitely! I believe DJTT has an "upload an edit of this mapping" functionality which you can use if you'd like!

Dunkeeel about 10 years ago

Hey, I just wanted to thank you again for letting me make an edit of your Mapping. As you might have seen I've already uploaded my Version of it, but did quite a few changes. Make sure to check it out ;)