Traktor DJ

Reimagining professional DJing for touch

Traktor DJ

Reimagining professional DJing for touch

Traktor DJ

Reimagining professional DJing for touch

Traktor DJ

Reimagining professional DJing for touch
Year
2013, 2019
Role
Design lead
Overview
Traktor DJ turned the waveform into a playable surface, proving that touch could support serious DJ performance on iPad. I led the concept and interaction design, and then visual design for Traktor DJ 2.
Company
Native Instruments
Year
2013, 2019
Role
Design lead
Overview
Traktor DJ turned the waveform into a playable surface, proving that touch could support serious DJ performance on iPad. I led the concept and interaction design, and then visual design for Traktor DJ 2.
Company
Native Instruments
Year
2013, 2019
Role
Design lead
Overview
Traktor DJ turned the waveform into a playable surface, proving that touch could support serious DJ performance on iPad. I led the concept and interaction design, and then visual design for Traktor DJ 2.
Company
Native Instruments
Year
2013, 2019
Role
Design lead
Overview
Traktor DJ turned the waveform into a playable surface, proving that touch could support serious DJ performance on iPad. I led the concept and interaction design, and then visual design for Traktor DJ 2.
Company
Native Instruments
Richie Hawtin playing Traktor DJ at BPM Festival
Challenge
At the time, DJing on an iPad was easy to dismiss as a novelty. Professional DJ tools depend on timing, precision, and muscle memory. For touch to be credible in live performance, it had to feel predictable, expressive, and safe under pressure. Most DJ software borrowed heavily from physical turntables, but we saw an opportunity to design around the strengths that touch afforded: direct manipulation, rich visual feedback, and a closer connection to the music.
Challenge
At the time, DJing on an iPad was easy to dismiss as a novelty. Professional DJ tools depend on timing, precision, and muscle memory. For touch to be credible in live performance, it had to feel predictable, expressive, and safe under pressure. Most DJ software borrowed heavily from physical turntables, but we saw an opportunity to design around the strengths that touch afforded: direct manipulation, rich visual feedback, and a closer connection to the music.
Challenge
At the time, DJing on an iPad was easy to dismiss as a novelty. Professional DJ tools depend on timing, precision, and muscle memory. For touch to be credible in live performance, it had to feel predictable, expressive, and safe under pressure. Most DJ software borrowed heavily from physical turntables, but we saw an opportunity to design around the strengths that touch afforded: direct manipulation, rich visual feedback, and a closer connection to the music.
Challenge
At the time, DJing on an iPad was easy to dismiss as a novelty. Professional DJ tools depend on timing, precision, and muscle memory. For touch to be credible in live performance, it had to feel predictable, expressive, and safe under pressure. Most DJ software borrowed heavily from physical turntables, but we saw an opportunity to design around the strengths that touch afforded: direct manipulation, rich visual feedback, and a closer connection to the music.
The core concept was to turn the waveform from a visual display into the primary interaction surface, letting DJs touch and control the music directly.

The core concept was to turn the waveform from a visual display into the primary interaction surface, letting DJs touch and control the music directly.
The core concept was to turn the waveform from a visual display into the primary interaction surface, letting DJs touch and control the music directly.

The core concept was to turn the waveform from a visual display into the primary interaction surface, letting DJs touch and control the music directly.

I designed the interface to maximize space for the waveform, with secondary controls available only when needed.

I designed the interface to maximize space for the waveform, with secondary controls available only when needed.
I designed the interface to maximize space for the waveform, with secondary controls available only when needed.

I designed the interface to maximize space for the waveform, with secondary controls available only when needed.

FX & EQ panels

Performance controls could be toggled on, sliding over the waveform.

FX & EQ panels

Performance controls could be toggled on, sliding over the waveform.

HotCues

Cue points could be toggled, letting DJs set and store jump points directly in the context of the track.

HotCues

Cue points could be toggled, letting DJs set and store jump points directly in the context of the track.

Browser

The music library could be accessed with a swipe from the bottom of the screen. The waveforms collapsed into a compact performance view.

Browser

The music library could be accessed with a swipe from the bottom of the screen. The waveforms collapsed into a compact performance view.

Directly touching the music opened up new performance possibilities, but the interactions had to feel precise, predictable, and reliable under pressure. We iterated repeatedly until the gestures felt natural and stage-ready.

Directly touching the music opened up new performance possibilities, but the interactions had to feel precise, predictable, and reliable under pressure. We iterated repeatedly until the gestures felt natural and stage-ready.
Directly touching the music opened up new performance possibilities, but the interactions had to feel precise, predictable, and reliable under pressure. We iterated repeatedly until the gestures felt natural and stage-ready.

Directly touching the music opened up new performance possibilities, but the interactions had to feel precise, predictable, and reliable under pressure. We iterated repeatedly until the gestures felt natural and stage-ready.

Freeze mode

Paused the moving waveform while playback continued, letting DJs tap beats to remix live.

Freeze mode

Paused the moving waveform while playback continued, letting DJs tap beats to remix live.

Freeze mode

Paused the moving waveform while playback continued, letting DJs tap beats to remix live.

Loop control

Made looping visual and physical, letting DJs shape loops directly on the waveform.

Loop control

Made looping visual and physical, letting DJs shape loops directly on the waveform.

Loop control

Made looping visual and physical, letting DJs shape loops directly on the waveform.

Quantized navigation

Let DJs jump through a track by touch while staying locked to the beat.

Quantized navigation

Let DJs jump through a track by touch while staying locked to the beat.

Quantized navigation

Let DJs jump through a track by touch while staying locked to the beat.

Final visual design. A waveform-first UI designed for live performance.

Final visual design. A waveform-first UI designed for live performance.
Final visual design. A waveform-first UI designed for live performance.

Final visual design. A waveform-first UI designed for live performance.

Credit to Mirko Wannemacher for the visual design.

Outcomes

0
1
.
0
1
2
3
4
M
0
1
.
0
1
2
3
4
M
0
1
.
0
1
2
3
4
M
Downloads
#
9
8
7
6
5
4
3
2
1
#
9
8
7
6
5
4
3
2
1
#
9
8
7
6
5
4
3
2
1
Music App for 4 months
#
9
8
7
6
5
4
3
2
#
9
8
7
6
5
4
3
2
#
9
8
7
6
5
4
3
2
iPad App of Year (2013)
0
1
2
x
0
1
2
x
0
1
2
x
Interaction patents

Traktor DJ 2

We returned to the product in 2019 with a different question: how could we make the product more accessible to new and aspiring DJs?
The first Traktor DJ proved that a waveform-centric touch interface could be credible for serious DJing, but research showed it only appealed to existing DJs.
To frame Traktor DJ 2, I led research with beginner DJs to identify friction in the original app and understand their needs, expectations, and mental models.
Aspiring DJs wanted to start with something familiar
Research showed that the original waveform view was abstract and technical for newcomers. They expected an interface analogous to the hardware they saw professionals using.

At the same time, once the waveform view was explained, they understood its value. The opportunity was not to abandon the original idea, but to create a path into it.
Powerful gestures needed to become simpler.
Some of the original gestures were innovative, but not as discoverable or reliable as we wanted for a broader audience.
Traktor DJ 2 needed to preserve the directness of touch while making core actions easier to understand, predict, and repeat.
Music access was a barrier for new DJs
Professional DJs often brought large local music libraries into the product. Newer DJs increasingly did not.
Streaming integration became critical to helping new users start mixing quickly with music they already knew.
Traktor DJ 2 introduced a modular architecture for different ways to play, letting users move between deck views and the original waveform-first performance view.

Traktor DJ 2 introduced a modular architecture for different ways to play, letting users move between deck views and the original waveform-first performance view.
Traktor DJ 2 introduced a modular architecture for different ways to play, letting users move between deck views and the original waveform-first performance view.

Traktor DJ 2 introduced a modular architecture for different ways to play, letting users move between deck views and the original waveform-first performance view.

IA prototype I built in Framer classic
I revisited core gestures to make them more predictable. Looping moved from a hidden two-finger gesture to an explicit visual handle on the waveform.

I revisited core gestures to make them more predictable. Looping moved from a hidden two-finger gesture to an explicit visual handle on the waveform.
I revisited core gestures to make them more predictable. Looping moved from a hidden two-finger gesture to an explicit visual handle on the waveform.

I revisited core gestures to make them more predictable. Looping moved from a hidden two-finger gesture to an explicit visual handle on the waveform.

Interaction prototype I built in Framer classic
I modernized the UI with a flatter, more modular visual system that could support a wider range of views and devices. Color became a key mapping tool, helping users connect each waveform to its corresponding deck.

I modernized the UI with a flatter, more modular visual system that could support a wider range of views and devices. Color became a key mapping tool, helping users connect each waveform to its corresponding deck.
I modernized the UI with a flatter, more modular visual system that could support a wider range of views and devices. Color became a key mapping tool, helping users connect each waveform to its corresponding deck.

I modernized the UI with a flatter, more modular visual system that could support a wider range of views and devices. Color became a key mapping tool, helping users connect each waveform to its corresponding deck.

Reflection
Traktor DJ began with conviction in an idea. We believed touch DJing needed its own interaction model, not a recreation of hardware on glass. That point of view helped us create something distinctive: a waveform-first interface that made digital music feel visual, and physical. Traktor DJ 2 taught the other half of the lesson. Some of the things we had resisted, like jog wheels on screen, were essential anchors for newer DJs. They helped people understand the product, connect it to the tools they recognized, and build confidence before moving deeper. The best version of the product was not the purest expression of the original idea. It was the version that preserved the breakthrough, but made it easier for more people to enter, learn, and grow with.
Reflection
Traktor DJ began with conviction in an idea. We believed touch DJing needed its own interaction model, not a recreation of hardware on glass. That point of view helped us create something distinctive: a waveform-first interface that made digital music feel visual, and physical. Traktor DJ 2 taught the other half of the lesson. Some of the things we had resisted, like jog wheels on screen, were essential anchors for newer DJs. They helped people understand the product, connect it to the tools they recognized, and build confidence before moving deeper. The best version of the product was not the purest expression of the original idea. It was the version that preserved the breakthrough, but made it easier for more people to enter, learn, and grow with.
Reflection
Traktor DJ began with conviction in an idea. We believed touch DJing needed its own interaction model, not a recreation of hardware on glass. That point of view helped us create something distinctive: a waveform-first interface that made digital music feel visual, and physical. Traktor DJ 2 taught the other half of the lesson. Some of the things we had resisted, like jog wheels on screen, were essential anchors for newer DJs. They helped people understand the product, connect it to the tools they recognized, and build confidence before moving deeper. The best version of the product was not the purest expression of the original idea. It was the version that preserved the breakthrough, but made it easier for more people to enter, learn, and grow with.
Reflection
Traktor DJ began with conviction in an idea. We believed touch DJing needed its own interaction model, not a recreation of hardware on glass. That point of view helped us create something distinctive: a waveform-first interface that made digital music feel visual, and physical. Traktor DJ 2 taught the other half of the lesson. Some of the things we had resisted, like jog wheels on screen, were essential anchors for newer DJs. They helped people understand the product, connect it to the tools they recognized, and build confidence before moving deeper. The best version of the product was not the purest expression of the original idea. It was the version that preserved the breakthrough, but made it easier for more people to enter, learn, and grow with.