Tuesday, 1 December 2009

Project Progress

I have got hold of a copy of reactivision and managed to get hold of a patch that is setup to recognise the reactivision fiducials. I have now linked it with my maxpatch using the TOIU client patch so that it can communicate with the stand alone Reactivision application. The patch I was given, was ready to recognise when the fiducial symbols are added, removed, rotated 360 as well as give number outputs for the coordinates of the x and y axis.

With the symbols recognised in this way I have set the symbols up to open, play and stop .aiff sample files. The file is opened and played from a bang from when the symbol is added and a bang to stop the file playing when the symbol is removed. I have also set up the rotation of the symbol to increase and decrease the speed of the sample. This was achieved by adding a 'speed' button that was linked to the rotational angle of the fiducial symbol. This now enables the tempo of the sample to change by simply rotating the symbol.

I added a gamepad controller function which allows me to use an xbox controller to add additional functions to the applet. One of these is the scratch function that enables samples to be manipulated when the symbol passes back and forth through its y-axis. This is only triggered upon a button press from the controller to ensure that it doesn't alter the samples all of the time. This feature allows any of the playback symbols positioned on the deck to be scratched when required.

In addition I plan to add a record function to allow recording of altered samples so they can be added back in playback.


No comments:

Post a Comment