i don't think i am able to fully grasp OSC yet, at least as it compares to Sc3 which i would like to use it with. Ideally i would love for Sc3 MouseX controls to control Audio in Sc3 on one machine and trigger GEM on another or within one machine
On Tue Aug 17 11:07:39 EDT 2004, Frank Barknecht fbar@footils.org wrote:
Hallo, shreeswifty hat gesagt: // shreeswifty wrote:
i am running the OSC responder in Sc3 and the OSC-help patch. Anyone got any tips/examples of them talking nice together? currently they are talking by midi, but so many foolks have been suggesting i try this.
Well, supposed they are running on the same machine then this is "localhost" or "127.0.0.1". Now you only need to find out the port which Supercollider is using. On my machine this is configured to be 57110.
After you found this out, you can connect using sendOSC on the Pd side by sending sendOSC a message: like "connect localhost 57110". Afterwards whatch the console for any errors, and then try to send some OSC messages with Pd, to whatever targets you Supercollider defines. ("/s_new"?) I don't know enough SC to be of more help here...
Ciao -- Frank Barknecht _ ______footils.org__
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
Patrick Pagano, B.S.,M.F.A Candidate Research And Development Assistant Digital Worlds Institute University Of Florida (352) 294-2070
Hallo, shreeswifty hat gesagt: // shreeswifty wrote:
i don't think i am able to fully grasp OSC yet, at least as it compares to Sc3 which i would like to use it with. Ideally i would love for Sc3 MouseX controls to control Audio in Sc3 on one machine and trigger GEM on another or within one machine
Which is a perfect application for OSC. OSC is actually very simple. You have two components: the connection, which is just a network connection. It requires hostname and port and is done with a simple message to sendOSC. Then you can send OSC messages through this connection, which also is simple. OSC messages contain two parts: A "target" which is like a file system path in Unix or the web: /synth/volume would be an example. And it needs a value which can be any number string list of those and so on. This would be a complete OSC message:
"/synth1/volume 121"
and it would set the "volume" of "synth1" to 121. Every application can define the names of the targets (also called methods sometimes) itself. Basically OSC is like a "netsend/netreceive" standardized and on steroids.
I know that SuperCollider provides some predefined messages, but you also can create new ones, I think. But you better ask for details on this on a SC-list.
Frank Barknecht _ ______footils.org__
Thanks frank this is making it clearer i have been using the flashsrver and net send and recieves i will try to apply this now
On Tuesday, August 17, 2004, at 11:42 AM, Frank Barknecht wrote:
Hallo, shreeswifty hat gesagt: // shreeswifty wrote:
i don't think i am able to fully grasp OSC yet, at least as it compares to Sc3 which i would like to use it with. Ideally i would love for Sc3 MouseX controls to control Audio in Sc3 on one machine and trigger GEM on another or within one machine
Which is a perfect application for OSC. OSC is actually very simple. You have two components: the connection, which is just a network connection. It requires hostname and port and is done with a simple message to sendOSC. Then you can send OSC messages through this connection, which also is simple. OSC messages contain two parts: A "target" which is like a file system path in Unix or the web: /synth/volume would be an example. And it needs a value which can be any number string list of those and so on. This would be a complete OSC message:
"/synth1/volume 121"
and it would set the "volume" of "synth1" to 121. Every application can define the names of the targets (also called methods sometimes) itself. Basically OSC is like a "netsend/netreceive" standardized and on steroids.
I know that SuperCollider provides some predefined messages, but you also can create new ones, I think. But you better ask for details on this on a SC-list.
Ciao
Frank Barknecht _ ______footils.org__
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
Patrick Pagano, B.S., M.F.A. candidate Research And Development Assistant Digital Worlds Institute University Of Florida (352) 294-2082