// example for accessing the different systems (processing, pd, max)

// see attached files. SuperCollider listens on port 57120, so messages must be sent to this port.

(

s.boot;

OpenObject.start;

Ndef(\y, { |freq=440, numharm = 200|

Blip.ar(freq * [1, 1.2], numharm) * 0.3

});

Ndef(\y).publish(\brussels); // accessible via \brussels

)

/*

OSC messages may look like:

"/oo", "brussels", "set", "freq", 300, "numharm", 34

"/oo_k", "brussels", "play", "fadeTime", 4, "out", 1, "vol", 0.5

*/

// for using the live coding examples, open the interpreter (only in safe networks)

OpenObject.openInterpreter;

/*

OSC messages may look like:

"/oo_p", "brussels", "{ |freq| SinOsc.ar(freq) }"

"/oo_i", "hello earth.postln"

*/