[chuck-users] ChuK control via OSC

Tom Lieber lieber at princeton.edu
Mon Jan 15 19:24:58 EST 2007

On 1/15/07, karl petermichl <audioworld at gmail.com> wrote:
> but I have to get ChuK and myself ready for the first date in public
> together (read: live gig) quite soon. The only funcionality which I am
> lacking for this first gig is some kind of graphic fader for adjusting
> variables on the fly. I know it is all about live coding, but I really would
> like to feed my sound generators with some "fluid floats" (or ints). I got
> into OSC, and I do understand the sending and receiving OSC examples.
> I also found the OSC commands within JAVA, and a nice little application
> called JAVAOSC. Those four faders would be all that I need, I just cannot
> figure out which OSC codesc JAVAOSC is transmitting to the localhost. I
> searched for an OSC-Analyser, but the only one I could find exists for MAC
> and LINUX exclusively, and I am running XP (ok, sorry, way uncool, I know,
> but I really needed the harddisc space for audio samples, so I had to erase
> my ReiserFS partition...).
> So does anyone of you know which codes JAVAOSC is transmitting by default?
> Are there other simple ways of transmitting OSC commands to ChuK? I tried
> the software PROCESSING and TAPSTREAM, but in both cases it was obvious to
> me how to assign OSC commands to faders.

I found that with a packet sniffer like Wireshark, you can read the
OSC packets and fairly easily read out the ASCII bits.

Looking at the source of JavaOSC, I see a lot of:

- /s_new int, int, string ("freq"), float
- /n_set int, string ("freq"), float
- /n_free int

So I'd listen for those.

> Thank you again for your advice,
> karl.


Tom Lieber

More information about the chuck-users mailing list