i haven’t post here for a while…
experiments and stuff kept me away for some months.
here, we have another real-time test via OSC .
SuperCollider is controlling Processing this time.
Amplitude tracking in SC3….. and then the data are converted to OSC messages
that feed Processing and control parameters of the rectangles..
Color and opacity are triggered from keyboard keys..
I’ll build 2 new pages the next few days where i will upload SC3 and Processing
raw code from the examples..
keep in touch!
Ok.. it has been quite a couple of months since i started learning Processing and it has been almost 1 year passed from the moment that i first heard something about SuperCollider. Well, the second still seems more difficult to manage and to understand but hopefully there will be a day….
In this sketch i tried to link these 2 environments in order to have a video-audio reaction.
In Processing there are 2 particles floating around.
In SuperCollider there are 2 SynthDefs (imagine something like synths) waiting for messages from Processing.
The position of each particle in the Y axis controls the corresponding frequency of each SynthDef in SuperCollider.
The X axis particle’s position, controls the position of each SynthDef’s sound in the stereo field (pan).
The attraction-repulsion of the general particle system is getting bigger with each mouse-click from the user.
i used the traer physics library and the P5_sc library.
big thanks to Fliegerhorst (www.infostuka.org/ , http://www.vimeo.com/infostuka) for the advice on the audio-video capturing.
Bidule is an object oriented audio program with a user interface similar to Max/MSP.
It’s purpose is similar, you connect objects (“Groups” in the Bidule language) creating a signal path
for the audio to travel and be processed.
To my ears it sounds better than Max.. (subjective..you know)..
Here, i’ve created a new object (let’s say something like a plug-in) that i called “Grainer” (whooo.. really inventing).
It can accept 4 different inputs a) a multiple wave oscillator b) a pulse generator c)a sample d) real-time audio in.
The user can control multiple parameters of the inputs , the general grain envelope and the grain density parameter (something like the acceleration of grains/time).
the….simpe interface of “Grainer”
here is piece that i made while testing the possibilities of the new “instrument”
for more information about Bidule check out the official site:
Here’s a first experiment with the traer physics library in Processing.
Each time that you run the program different combinations occur.
i couldn’t find a way to upload the applet due to blog restrictions, so i rendered a combination and uploaded it in Vimeo.
7 particles are set to random positions with random velocity and fixed attraction each time.
Still working on that… i’ll connect it to SuperCollider via OSC somehow..
This is an early attempt to create some Cut-up mayhem using the BBCut2 library (for SuperCollider) by Nick Collins.
It is really amazing how many different things you can do by combining different CutProcs ( Cut algorithms).