User test methodology

As the user tests are almost done, I can share some toughs on my methodology to capture the most information of the tests. Gear used: Video camera (and a high tripod) -> Video recording of the tasks Microphone -> Audio recording of the user comments Application logging -> Using arthopod (see this post) Pen & […]

Physical simulation: turntable motion#1!

Physical simulation: turntable motion#1!

Entering the world of physics…. is always a bit tough. Although simulating a turntable mechanism is not a very tricky mechanism to mimic (I’m currently just copying the inner works of a direct-driven motor). The AS3 physics engine is Box2Das3 which is a direct port of the Box2d original one, written in C++. (this object […]

Multitouch pressure-sensitive drum pad

Multitouch pressure-sensitive drum pad

Using my own MtDjing framework, I’ve developed a drumpad for multitouch. Drawing inspiration from the many drumpads I’ve used across the years: My SP-808 is one of the best samplers ever, although it has no pressure sensitivity (called velocity in “musical gear slang”).  

Installing pd-extended on Ubuntu karmic 64 bits

Grab the autobuild from jaunty (9.04) at http://autobuild.puredata.info/auto-build/latest. The lastest build for jaunty x86_64 (AMD architecture) is: – http://autobuild.puredata.info/auto-build/latest/Pd-0.42.5-extended-ubuntu-jaunty-x86_64.deb Then it will complain about libraw1934-8 because Karmic only has the .11 version of that lib in its repositories, so grab the jaunty package and install it: – http://packages.ubuntu.com/jaunty/amd64/libraw1394-8/download Now, run the .deb installer from the […]

Allowing DJs to share their patches!

Allowing DJs to share their patches!

Multitouch Djing: Loading Objects via XML from PedroLopes on Vimeo. This is just showing the Objects in the interface being XML defined, that can be read at start up and create the patch for the DJ. This will allow users of the interface to share patches, save, load, etc…

Working with OSC inside C/C++

For those that are searching for OSC libs for either C or C++, here’s my top two: liblo is a lightwheight OSC implementation, fully C and targeted for POSIX-compliant systems. It is very simple to install (and for those who use Debian can enjoy the apt-get install liblo0ldbl or liblo0-dev) or to build from source […]

About the interface concepts

After having some mind struggles with the interface concepts, its now more or less defined: Realtime Setup Creation The concept is similar to the pacthing programming languages (PureData, Max/MSP) and pacthing interfaces such as Reactable, AudioPad, BlockJam, etc… thus the user is able to build his own DJ system has he plays. The video below […]

Open Source Flash#8: Get your Adobe Flash Builder 4 Licence (students)

Adobe has moved Flex Builder 3 into Flash Builder 4, unless for Linux – which is still running Flex Builder 3 (alpha stage, wit some issues). The plataform is built on Eclipse IDE and offers some nice features, auto-build, sintax highlight and code completion, and bla bla… The program is available as a trial version […]

Scratch/Turntablism Ph.D. Thesis!

Scratch/Turntablism Ph.D. Thesis!

Hooray! Kjetil Falkenberg Hansen from KTH has defended his doctoral thesis under the topic of turntablism. You migh take a closer look here (or download it here). Abstract for the Thesis This thesis focuses on the analysis and modeling of scratching, in other words, the DJ (disk jockey) practice of using the turntable as a […]

Flash and TUIO libraries! (open source)

There are a lot of Flash <-> TUIO libraries, primarily intended to bring the Multitouch TUIO standard to Flash in an API style. Because AS3 is pretty much developed towards the concept of Event Handling (attaching events with functions that are dispatched by the AS3 itself) these libraries work in a similar way to. There […]