Processing --> ChucK, was: MAUI for PC/Linux
mike clemow wrote:
... When I run a UI I made in Processing to control Chuck, Chuck doesn't even have to be running on the same machine, since all the control messages are sent via UPD as OSC messages.
Processing --> Chuck? Very cool. I would be very interested to see what you have done from the Processing side. I have a lot of libraries in java for e.g. genetic algorithms, neural networks, etc. that I would love to drive ChucK with but hadn't found a good mechanism to do so. I had been going about the re-write the java libraries in ChucK syntax task but without namespaces and resizeable arrays that is becoming tiresome. michael
Hi,
Just noticed your message. Have you tried JavaOSC (
http://www.illposed.com/software/javaosc.html)? There are other libraries
for using OSC in java; this isn't a particularly strong recommendation over
any others, but it certainly works. Should be less trouble than trying to
port libraries to ChucK....
best,
peter
On Tue, Apr 22, 2008 at 9:40 PM, Michael Heuer
mike clemow wrote:
... When I run a UI I made in Processing to control Chuck, Chuck doesn't even have to be running on the same machine, since all the control messages are sent via UPD as OSC messages.
Processing --> Chuck? Very cool.
I would be very interested to see what you have done from the Processing side. I have a lot of libraries in java for e.g. genetic algorithms, neural networks, etc. that I would love to drive ChucK with but hadn't found a good mechanism to do so. I had been going about the re-write the java libraries in ChucK syntax task but without namespaces and resizeable arrays that is becoming tiresome.
michael _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hi Michael,
I find that the best way to connect Processing to Chuck is using the
oscP5 library here: http://www.sojamo.de/libraries/oscP5/
It's a fairly easy to understand implementation of the protocol and
there are a number of examples on that site. But to that end, there
are OSC implementations in almost every programming language known to
man. This is the basis of many of my projects right now, actually.
The people at ixi-software.net have an OSC implementation for Python
that is absolutely dead simple to use. I find this is a great way of
routing OSC messages around and often use Python as the glue for my
networked music-making projects.
I'll have to elaborate a little later as I'm awash in finals right now. :)
-mike
On Tue, Apr 22, 2008 at 4:40 PM, Michael Heuer
mike clemow wrote:
... When I run a UI I made in Processing to control Chuck, Chuck doesn't even have to be running on the same machine, since all the control messages are sent via UPD as OSC messages.
Processing --> Chuck? Very cool.
I would be very interested to see what you have done from the Processing side. I have a lot of libraries in java for e.g. genetic algorithms, neural networks, etc. that I would love to drive ChucK with but hadn't found a good mechanism to do so. I had been going about the re-write the java libraries in ChucK syntax task but without namespaces and resizeable arrays that is becoming tiresome.
michael _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- urls is coming...
participants (3)
-
Michael Heuer
-
mike clemow
-
Peter Todd