PlayBox and PlayLive: Multitouch Control of Ableton Live and Beyond
As computer music practice – part composition, part instrumental play – spreads, the idea of software interface as performance tool is becoming second nature. Putting those opposable thumbs and sensitive fingertips to work, multitouch controllers are growing in number, variety, and sophistication. Berlin-based artist Marco Kuhn shows off his beautiful creation, the PlayBox multitouch hardware, and its first app, PlayLive. That first software focuses on Ableton Live performance, but Live could be just the beginning – Marco has worked with Pd in the past and promises other apps to come. He’s interested in selling this device in the future, and he shares with us the tools he used to create this work for those of you doing development along similar lines.
The Project:
“Play Box” is is a User Interface for Natural User Interaction.
? allows multi-touch and object recognition (TUIO marker)
? hovering is also possible
? 22 ” TFT display , 1680 x 1050 pixel
? robust
? plug`n play“Play Live” is a dedicated multitouch controller surface for Ableton Live.
- GUI Elements support multi-touch interaction
- easy to setup , just load the “Play” Control Surface
- you need no controller assignment
- you can control 32 tracks and 127 scenes, that are 4064 clips
- track controls are mute, solo, record, send1, send2, pan, level
- scene feedback name and state
- clip feedback color, name and state
- Transport control
- 2 Returns
- Master
- support bidirectional communication
- display track level meter, nameThe whole app is coded in python.
- use Python Ableton Live API
- and libavg www.libavg.de for the GUI and Trackingengine
- PyPortMidi receive/send Midi Messages“Play Live” Future plans:
- FX View per Track
- subpage for abstract clip controllingI tested it with my mac book pro, “Play Live” and “Ableton Live” is running at the same machine. It should work on all platforms (Windows, Linux, Mac OS X). That Project started with my Diploma Thesis in Applied Computer Science 1 year ago.
Everything is coded and built by myself. The GUI – elements has been designed by Gösta Wellmer.
In this work, I created a GUI-Controller Library which allow me to Develop very rapidly Multitouch Interfaces for other Audio Environments.
More Apps coming soon ;-)I [plan] to sell the” Play Box” and Apps like “Play Live” if anyone is interested.
The price is yet not specified.That`s not my first multitouch Interface. 2 Years ago I created forfour – http://forfour.hi-pi.de/
- used PD, Processing, Reactivision and OGRE.
But the “Play Box” is another level;-)
For more on the project:
www.hi-pi.de/play
I hope to have video to share soon – and yeah, it’s time to plan another visit to Berlin.
/* Buy links if custom fields not null and not in cat or search results */ ?> /* End Buy links if custom fields not null and not in cat or search results */ ?>










12 Comments
Leave a Commentaikah
how do they get clip names with the Api ?
October 12, 2009 @ 1:15 pm
Play Box and Play Live @ Create Digital Music
[...] Peter Kirn from Create Digital Music wrote a nice articel about “Play Box” an “Play Live” you can read it at http://www.createdigitalmusic.com [...]
October 12, 2009 @ 2:17 pm
Mudo
…
Cool! I just wonder about integrate this with Octints… (arduinome RGB)
;)
…
October 12, 2009 @ 3:14 pm
k1ru
hmm..nice…looks like a microwave…
will it do easy mac warp markers??
lol…
jk
jk
October 12, 2009 @ 3:45 pm
Will Marshall
It’s pretty easy to get clip names using LiveOSC or the LiveAPI in general.
October 12, 2009 @ 8:31 pm
George P. Macklin
Any ideas as to the size of the enclosure?
October 12, 2009 @ 10:13 pm
Soma
Awesome!
I got to play it hands one with Marco in his studio :D and the table is VERY smooth. The surface is much … slicker?… than that of the Lemur. On the Lemur, the screen really is too small to make a really useful layout (IMO), and the friction is too high, but Marco’s table is very open and slick. We had 4 people playing at the same time and that was REALLY interesting.
October 13, 2009 @ 4:00 am
Gab
Why is the enclosure so big? How is this different (as for the hardware part) from upcoming multitouch displays (PackardBell already announced its 1680×1050 20″ multitouch display, to be released in October)?
This looks perfect to control Live, I’d be glad to spend my money for the software, provided it can be used in other resolutions (to take advantage of a 1920×1200 workspace) and allow for a bit of customization — I might be a bit greedy, the software already looks great as it is.
October 13, 2009 @ 5:13 am
Marco
Thanks for your feedback!
The size is bigger, like the PackardBell, because it use another technology.
With this recognition technology you can also interact with markers, touches or hovering.
That`s not possible with PackardBell.
Play Box is more like the Microsoft Surface or the Reactable, but also transportable.
October 13, 2009 @ 8:50 am
Soma
As I mentioned to Marco, I think a nice possibility with this setup is the ability to add a row of dials that can be slid and moved over the screen to control different aspects like mixing, effects, etc. (since the camera can recognize a form on the bottom of the knob)
You would avoid mode errors that you get with controllers like the APC since location of the knobs would indicate purpose, and the surrounding screen could give contextual feedback in the same place your hands and eyes are ;)
October 14, 2009 @ 9:14 am
Drummer - A Collaborative Musical Interface with Mobility, Play Box, Commodore 64 SID 8580 Basic Sample Pack, chipsounds EP
[...] # CDM » PlayBox and PlayLive: Multitouch Control of Ableton Live and Beyond [...]
October 16, 2009 @ 5:49 am
PlayBox – Die geniale Multitouch Groovebox für Ableton Live « SYNTHBOX Electronic Mediatools
[...] der Website dieser Entwicklung. Der Blog CreativeDigitalMusic hat dazu auch gleich einen schönen Artikel [...]
October 19, 2009 @ 6:32 pm
Leave a comment
RSS feed for comments on this post. TrackBack URI