Skip to main content
Software and library
Deckmatics Academy article cover: Traktor Pro: MIDI mapping, Controller Manager, recording and backups
Credits: Deckmatics

Deckmatics

Deckmatics vector SVG generated on this page.

Deckmatics Academy article cover: Traktor Pro: MIDI mapping, Controller Manager, recording and backups
Traktor Pro · Intermediate · 6 min read

Traktor Pro: MIDI mapping, Controller Manager, recording and backups

Map your controller with MIDI mapping and Controller Manager, configure Traktor Kontrol, record, broadcast live and protect the collection with backups.

A well-set-up Traktor Pro can be played without looking at the screen: your hand goes to the control and the program obeys. That does not happen by magic, but through three well-made decisions: a tailored MIDI mapping, an organised Controller Manager, and an archive output (recording, broadcasting and copies) that survives any bad day. This guide covers MIDI mapping, Controller Manager, Traktor Kontrol, Recording, Broadcasting and Backups.

It follows the beatgrids and DVS guide; if the audio still has not been declared, start with the installation and routing guide.

MIDI mapping

MIDI mapping assigns a message arriving from hardware (a note, CC, wheel or key) to a Traktor function. You can start from a native mapping, an imported .tsi file or a new assignment: select the control in the Add In… list, move the physical control and the value appears. The useful discipline is to map in layers: transport and faders first, then FX, then navigation, always with a comment on each line so you know what it does in six months.

Typical problems come from noise rather than the controller: misdirected ports, redundant messages and competing controls. Before blaming hardware, check that each mapping points to its physical port rather than All, that no other program sends to the same input and that you do not have two assignments for the same action. Layer mapping, modifiers and soft takeover techniques are covered in Layers and shift in DJ mapping.

Controller Manager

Controller Manager lives on the Preferences page of the same name and brings all MIDI and keyboard mappings together: they are created, imported, exported and edited there. Understand its blocks, because each fails in its own way (see the table). Device Setup is the most dangerous: by default, all MIDI input and output ports are active per mapping, and that mixture causes unpredictable behaviour; the first task is to assign the specific port to every mapping.

Two details keep the panel under control. First: all mappings are active at once, so isolating a problem is as simple as setting ports to None and bringing them back one at a time. Second: Device Target decides whether a control acts on a particular deck (A-D) or the focused deck, explaining why the same button works with the right deck and not the left. Before touching anything, export the mapping as a file: a saved .tsi is the difference between fixing a change and rebuilding everything.

Controller Manager sections
Section What it resolves Typical error
Device Setup Active mapping, device In-Port and Out-PortLeaving ports on All: crossed inputs
Assignment Table Control ↔ MIDI assignment list with commentsMapping without comments or filtering columns
Device Mapping Parameters, modifiers and Device TargetIgnoring whether the control targets Deck Focus
Modifier State State of the eight modifiers, for debuggingNot checking it when a layer does not respond
Add In… / Add Out… Adding functions and outputs (LEDs, meters)Reassigning an occupied control without removing it

What each block configures and what breaks if it is overlooked

Traktor Kontrol

Traktor Kontrol controllers come with native mappings that load automatically when hardware is connected: no import is needed, and the device appears in Device Setup ready to use. The same port rule still applies: if you also connect a second interface or a third-party control, assign each mapping to its own port so they do not interfere.

These controllers’ advantage is that much of the logic (layers, LEDs and meters) is already handled, so manual work is reduced to fine adjustments: reversing a fader, changing an encoder’s range or adding a missing action. If you use an X1 beside a mixer, the official setup procedure is in Native Instruments support; if the mapping stops responding after an update, the quick route is to reimport the native mapping from Device Setup and redo only your differences.

One habit rounds this off well: after every mapping session, export the mapping with Edit… and Export and save the dated .tsi in a backup folder. Then, when you change computer or reinstall, import the file through Add… and return to exactly where you were, with comments, modifiers and layers intact. Saving mappings is part of the same backup system covered below for the collection.

Recording

Recording is handled by AUDIO RECORDER, with the Mix Recorder page as the starting point: Source set to Internal, destination folder chosen and maximum file size set so Traktor splits it automatically. Then, in the panel, raise the channel fader and position the crossfader, set the level with the GAIN knob while watching the meter (never let it reach the top), and press Record. The CUT button splits the file at that moment and starts another continuously, useful for separating segments of a long set; pressing Record again saves the file in Recordings.

Two habits prevent losses. First, a two-minute test with the same hardware before every gig: recording problems appear in the test. Second, decide in advance what the file is for: if it is for listening to your progress, the internal mix is enough; if it is for broadcasting or publishing, work with level headroom and name the file when finished. Recordings is visible from the browser, making archiving within the program immediate; the complete recording and subsequent editing workflow is in Record and listen to sessions.

Broadcasting

Broadcasting sends the master to an Icecast server: Broadcasting preferences specify the proxy (None if unused), server address, port (8000 by default), mount path and password, as well as the streaming format and metadata listeners will see. With Mix Recorder set to Internal, press Broadcast in AUDIO RECORDER: if the button lights up, the connection is established; if it flashes, review the server details.

Bandwidth must be sized correctly: the uplink is shared between listeners, so a high bitrate reduces the simultaneous audience you can sustain. For platforms such as YouTube Live or Twitch, Native Instruments publishes a guide with the particular details each requires, because the server name and stream code are not those of a generic Icecast server. Remember the hierarchy too: broadcasting is convenient, but the local recording remains the good archive; if you also want video and multiple-profile encoding, that belongs in Live streaming and encoding.

Backups

Traktor’s Backups happen almost automatically: each time you close the program after changing the collection, a dated copy is created in the root directory’s Backup folder, and preferences have their own backup folder. Restore by right-clicking Track Collection, choosing Import another Collection, selecting the correct .nml (named by date and time) and deciding whether to apply the collection’s or file’s tags, depending on whether you subsequently edited metadata with another program. After restoration, run Check Consistency to verify the collection.

That automatic backup does not replace your own copy. Music lives in different folders and a new root directory is created with each major update, so the 3-2-1 strategy still applies: a collection copy, a music copy and one copy off the laptop. Also export the collection to another disk from the context menu when changing computer, and keep your mappings’ .tsi files alongside it.

The rhythm that works is closing the session: close Traktor, copy the root directory to the external disk and check that the copy opens on another machine before forgetting it. Ten seconds of routine every time is worth more than an improvised restoration the night before a gig, and the archive you recover is not just the track list: it is tags, colours, session history and markers you have spent months placing. The complete framework, with folder lists by software, is in Backups with the 3-2-1 rule.

Next step

The Traktor area closes with the in-house guide: Decks, Remix Decks, FX Units and Sync, which connects mapping and signal with deck architecture and the master clock. The Traktor Pro route ends there.

Frequently asked questions

Why does my controller move on its own or respond late?

Almost always because the mapping has In-Port and Out-Port set to All and another device (or another program) sends messages simultaneously. Select the specific physical port for each mapping in Device Setup; if the problem persists, temporarily disable the other mappings by setting their ports to None.

What is the difference between Assignment Table and Device Mapping?

Assignment Table lists every assignment between a Traktor control and a MIDI message, with its comment and input or output direction. Device Mapping contains the selected control's parameters, including modifiers and Device Target, which decides whether the control acts on a particular deck or the focused deck.

How do I record my mix in Traktor?

In Mix Recorder preferences, set Source to Internal and choose a destination folder; raise the fader and crossfader, set the level with the AUDIO RECORDER's GAIN knob and press Record. The CUT button splits the file at that moment and starts another without interrupting capture.

Can I broadcast live from Traktor without external programs?

Yes, with the built-in Icecast client: fill in the server, port, mount path and password on the Broadcasting page, choose the format and press Broadcast in the AUDIO RECORDER. For YouTube or Twitch, follow the official guide, because those services require specific server details.

Where are my backups, and how do I restore them?

In the Backup folder in Traktor's root directory, with files dated by date and time; one is created whenever you close the program after changing the collection. Restore by right-clicking Track Collection, choosing Import another Collection, selecting the .nml and deciding whether to apply the collection's tags or the file's tags.

Continue learning

Sources

  1. Configuring MIDI Controller for Controlling Traktor Official documentation Native Instruments · accessed on

    Controller Manager sections: Device Setup with In-Port and Out-Port, Assignment Table, Device Mapping with modifiers, available control list and mapping import/export.

  2. Advanced Operation of Traktor Official documentation Native Instruments · accessed on

    Includes Recording Your Mix with AUDIO RECORDER (Mix Recorder, GAIN, CUT and file splitting), Broadcasting Your Mix with an Icecast client and the streaming protocol with bandwidth requirements.

  3. Native Access | What Files and Folders does TRAKTOR PRO 3 install on my System? Official documentation Native Instruments Support · accessed on

    Details of the root directory (collection.nml, Traktor Settings.tsi, Backup and Settings folders) and the Music/Traktor folder with Recordings, Samples and ContentImport.

  4. How to Restore the TRAKTOR Track Collection from a Backup Official documentation Native Instruments Support · accessed on

    Restoration procedure with Import another Collection, choice between Collection and File tags, date-based .nml naming and subsequent Check Consistency verification.

  5. Streaming Your TRAKTOR Performance To YouTube Live or Twitch Official documentation Native Instruments Support · accessed on

    The official guide to broadcasting a Traktor performance to YouTube Live or Twitch with the server details those services require.

Review pending · software-version review · last technical review: 01/10/2026.