Remix! in Traktor 2.5 with the Lemur
If you have an iPad and the Lemur app, you do not need an F1 controller to control the remix decks.
I have built a Lemur template and a Traktor mapping file that
not only allows you to trigger all 64 samples in a remix deck but also to change several playback parameters for each cell.
Overview
Step 1: Download
Download the ZIP file for this article.
The file contains a Lemur template and a
Traktor TSI file. Load the Lemur template on your iPad and load the TSI file
into Traktor.
Step 2: Configure the Lemur Connections
Now setup the connections betwen the Lemur app and your computer. You need to create two Lemur Daemon connections (one for IN, one for OUT) and one Keyboard/Mouse conection.
The Keyboard/Mouse connection can not be configured from the Lemur app on your iPad. You must use the Lemur Daemon to do this.
The Lemur Daemon is installed automatically when you install the Lemur Editor. The Lemur Editor/Daemon is a free download. You can get the installer on the Liine website.
Once Lemur Daemon/Lemur Editor are installed perform the following steps:
- Make sure that the Lemur app is running on your iPad.
- Launch the Lemur Daemon if it is not already running. This is an app running on your Mac/Windows and not on the iPad.
- Click the Lemur Daemon icon in the OS X menu bar or in the tray notification area on Windows. Select Setup Lemur Daemon.

- Click Add in the window of Lemur Daemon.

- Doubleclick on Daemon KbMouse out to open this node.
- Doubleclick on Mouse Keyboard

- Your iPad should show up in the next screen. Doubleclick it
- Select KbMouse 0 and click the Connect button.

The Keyboard/Mouse Connection is now setup.

- Now proceed and setup the Daemon Input 0 and the Daemon Output 0 connection. When you are ready the window of Lemur Daemon should look like shown in the following figure:

Lemur In/Out 0 are used for the communication between the Traktor mapping and the
Lemur app. KbMouse 0 is used to move the mouse pointer around the screen and to
click on the Traktor user interface.
Step 3: Tell the template about your Traktor Layout And Configuration
The template/mapping package is based on the following approach: If a remix deck
feature can be controlled with the mouse, we can emulate mouse clicks whenever a
button/pad on the Lemur is pressed. For example, if you press one of the pads in
the cell matrix, the template moves the mouse to that cell, sends a mouse
click, and playback of the cell is started.
In order to be able to calculate the correct x/y coordinates, the template needs
to know your screen resolution and how you have configured your Traktor layout.
Use the UIConfig tab to tell the Lemur template about your configuration:
- Open the UIConfig tab of the Lemur template on your iPad.
- Use the buttons on the left side to tell the template which of the UI elements are enabled/disabled in your Traktor layout.
You do not need to change the Traktor layout itself. Simply press the buttons until the text on all buttons and your Traktor layout do match.

Example: If the Tempo Fader of Deck C is visible on your Traktor screen, press
the button "My Tempo Fader in Deck C" button until the button text says "My
Tempo Fader in Deck C is ON".
Another example: If the Global Section on your Traktor screen is not visible,
press the button "My Global Section..." until the button text says "My Global
Section is OFF".
- Use the buttons in section Current Resolution on the right side to tell the template which screen resolution you use (only the width in pixels is necessary).

- Use the buttons in section Select your Operating System so
tell the templae whether you are using a Mac or Windows.

- IMPORTANT Goto Traktor and switch Traktor to Full Screen Mode. You MUST
run Traktor in full screen mode, otherwiese the magic does not work.
- IMPORTANT Open the Advanced Edit Panel on the remix decks C and D. This
panel MUST be open. Otherwise the various playback parameters of the sample
cells cannot be changed.
Step 4: Start the Template
Now that everything is configured, go the the UIconfig tab of the Lemur interface and click the "START TEMPLATE" button.

While the template is running the START TEMPLATE button is red, and the template translates your button taps on the Lemur into mouse actions.

IMPORTANT Sometimes it can happen, that the mouse pointer seems to be captured. If this happens use the button RELEASE MOUSE and everything should be fine again.
Features
The template allows you to control remix deck C and remix deck D. Use the buttons in the upper left to toggle between C and D.
Below the deck selection buttons you see the buttons to load a remix set, and to
play/pause the deck. Use the pads labeled with 1...4 to switch between the
four pages of the cell grid.

The middle section contains the volume/filter faders for each slot and the 4x4
cell grid.
With the lower four buttons you can:
- Mute/Unmute the slot by pressing the button
- Stop Playback by holding SHIFT and pressing the button, pressing the button again when the slot is stopped, unloads the sample
- Enable/Disable the slot filter by holding SELECT and pressing the button
Use the buttons on the right side to change the playback parameters of one cell:
First hold SELECT and press the pad of the cell you wish to edit. The cell
becomes selected
but it is not triggered. Then press the button of the parameter you wish to change.
The QUANT button in the lower right toggles the quantize feature of the active
deck.

If you hold SHIFT a new panel is opened where you can set the four attributes
available for each slot. With the Physics buttons you can enable/disable
"physics" for the filter faders: if physics are enabled, the fader jumps back to
the middle position when you release the fader.
Use the SOLO buttons to solo one of the four slots.
Setting your default Configuration
If you have a particular configuration of your Traktor layout that you use all
the time, it can be more convient to store your configuration as default. This
can be done quite easily by making some minor changes to one function in the
lemur script code.
Open the template in Lemur editor and click on function SetConfigData in the Project Panel.

Then change the following lines:
- initScreenWidth=1920;
Replace 1920 by your screen width
- initGlobalSection=1;
Set to 1 if your global section is visible, otherwise set to 0.
- initMixerFaderPanel=0;
Set to 1 if your EQ+Fader panel is visible, otherwise set to 0.
- initMixerKeyEtcPanel=0;
Set to 1 if your Filter+Gain+Key... panel is visible, otherwise set to 0.
- initAdvancedPanelAB=1;
Set to 1 if the advanced panels of decks A and B are visible, otherwise set to 0.
- fOnWindows=1;
Set to 1 if you are using Windows. Set to 0 if you are using Mac OS X.
- initTempoFader = {0,0,0,0};
This line contains information about the status of the tempo faders for all four decks. The first number is for deck A, the second for deck B etc.
Change the line to initTempoFader = {0,0,1,1}; if the tempo faders for deck C and D are visible.
- filterPhysicsC and filterPhysicsD contain the default values of the
physic setting for the filter faders of deck C and deck D. By default physics
is enabled for all filters. If you prefer to disable one or more of them, change
the 1 to 0.
Version History
Version 1.00: Initial release (June 1, 2012)
Version 1.01: Fixes and Improvements (June 2, 2012)
FIX: Play button always started deck D
FIX: Changing Screen Width on UIConfig tab did not update the Info panel
NEW: Page pads show currently selected page (works as long as page selection is done with the template only, as Traktor does not provide the page information)
NEW: Starting the template triggers Send Monitor State, helps to get the Traktor UI and the template in Sync
Version 1.02: Fixes and Improvements (June 4, 2012)
NEW: Sync button for Deck
NEW: On/Off buttons for Slot Filters on main interface
FIX: Fixed a bug in calculation of x/y coordinates
Version 1.03: Improvements (June 9, 2012)
NEW: Added Compatibility option for Windows
Downlad most recent version here
Writen by Rainer G. Haselier, thanks to Joe for coming up with the general approach