Skip to main content

Mapping MIDI controller like a pro - Basics

This is the second post in the Ean Golden’s NI S2 tricks applied onto Numark Mixtrack article series. It will show you how to map your existing midi controller just like Ean Golden’s breaking the silence video. You’ll not only learn just the mapping but how to actually achieve same sounds as Ean did. Later this series will contain articles on complete teardown of the sounds and effects used by Ean in the NI S2 demo video. Let us begin our first step toward ‘Controllerism’.
For the sake of this tutorial I will be using Numark mixtrack as my controller and Traktor Pro as the mixing machine. But the steps given in this tutorial are universally applicable for any midi controller. Please plug in your controller and fire up Traktor and then proceed with the given steps.
So lets take control of our controllers and step further into this art of controllerism! You could expect the following outcomes from this tutorial:
  • Resetting your controller’s mapping in case if you mis-mapped something.
  • Finding the MIDI signals your controller sends to Traktor.
  • Finding Modifier values which control multiple Traktor functions for single button.
  • Safely deleting your controller mappings in order to configure them for other Traktor functions.
    Setting the default mappings
    If you’re using a controller that is Traktor ready, which means that it is pre mapped to work with Traktor and you have to simply plug it in to use. Then please set mappings to default using the controller manager setup wizard. (follow instructions given in STEP 1 of the article Ean Golden NI S2 tricks applied onto Numark Mixtack). Doing so will reset to default all the extra mappings you may have imported or have been using earlier. You also may want to export your existing mappings before resetting so that you can have them back if needed. If you have not used any custom mappings then don’t worry about this step and proceed further with the instructions.
    Since we are trying to work upon Ean Golden’s tricks, we will be mapping jog wheels touch to turn on the effects and its rotation to control the amount of effects.

    In order to breathe a new life to your controller we will delete some of the mappings first and then configure them again to work the way we want. Numark Mixtrack comes with touch sensitive jog wheels, which means it sends two different signals to Traktor, one when you touch the top surface of the wheel and other when you rotate the wheel using the sides. So lets configure the jog wheel to control effects.

    Kick in Controller Manager :
    1. In Traktor click on File > Controller Manager. This will open up the Traktor preferences window with controller manager options.  TraktorMappingReset
    2. Then click on the device tab and select the controller you want to configure from the list. Here the controller name is ‘Numark Mixtrack – General midi device’. Your list may vary depending upon your controller. Device Setup Select Numark Mixtrack
    3. As soon as you select your controller you will see some values in the ‘Assignment Table’. Don’t worry you don’t have to memorize anything here.Adding Effect On Hold
    NOTE: Every button sends a unique MIDI signal to Traktor which is then configured in ‘Assignment Table’ to handle what action/function that button should do. In our case since the buttons we want to modify are already assigned to certain functions in Traktor, our first task is to find the signal and delete corresponding action.

    Finding MIDI signals:
    1. Let us find first what signal does our Jog wheel sends. To do this In the Control column of the Assignment table click on ‘X fader’. Now below in the Device Mapping section click on ‘Learn’ button.  Finding Jog Wheel Signal
    2. Now on your controller touch the left jog wheel and notice that the value under ‘Mapped to’ column changes to a new value. Now note down this value in a Notepad we will be using this in next steps. In our case this value is ‘Ch01.Note.F#5’. This is the value of the left jog wheel touch function.  Getting Jog wheel signal
    3. Now to get the value of jog wheel rotation, rotate the jog wheel this time. Notice the value in the ‘Mapped to’ column now changes. Keep a note of this value as well. In our case this value comes to ‘Ch01.CC.025’.  Jog Wheel rotation value
    4. Similarly follow steps number 5 and 6 to get the signal values for right Jog Wheel as well and note them down. In our case the two values are right jog wheel touch function ‘Ch01.Note.F5’ and right jog wheel rotation value is ‘Ch01.CC.024’.
    Deleting existing mappings:
    1. Now we know what signal our jog wheel sends to Traktor. Let us delete the existing mappings now. To do this, in the assignment table, click on the column name 'Control’, doing this will arrange all the mappings in alphabetical order.
    2. Now scroll this list and find the controls titles Jog Touch and Jog turn. You’ll find two Jog Touch instances and two Jog turn instances. These are for left and right jog wheels. Also notice the column titles ‘cond1’ which is short form for condition one. In this column there is some value listed such as ‘M4=0’, write this value somewhere in a notepad corresponding to action.  finding Jog turn and toch controls
    3. In our case for left jog wheel M4=0 and for right jog wheel M7=0.
    4. Let us delete these mappings to configure new ones. To do this select a mapping from the assignment table and hit the delete button below. Repeat this step and delete the mappings for Jog Touch and Jog Turn for both jog wheels.  find and delete jog wheel mapping

    That’s it! Congratulations you’ve just cleared the existing mapping and stepped into the world of controllerism. Now we need to map these controls to other functions, follow the next post in the series - Mapping MIDI Controller like a pro Advanced to configure your controller.

    Popular posts from this blog

    Adding .cer certificates on your Android Phone

    Wow, what a title! Well actually that's not possible. The only reason I used this title is - in this tutorial we will be using .cer certificate and will be converting it to .pfx certificate which will then be used on our phone.
    (Experience free call to US and Canada visit How to use Gmail Call features outside US)

    I have gone through a lot of pages saying that certificates problem with Android OS, how to use WPA2 Enterprise secured network on Android, how to add .cer files to android and many more. I have found solutions to some problems somewhere on the internet, but didn't found all the related information at a single place. So I thought of writing this blog entry dedicated to adding certificates for WPA2 Enterprise secured network.
    Please note that I have a HTC Hero (GSM) which is having Android OS 1.5 (Yes I resisted myself from rooting it with 2.1, but the official update is coming soon). I will update this entry when I’ll get my hands on Android 2.1
    UPDATE: For installing …

    Using Sandboxie to bypass Trial version limitations in software

    Disclaimer:Please note that this article is for information purposes only. Please use this method only for testing purposes.If you want to use full capabilities of software after the trial period, please purchase ‘em.UPDATE (Want to use your favourite applications without Administrator rights… read my latest blog post Web Hosted Applications to find out more ways to run your applications without admin privileges)(Want to Install/Use your favorite applications but do not have administrator privileges to do that… Then please read http://abtevrythng.blogspot.com/2009/08/using-installing-applications-without.html for a workaround)(Experience free call to US and Canada visit How to use Gmail Call features outside US)Many times we use software that are bound to be used only for limited period, trial versions are available which let users use fully functional software on trial basis for a limited period of time (like 15 days trial) OR in some cases trial versions come with limited functional…

    How to view Removed OR Private pastes on Pastebin?

    If you are a "Pastebin" surfer, you may come across private or removed pastes. These are the pastes which are removed by pastebin, or user marked them as a private paste. Pastebin lists following message for such pastes:
    "This paste has been removed!" or "This is a private paste. If you created this paste, please login to view it."



    Viewing removed or private pages
    To view these pastes:
    Drag the following bookmarklet into your bookmarks bar.
    View Cache

    Open the private or removed pastebin page.Press the bookmarklet 'View Cache'.The page will open and you'll be able to see its contents.

    NOTE: Do make sure you enable your Bookmark Bar in chrome before adding.



    How it works?
    This bookmarklet opens the cached version of the page from Google servers.

    PRO TIP:
    You can use this bookmarklet to view other sites as well, pages which are blocked by your company, school etc.