What if you could do more than just consume music as a passive listener?

It’s a question that has fascinated musicians ever since the dawn of digital technology. Now, a very big label is releasing an app that provides an answer to that question. Ninja Tune – and, crucially, founder Matt Black of Coldcut – are going to mobile platforms with an app that does far more than simple remixing. It can let you radically transform some of Ninja’s artists, even going in a direction that might be considered instrumentalism. CDM contributor Matt Earp has been quiet in these parts in the last months partly because he was contributing to the project. He and the developers give us an exclusive look inside the process of making this app and what it means.

And don’t miss the making-of video; the final app as it ships is built in OpenFrameworks and libpd.

Venerable independent UK electronic music label Ninja Tune have launched Ninja Jamm, their first music remix app, in collaboration with London-based arts and technology firm Seeper. It’s been created (for now) for iOS and it’s filled with tunes and loops from Ninja artists. Seeper have produced the “making of” video above that tells the app’s story, and both organizations answered some of CDMs questions below. It’s live in the app store as you read this and free to download, so grab it while you finish the article!

Ninja Jamm is basically a smart but simple remix sequencer that users can load up with “tunepacks” from Ninja’s catalog – all purchasable through the app. These tunepacks are tracks broken apart into a 4×8 matrix of clips, 8 each for drums, bass, and two more (melody, keys, vox, FX) depending on the tune. Most clips come from the original tunes, but some extras have been added to round out the bill. Users can turn instruments on and off, swap between clips, glitch them out, add effects like reverb and crush in a number of different ways, trigger the “Coldcutter” for beat-repeat action, trigger and pitch-bend stabs and one-off samples, and even change the tempo of the track. “Jammers” can record what they’re doing as they mix and instantly upload the whole thing to SoundCloud when they’re done. It packs a fairly dizzying array of sonic options into a small screen, but you’d expect nothing less from creative director Matt Black, one half of Coldcut – Coldcut did give the world “Beats and Pieces” and are synonymous with the cut and paste aesthetic of large swaths of electronic music spanning their 25+ year career.


Matt Black and Romin Aliabadi‘s video takes us through the various functions of the app

It’s an ambitious project for a record label to make something this complex, and while Black is familiar with writing a line or two of code, he’s far from a iOS developer, and Ninja Tune is far from a software development house. Enter Evan Grant and Seeper – he and his team have done multi-touch interface, projection mapping, and interactive design for some of the biggest names in the world – BBC, MTV, Ted, Xbox – It seemed like a natural fit, but there were challenges. Grant: “We’ve worked with major music labels before and put sound design and music at the core of all our installation and event projects. We develop hardware and software all the time, but this is the first time we’ve released a public mobile app.” Apple’s design specs are rigorous even for the most experienced team. A video of a prototype of the app in the hands of Amon Tobin surfaced last summer, but concerns about stability and a desire to keep making it even better kept it from launching then. Still, hard work and a relentless desire to fix a bug list a mile long prevailed, and the team received approval from Apple a few weeks ago.

Matt Black on the app’s inception and what’s under the hood:

“The concept’s genesis is in software created for [Coldcut's] 90s projects such as Tonetrakker, DJamm and the Let Us Play software. For the 1997 ‘Let Us Play’ album, Coldcut and Hex released a free CD-ROM including our first mixing software ideas like My Little Funkit and Playtime. These let the user swap between loops, fire samples, and randomly cut them up. In 1998 we made a more controllable 4 channel loop glitching engine for our live shows, called DJamm. We got a deal with Steinberg to release it, but we never finished it – though we did release the glitching shuffle algorithm as the Coldcutter VST plugin.

When we met Seeper I was just getting into creating software again, and the App Store/iPhone were changing the whole software business, opening it up to independent operators. Evan already knew the space well and Seeper seemed like great partners to collaborate with to do something. So I knocked up a demo using Ableton and a Launchpad for a mixer app, and at the same time long time Seeper collaborator Christian Curtis had created a MaxMSP patch which cut up loops and also had a brilliant waveform interaction mode. So we mixed those two together as the prototype. However, Max wasn’t the right choice for the final implementation, and eventually we found Ed Kelly, who heroically converted it to a Pd patch, itself a work of art.”

np Pd patch of Ninja Jamm code audio engine

“There were other contributors in there as well – Ariel Elkin of Arivibes lent a hand building out the store, which was surprisingly tricky. The lion’s share of the non-audio code was written Chris Bradley and Andy Wallen, the main hackers at Seeper, and they deserve special commendation for their unflagging efforts.”

store1

clip mode and drill

ccscreen

Black and Grant gave CDM a run down on some of the app’s essential details:

When’s the launch?
Today! April 11th, 2013

How much is the app?
It’s free to download and comes with 1 free tunepack (Beats and Pieces 3). You can purchase single tunepacks for a launch price of £0.69/$0.99, or “EPs” of 4 tunepacks for £1.99.

What tunes and artists will be included at launch?

  • Coldcut – Beats and Pieces 3 (comes free with the app)
  • Mr Scruff – Wobble Control
  • DJ Food – Dark Lady
  • Coldcut x Hex – Timber (Seiji Remix)
  • Two Fingers (Amon Tobin) – Fools Rhythm
  • Bonobo – Eyesdown
  • FaltyDL – Atlantis
  • Martyn – Masks
  • Starkey – Blood Roses
  • Will there be new music released for the app after launch?
    Yes, new tunepacks coming every 1-2 weeks. An exclusive track from Luke Vibert is in the works as well as the mighty “Witness” from Roots Manuva, and tunes from Emika, Mixmaster Morris, Slugabed, Raffertie, Lapalux, Shuttle, Toddla T and many more Ninjas. Possibilities for themed packs and artists from beyond the Ninja fold are also on the horizon.

    Do artists receive any royalty from the downloads?
    Yes, artist receive a cut when jammers buy the tunepacks.

    What’s the audio format?
    44k 16 bit for ultra high quality sound.

    Can users export or share the jamms they create?
    Yes, they can upload to SoundCloud at the touch of a button, then share on Facebook, Twitter, Tumblr, or wherever else they can think of!

    How did the Seeper/Ninja Tune partnership come about?
    Evan Grant: We’re all Ninja fans at Seeper so when Matt and I started talking about a collaboration it was really exciting. It was clear we shared a passion for innovating with interactive sound and vision, and we agreed there was a need for a next generation jamming app.

    Why launch on iOS, and are their plans to release on the Android platform?
    Matt Black: You have to hand it to Apple, their introduction of touchscreen mobile computers has been a real game changer. iOS is the most mature development environment and Apples App Store system helps get us and the artists paid. We do love multiculturalism and will support Android as soon as we can earn a few bucks to pay for the conversion.

    What were some of the major technical hurdles you faced, and how did you overcome them?
    EG: The audio engine is built in ‘PureData’ and run’s on mobile courtesy of ‘libpd’. The user interface is built in C++ using Openframeworks with the store developed in device native Objective-C”. The downside of this approach initially was performance. Using open source libraries results in a overhead, a lot of time went into resource and speed optimization throughout the app.
    MB: Yes, the choice to use Pd was at least partially inspired by the enthusiasm the CDM community has shown for it. Using open software like OpenFrameworks is inline with everything we stand for. Unfortunately, whilst Pd is a fine and useful construction kit, it’s not that efficient as code, so Ed had to work very hard to get the Pd core audio engine to handle the playing and processing of 4 stereo channels with fx. Pd uses 32-bit audio so it takes double the memory of 16-bit samples, again not very efficient.

    Ed.: I have to strongly disagree with Seeper’s assertion that libpd is inefficient; there is always room for improvement and in particular the way in which patches are deployed, but that’s not the feedback we’ve gotten from other users, and versions of Pd have even been made to operate on first-generation iPods. Hopefully this is something we can take up on the libpd site soon, including the specific concerns raised here. -PK

    Did working with Lossless / high quality audio present any problems?
    MB: Yes, many apps use mp3s or 22k audio. Being DJs and music heads, we knew we didn’t want to compromise with the sound quality, so we held out for 44k 16 bit uncompressed. This means content takes longer to download than an mp3, but the end result is far higher quality, and you can actually play Ninja Jamm in a club on a big sound system and hear your work properly.

    What are the plans for the project after launch? Forthcoming features you hope to see in future releases?
    EG: We’re working with Ninja Tune to align with new releases, so lots of cool new content will be available. We see this as the start of a genre of ‘jammboard’ apps using the ‘tunepack’ format.
    MB: Yeah, we have a feature list a coupla metres long already. The no .1 feature for us and everyone else is the ability to load your own samples, but this could conflict with the business model which is centered on saleable Tunepacks, so right now we’re thinking about it. Sync between different copies of the app would be fun. Vol controls for each channel should be possible. If we can get a decent community of jammers who get what we are doing and buy enough packs to support future dev, we vow to keep on with maximum effort and never surrender.

    Where can users go for info on updates?
    ninjajamm.com will be our main hub – It will feature charts of mixes created by Ninja Jammers that have been uploaded to SoundCloud, as we expect the community and competitive aspects of NJ to be important. Also the Facebook page and Twitter feed should keep you up-to-date on all the news.

    • svante stadler

      Bonus question: did they clear the Led Zeppelin and James Brown samples that are heard in the demo?

    • Hogo

      so, you cannot write your own music?

      • http://twitter.com/Polyphonie Mike

        There are other apps for that- this one has specific task at hand.

      • george

        You could write your own music with anything, including this app.

      • Heh

        It is Coldcut :)

    • https://plus.google.com/112767041460502214504 Greg Miernicki

      iOS only? LAME ON ARRIVAL.

      • foljs

        As if any music apps (synths, DAWs, etc) are released on Android?

        Android wasn’t made for this kind of stuff. It has bad latency issues with realtime audio.

        If you want proper full mobile power for music apps get an iDevice and get over it.

      • https://plus.google.com/112767041460502214504 Greg Miernicki

        Lazy app developers… like the makers of said product here. You can easily achieve <10ms audio latency on Android 4.1+ using OpenSL. Read about it here:

        http://createdigitalmusic.com/2012/07/android-high-performance-audio-in-4-1-and-what-it-means-plus-libpd-goodness-today/

      • PaulDavisTheFirst

        From the link you reference:

        Latency targets below 10 ms. For now, low-latency playback (which would
        in turn impact round-trip latency) refers only to the Samsung Galaxy
        Nexus; other devices should get similar performance enhancements, but
        there’s no official word yet on which, or when.

        careful who you label as “lazy” ….

      • george

        I love when geeks argue. It’s so cute

      • http://pkirn.com/ Peter Kirn

        Yes, speaking on the development side, there are two issues:
        1. Low-latency performance (which, incidentally, is only < 10 ms on playback – not including things like processing touch devices) is available on almost no devices. In fact, this is worse now than it was when I wrote the article. Exact number of new devices since that story was written adding support? None. Not one vendor is supporting it that I know of, certainly not on a shipping device.

        2. It's not only the "fragmentation" of the Android platform – the number of devices – as it is inconsistency among those devices. So, for instance, on Windows you have lots and lots of PCs, but virtually all can be upgraded to Windows 8. On Android, OS updates often are unavailable to widely-used devices. And weird bugs and such mean that devices will randomly just … not work.

      • asaien

        There are several music production apps (Uloops) and synths available for Android. You should at least check the Play Store before making statements like that. I have used a few and never experienced any noticeable latency. Unfortunately I have with this app on and iPad2.

    • http://mrtunes.ca/ Mr. Tunes

      i was excited to try it, but it’s not compatible with iphone 3GS because there is no gyroscope.

    • foljs

      What if you could do more than just consume music as a passive listener? It’s a question that has fascinated musicians ever since the dawn of digital technology. Now, a very big label is releasing an app that provides an answer to that question.

      Not so novel though, this has been attempted like 200 times.

    • james

      creating apps and getting them on itunes seems much more open than creating music and selling it on itunes.

      creating an app (which may be free or paid for) which offers in-app purchases (i guess that’s how it works?) which are basically your songs.

      how does the revenue stream look compared with the standard way of selling music where you have limited control over how the music is presented, it takes a month to get up there, apple takes a cut, aggregator gets a cut, then you get paid by aggregator.

      once your app is approved i assume in-app purchases are not screened each time? i guess you are free to make in-app purchases available as an when you like, and they are available instantly? and you can cost them as you like?

    • Jon@MuseAmi

      great start, although i’ve found the performance to be a bit buggy, probably due to the opensource engine they’re using. on a 4S, i get stuttery audio playback every once in a while. looking forward to some more free sound packs. i need a bit more functionality (library of my recordings, better soundcloud connectivity) to convince me its worth spending money.

    • http://www.facebook.com/vitor.mc.jesus Vitor Jesus

      I’ve tried (iPad 3 – no dropouts) it and bought one of the packs. This is quite fun and easy to play around, but there’s a lot “missing”. This App has lots of space to grow.

      It sounds very good and you can just let the default song arrangement play to hear the original mix. You can also let the arrangement flow and just play around with the FX.

      As it is, it is a very nice way to listen to music and interact with it. Let’s not forget that this App is free and it comes with a free mix. In the future they should release a few more free packs to attract users. Even free, it exposes the artist’s work.

      Oh, nice work on the store. There’s a small bug on listening to the preview, but the store experience just flows nicely :)

    • http://www.facebook.com/Woohoohah Woo Park

      One of the best remix apps out there. The interactive interface and the overall design of the app are very appealing, and it gives a whole new perspective on how all these artists’ tracks were made.

    • Scorpio Se7en

      Super fun app. Being able to create ur own Rex of a Ninja Tune track is priceless

    • Bruno Guerra

      THERE´S ALSO AN ALTERNATIVE REVIEW IF YOU WANT ???
      http://www.datatransmission.co.uk/blog/ninja-jamm/

    • Bruno Guerra
    • Edwin Jourdren

      My IPhone has deleted some of the Special tracks like Balkan Beast by Gypsy Hill and previous one, how can i get them back, any website to go to ? Thanks, Love the App :-)

    • carl lindberg

      Are there any latency whatsoever on iOS when running this app? In case – is it due to other apps running in the background (which can be closed)? Great app!

    • Micky

      Guys are you willing to sell as max for live devices?