View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide

first time: introductory code example using jitlib

Home   How To   Code Pool   Public Library   Theory   Events
One element in jitlib is a referential system of placeholders
for remote audio processes, as well as for local tasks.
These placeholders (proxies) can form a network of interdependent
sound processes which can be exchanged on the fly.

the environment which is used, called ProxySpace, returns such placehoders, called a NodeProxy, on accessing.

p = ProxySpace.push(s);
~out.play; 


now various functions can be assigned to this playing process:
~out = { SinOsc.ar(800 ! 2) * LFNoise1.ar(0.5).range(0,1) } ;
~out = { SinOsc.ar(~freq.ar + 400) * LFNoise1.ar(0.5).range(0,1) };
~freq = { LFNoise1.ar(0.5 ! 2).range(400,1000) };


similarly other placeholders for processes are provided, which allow to work with code directly rather than first constructing a graphical interface to control a running process.

return to: Just In Time Programming

Link to this Page