Battle of the DJs: an HCI perspective of Traditional, Virtual, Hybrid and Multitouch DJing

Battle of the DJs: an HCI perspective of Traditional, Virtual, Hybrid and Multitouch DJing

To be presented at NIME 2011 (New Interfaces for Musical Expression, Oslo ). The remainder of the program is very interesting, so please feel free to look around here. What about DJing? How does it equates within an HCI perspective? What forms of interaction exist with DJ gear? How can one classify those interactions/gear? The […]

Thesis Defence

Thesis Defence

My thesis defence is scheduled for 3th November, 12h, IST – Alameda. (Abstract) Disc-jockeys have come a long way, through technological evolutions. This path led them to the status and recognition they have achieved in our society. But as impressive as those technological evolutions are, as far as DJing is concerned, there are still few […]

User tests are over!

User tests are over!

User tests took about one entire week, with a total of 10 DJs travelling to the Taguspark facility to test the MtDjing interactive surface. The results have been analyzed and a paper is being cooked as we speak. Mush Von Namek using MtDjing prototype (photo credit: Vanessa)

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 […]

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…

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 […]

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 […]

Prototype#3: Yet flash (better architecture) and PureData

Prototype Flash and PureData #3 from PedroLopes on Vimeo. This video shows a small-tiny-atom-sized prototype that uses Pd (PureData) and Flex/ActionScript compiled on Win (XP) with only the Open Source Flex SDK. The only reason for not deploying it in Ubuntu is that flashserver external pd object is not present. I will replace it with […]

The scratch mat

  An interesting project (appearing on The Fun Theory website) is this Scratch Mat: [youtube=http://www.youtube.com/v/NfFzmRQriss&hl=en_US&fs=1&] Take a look!  

Possibilities#2: Audio Layer

Our desired application is modular and layered, which means apart from the interface module (whose possibilities we’ve explored in the last post) Here there’s probably one million ways to go, all very different in possibilities and in scope of programming (from low level languages to higher and even visual programming). In this post I explore […]