Review: DJ Player 5.1 iOS App

An iPad is a tool, not a gimmick. If you’re going to DJ with one, why should you compromise any of your performance options? For years now, DJ Player has offered itself as the professional DJ’s iPad app. The latest version offers USB hardware compatibility, wireless audio, a full selection of beat detection and syncing technology, multi-layerd effects per deck, all the cue points and loops of a desktop program, and more. This we have to see for ourselves – read on for our complete analysis.

Reviewed: DJ Player 5.1 iOS DJ platform
Manufacturer: iMect
Price: $44.99 for use on up to 5 devices
Availability: DJ Player 5.1 is currently waiting approval from Apple; v.5.01  is available now
System Requirements (Recommended): iPhone, iPod touch, or iPad running iOS 5.1 or later.
Key Features: MIDI Mapping, effects editing, complete DJ software feature set

The Good: A professional-quality digital DJing feature set. 8 combined cue/loop points per track. Really fun looping options and X/Y axis effects editing. Excellent performance and sound. Support for USB class-compliant MIDI controllers and soundcards.

The Bad: Small variety of available effects. No recording of sets through the master output.

The Bottom Line: DJ Player says “yes, we can” to professional iPad DJing. The next question may be, “but why should we?” While taking the plunge to an all-iPad setup may not become de rigueur just yet, the real-time touchscreen performance features and sound quality of DJ Player make it a lot of fun and attractive as a supplementary performance tool.

DJ Player's main mixing screen

Tiny Hungarian outfit iMect has been developing DJ Player since 2008, and it has matured into what is probably the most legitimate consideration available for using an iPad (or iPads) to DJ instead of a laptop. Whether you’d want to do so or not is one thing, but the developer has gone all out to ensure that you could if you so choose. Different operation modes, different audio output modes (including WiFi output and USB soundcard compatibility) and a MIDI mapping mode with class-compliant USB MIDI controller compatibility all go toward making DJ Player extremely versatile for an iOS app.

Any USB soundcards or MIDI controllers have to be class-compliant, externally powered, and connected to the Apple device using the Apple Camera Connection Kit for iOS hardware.

HOW IT WORKS

For track management, DJ Player ties up pretty tightly with iTunes. The app’s library will only read tracks in iTune Playlists, so it’s suggested that you create the playlists first on a computer and then sync them to your mobile device. You should keep at least 0.5-1 GB of space free on your device though, rather than filling it entirely with tunes.

It’s going to be a treat for many of you that DJ Player will recognize and import cue points, loops, and BPM data associated with audio files from Serato and Traktor. It can also analyze any song for its tempo, beatgrid, etc. without overwriting existing data.

DJ Player's library view

DJ Player can operate in three configurations. In Full Mode, DJ Player has two decks and the internal audio mixer, so you can use it potentially as your full DJ setup. In Full Mode, your audio options include: a USB soundcard to get full stereo master and cueing channels, a split cable adapter to output the cue mix on the left channel and master out on the right channel, or you can send the stereo cue mix or the stereo master out over WiFi to another iOS device running the DJ Player NetOut app on the same network. iMect made NetOut specifically for low-latency DJing rather than relying on generic audio transmission technology such as Bluetooth or AirPlay.

In the Double Deck Mode, DJ Player offers two decks, but no internal mixer. The best bet there would be to use DJ Player’s two decks with an external mixer, with one stereo channel going out of the headphone jack and the other stereo channel going out of a soundcard, but you could also use a split cable adapter to send both decks to a mixer.

With Classic Club Mode, DJ Player operates as one deck only, with no internal mixer. Here you’d want to use two iOS devices with an external mixer. In that case, you’d probably want to take advantage of DJ Player’s ability to sync the BPM of tracks across multiple iOS devices running DJ Player over a WiFi network.

To test the limits of DJ player, I used it mostly in Full Mode. Each of the two decks has its own track browser and sophisticated FX module. The Mixer also includes two EQ modes.

DECKS

Each deck packs a ton of functionality onto the screen, and the Shift button reveals further options. A mini display at the top shows waveform, track time and tempo info for both decks, and the sync button above the tempo fader turns synced tempos green.

Tap the song title in the display to turn on the covert “Deck Shark Protection,” where track names aren’t displayed on either deck.

You have big buttons for Play, Cue, and Cup, as well as pitch Bend ± buttons, pitch ±0.05% buttons. You can also touch and slide the pitch fader to get ±0.05% increments on the fader. The fader responds smoothly and accurately, and the keylock on the music sounds pretty good up to the stated limit of ±16%. Keylock is on by default, but you can turn it off using the Shift options. Under the pitch fader, there’s a reverse playback (Rev) button, which toggles reverse play. You can also tap the pitch fader outside of the slider button to temporarily reverse play only until you release the finger.

Every track can have up to eight saved cue/loop points, which you can mark in real time with the Cue buttons and delete with the Shift+Cue buttons. Also with the track paused, you can zero in on cue points with pinpoint accuracy using the secondary zoomed in waveform to the right of the main waveform.

DJ Player deck in Shift mode (click to zoom).

It’s actually quite awesome that each cue point can also store a loop. To set the loops, touch a Cue button and then hold Shift to the see the loop in and out points. You’ll also see another zoomed in waveform, which you can use to fine tune the loop points by dragging the waveforms to the exact loop in/loop out locations.

A Loop button to the left of the eight Cue buttons toggles the cue point loops on or off.

The Cue buttons are a little bit small, especially on an iPhone (where you get 6 instead of 8), but response on the touchscreen is excellent, and it can be a lot of fun playing with all 8 of them in such close quarters.

A DJ Player deck in Grid Adjust mode (click to zoom).

If you select Shift+Cue BNC (Bounce), the cue points play back as if they were on a sampler; the audio plays when you touch the button and stops when you release. Also with the Shift key, you can select the pitch fader range from 4, 8, 16, or 100% or toggle Rev Slip. With Rev Slip selected, once reverse playback ends, the song will resume as if it had never been reversed.

If the beat grid needs adjustment, you can enter Grid mode under the Shift menu, and then either drag or nudge the beat grid markers to where they should be, or quickly halve or double the tempo with the touch of a button.

DJ PLAYER’S FX

As part of Deck A and Deck B, the FX A and FX B modules get their own dedicated screen, accessible from tabs across the top of the screen. The FX screens include Play, Cup, Bend-, and Bend+ playback controls, and each deck module can have up to four effects active at once: a quick loop, a filter, a color effect (flanger or lofi) or a space effect (echo or reverb).

With the Filter, Color or Space effect tabs selected, you get a Kaoss-style touch-sensitive X/Y axis box for manipulating the parameters. There are fve filter types, and the X/Y axis the affects frequency and resonance of the low-pass and high-pass filters, or the frequency and width of the band-pass, notch and peak filters.

The flanger, lofi, and echo effects are all tempo-synced and have Beat± buttons for selecting the timing of the beat-synch from 1/8 beat to 2 beats. With reverb, these buttons become Damp±.

Every effect can be set to either stay on constantly or to turn on/off when you touch and release your finger from the X/Y axis. Also, in keeping with using as many of the iOS bells and whistles as possible, there’s a button next to the X/Y access that when you hold it, will switch the X/Y access to accelerometer control, so you can tilt the device for all your effects tweakings.

The instant Loop section of a DJ Player FX module (click to zoom).

The Loop section of the FX decks is really fun. Instead of the set loops stored in Cue Points, here you can set quick loops of up to 14 values from the minute, buzz-loop sizes all the way up to 128 beats. By default, you touch one of the loop values to activate the loop, which repeats until you touch another loop value or turn off the loop. With Bounce selected, the loop only plays until you release your finger. And selecting Roll is like Slip mode for loops: when the loop is deactivated, play resumes in the timeline as if it had not been looped. Reloop simply reactivates the last active loop.

Playing around with these different quick loop options with the immediacy and ease of the DJ Player touchscreen interface was really satisfying.

MIXER

DJ Player’s mixer includes another instance of the Play, Cup, Bend±, and ±0.05% buttons for each deck, so you have access to basic playback controls whether on the Deck, FX, or Mixer screens. You also have volume sliders with level meters, Gain sliders, PFL switches and 3-band EQ sliders for each deck.

There are two Mixer EQ modes that you toggle by tapping the center “MIXER” tab at the top the screen. In Adjust mode, the 3-band EQs have a range of ±6 dB, and you can use them for adjusting the sound balance of the music. In Mix mode, the EQs become 0 dB to -infinity sliders, meaning the lowest value here is an EQ band kill. In either mode, you can tap “LOW,” “MID,” and “HIGH” underneath the EQ sliders, which act as kill switches.

Finally, there are Master – PFL, Headphone level, and Crossfader sliders. All of the sliders share the same fine level of responsiveness, but the Crossfader and two channel level faders let you jump to a value by touching somewhere inside the fader throw, and then the fader snaps back immediately to the original value when you release the finger.

MIDI MAPPING

Most of DJ Player’s deeper configuration options are reachable from the More button in the menu bar of the Tracks browsers. Once there, go to Devices, where you can edit a MIDI map for a MIDI controller connected either over USB or a WiFi network.

You can build a MIDI map by navigating to tabs for Deck A, Deck B, FX A, etc. Then you tap a parameter name — such as Deck A Play/Pause — to begin MIDI learn. You then operate the external control to assign it.

You can save different MIDI maps and then export/import them to a computer through iTunes File Sharing, which is also what you can use to back up the track bpm/cue point info that’s stored in a SQLite database.

PERFORMANCE QUALITY

I tested DJ Player 5.1 on an iPad 2 running iOS 6. The documentation mentions both that DJ Player is processor intensive, but also that it will run two decks at once on an iPad 1. With all other apps on the iPad shut down, I was able to run two tracks beat synced and looped with three effects active per track, as well as some EQing. The whole time the playback remained smooth and steady. I was impressed with the wealth of creative options I could explore simultaneously on an iPad 2, as well as with the overall sound.

While the choice of effects is limited, they offer quality sound, lots of tempo-synced options and smooth response from the X/Y touch axis. The EQs, both when using the kills and when mixing more subtly, performed with aplomb, shaping the tracks accurately and contributing to the no-compromise mixing within this app.

In general, the other processing duties of DJ Player performed on par with desktop software, including the analysis of music, pitch adjustments, key lock, beat syncing, and looping.

SOCIAL OUTREACH PROGRAM

“May your Twitter followers hang on your every track selection.” That kind of sounds like a Hebrew, careful-what-you-wish-for-type saying, but if that blessing or curse applies to you, DJ Player has some built-in Twitter features to satisfy the most Tweet-addicted fans.

An image of the DJ Player camera background, which you can Tweet out automatically.

In the Social section of the settings menu, you can set up DJ Player to automatically tweet the track information of each song as it is sent to the master output (as long as Deck Shark Protection is not turned on) to any Twitter account associated with your device. You also have the options to include in the those tweets a custom hashtag, location info, track artwork, or a camera image that is essentially the DJ Player screen superimposed with a background from either the front or rear camera of the iOS device. It also keeps a tally of each Twitter account’s daily limit of 30 images.

There’s also some Facebook integration, but not to the same degree.

WHAT’S IT GOOD FOR?

Of course some people have been doing it for years, but with DJ Player in its current state, it seems like the book can be closed on whether or not we can use one or more iPads to DJ without a computer. There’s so much advanced technology packed into the program that seems to have an answer for almost any concern: audio routing options, external control options, stability, beat syncing ability and accuracy, and adequate performance options via cue points, looping, effects, EQ kills, etc.

Only now we’re left with the cloning conundrum: Just because it’s possible, does that mean we should do it? For me personally, the answer is a resounding no. I don’t feel like a DJ Player system would fulfill any unmet needs over a laptop system, and it still has many limitations compared to the ever-expanding possibilities of laptop systems.

There’s tech geek cred — as well as very practical advantages — to be had from slimming down a DJ system as much as possible. One or two iPads running DJ Player with one or two Keith McMillen QuNeos would be nerdalicious. But for all the conveniences of portability, there’s a still an aspect of jerry-rigging with an iPad/DJ Player set-up: The amount of adapters and wireless technology one may need to rely on for it could lend it an air of precariousness.

However, DJ Player has many merits beyond using it as an all-in-one rig. It could be a really fun third deck in your rig, where you’d want to enjoy the possibilities of its very playable touchscreen interface or take advantage of the immediacy of chaotic effects you can achieve by layering a flanger with an echo and a filter while looping and sweeping the parameters.

It’s also an intriguing back-up portable solution either for performance or just for working with your music and getting ideas for performances. The inclusion of Serato and Traktor track info compatibility is crucial for inviting a huge swath of serious DJs to use DJ Player for preparation and inspiration, whether or not it will be part of the end performance.

Also, with continual development, DJ Player figures to move ever closer to being a DJ’s laptop-replacer of choice with every passing upgrade.

Markkus Rovito is a staff writer with DJ TechTools – follow him on Twitter and request reviews: @treefitty

 

 

  • DJ-1

    The inclusion of Serato and Traktor track info compatibility is crucial….. As soon as i read this review I went out and downloaded the app on my iPhone. I can already see that it can pick up my cue, & loop points from Serato. Now the big question is, if i make any edits to addtional cue points, loops, etc… will those changes in the DJ app synchronize back to Serato when I resynch my iPhone???
    Personally I’ve held off on purchasing an iPad because I’m looking for an app like this that will allow me to work my music on the road, and then sync my changes to Serato when i get back home. Is this the solution I been looking for?

  • eLover

    Really professional app. The touch experiencie is excellent. Now, we need a good Soundcard exclusive for this app (lets go, Stereomusik!!!). And then another features, like sync sampler player or 4 decks, more fx maybe, record the mixes…

    Congratulation for the developers

  • Hey.

    SO I took the plunge and bought this last night. I was going to by the Red Bull one, but then I thought for an extra £15 it seems to make sense to have MIDI controller access.

    I’m going to do a video review soon, but here’s some thoughts so far:

    Overall, it’s great. I’ve tried it in two modes – routing to an external mixer and using the internal mixer. The EQ on the internal mixer is great. Kills work well and are intuitive. However, if you want to really ‘move about’ I found internal mode too cluttered. For example, if you want to do a quick mix, there’s no headphone button on the load page. A small thing but an important one.

    Routing out to the external mixer (using the Griffin cable) works really well. I get to use all the great FX (looping is really good, as are the delays and filters) yet I manage to control levels and EQ too. I’m not the daintiest of people (and have big hands!) so this works better for me. One thing to note is that the mixer page disappears when routing externally, which means you can only see one deck at a time. Someone else pointed out that this page could just have the waveforms and key buttons (play, bend etc) without any of the mixer controls. I hope this is something they introduce.

    My biggest disappointment is that it wont map to the Novation Twitch. Or I don’t think it will. Have used my Camera adapter and it just doesn’t see it. I thought it was Class Compliant but I guess not. I’ve emailed support so hopefully this can be fixed. I think the two would work great together.

    Other thoughts: tweeting your tracks live (good fun but could get annoying!), grid editing is excellent, cue/loop management very good, it’s stable (if you shut down all other apps), browser sorting works really well (shame you cant see waveforms of other tracks playing so you know if you’re running out of time!). It’s also a shame there’s no internal record feature.

    I really ummed and ahh’d over buying this, but I’m glad I did. Taking £800 laptops to house parties and clubs is not ideal, and this is the most solid iPad app yet. If you’ve got a spare bit of cash, give it a go. Christmas is coming. It’s what Santa would have wanted.

    • Stéphan Vuylsteke

      Do you have a NI soundcard (Audio 2/4/6/8/10), and could you perhaps test is they work with this app? Really curious about that!

      • I’ve plugged my Audio 2 in and it didn’t work. I’ve been told they’re not compliant (in other words, they need drivers to work). Sadly the Twitch is the same.

        Been playing more and more for a couple of days now. There are suggestions I would make (and will!), but I personally think I could use this live – just as long as I’m wired to a mixer. I used it with my DJM800 the other day and it was SO much fun.

        Quick video I made too. Not the best I’ve ever done but you get to see it in action. This uses the internal mixer.

  • I want to like the iPad for DJing, but it will take a while longer for me. I did however see a solution which is NOT Apple-based that I’d like to at least try… the Acer ICONIA which has two touch screens and seems to be a lot of what I’d want (two separate touch screens in a compact space complete with touch virtual keyboard)… why won’t Apple make something like this if for nothing else just the dual displays?

    Back to the Program review: At least computer users can’t say that the iPad isn’t as functional as the laptops now because this program seems to have a lot of what DJs want at a very reasonable price. The touch screen seems to bypass the need for a controller, but I’m not there yet mainly because I’ve had too many problems with touchscreens when playing live already. I like the USB integration of controllers but my first experiences with touch screens will still haunt me (at least for a while).

  • I just want to throw it out there that a Microsoft Surface PRO Tablet is going to put all this laptop versus tablet debate to rest. I can’t wait to run TRAKTOR on it with a full dj setup and just using the touch screen slanted over the mixer for track selection and information.

    • Stéphan Vuylsteke

      Surface pro + external monitor + wireless keyboard & mouse might very well be my next setup. The i5 + rumoured 4gig RAM is more than enough for my daily usage, and the surface would also suit my club setup much better.

      • Please note the Surface Pro’s price and weight compared to an iPad’s price. It’s much more a laptop with a touchscreen than a tablet. The Surface RT is a “real” tablet, but you can’t run desktop apps like Traktor on it.

        You can use an iPad with DJ Player for 5-6 hours running from the battery. It’s definitely not possible with Surface Pro + Traktor. Also, Traktor is not designed for the touchscreen. So what’s the benefit using it over a laptop?

        • Stéphan Vuylsteke

          The iPad and Surface Pro really don’t compare to eachother. The iPad is more like an add-on, whilst the Surface Pro can be a core workstation (especially in addition with periferals such as an external monitor). Most professional applications won’t be ported to iOS (or Android, for that matter) anytime soon, so the need for a desktop OS remains. Enter Surface Pro.

          The benefit over a laptop is its portability, multipurposeness (tablet + workstation), and durability/waterproof (think drinks flying around the DJ booth).

          • I had a Surface Pro in my hand yesterday (yes, it’s not released yet, don’t ask how). Don’t look the numbers, it’s portability benefit is not that higher over decent laptops.

        • Actually, the people at Native Instruments say that Traktor is full touch compliant. I’m looking into the Acer ICONIA as it’s already out, has two monitors and they’re both touch screen (like the Nintendo DS).

          • I guess it’s compatible with some touch API, but Traktor’s user interface is definitely not designed for touch. Too small controls for example.

          • I totally agree that the screen is too complicated for touch-only controls, it’s a pity that Native Instruments doesn’t allow their applications to break out portions of their software onto multiple screens. My “touch experience” with Traktor has lack-luster at best. My experience with touch screens made my decision pretty clear… I’m using a physical controller now,

  • Stéphan Vuylsteke

    What I can’t really figure out from this review is whether I’d be able to connect my Audio 2/4/6/8/10 to the iPad, route 2 channels externally to a club mixer, and use an X1 in MIDI mode to control the app.

    Something like this would be an ideal setup for me: portable, cheap, versatile and beer-proof.

    • I have no info about USB Class Compliance regarding those products. If they are, then it’s absolutely possible.

      • Stéphan Vuylsteke

        Can anyone confirm whether the NI Audio line is USB Class Compliant (+ source)? And what about the X1/F1 in MIDI mode?

        This might just make me buy a second hand iPad 2 just for DJ’ing.

        • According NI’s website they all need drivers for Mac OSX, so i guess they are not USB Class Compliant. But as new Audio products are having XMOS chips inside, they might be compatible still. The only good way is to test personally in a store.

  • Great review. Will need to try it. I wonder how Cross DJ for iPad compares: http://www.mixvibes.com/content/products/crossdj-ipad-pictures

  • St3pupdj

    So could i plug my s4 in and use the audio and midi to control this app?

    • I’m afraid it’s not USB Class Compliant, doesn’t work with an iPad.

  • I love the idea of this for off the cuff DJing, parties and such. A bit like the pacemaker.

  • Orge

    Can you easily export prepared track information (grids, cues, loops etc) to Traktor with this?

    • No, it’s not possible to write information into audio files stored in the Music Library, and especially back to tracks managed by iTunes on your computer.

  • Those of you who’ve been at DJTT for some time, know I’ve been hunting for the perfect iOS DJ app: http://www.djtechtools.com/2010/12/20/djing-on-the-iphone-the-good-the-pretty-and-the-pointless/

    I’ve been actively using DJ Player now for about a year and it is exactly what I’ve been looking for. Yes, it takes some getting used to not having the physical feel of buttons but lately with their MIDI controller integration, that’s one less thing to worry about.

    I always have the iPad in my bag as a backup and I can’t tell you how many times it saved my night. Besides amazing battery life and incredible stability, the gyroscope driven effects gives it an added great performance aspect very much like the Midi Fighter 3D. The crowd LOVE it!

    Great review, absolutely on point with my experience with it.