Hi Deech,
>Yes I am getting duplicate Node ids. I read the docs on the s_new >command. Is there a difference between a node and a synth? there are two types of nodes: synths and groups. Groups are lists of nodes. Synths you create from a synth definition. >Also can I re-use an existing synth? When I install an instrument >from client A, I can play it with Client B by referencing the >instrument name string. So client B is using a synth installed by >Client A. Yes, synth definitions (what you call instruments) may be loaded (installed) from any client and used by every client to create synths. Just to avoid misunderstanding, you have to be careful with terminology: synth != synth def. > >The problem is that if I then start a melody from Client A using a >synth, and then concurrently start another melody from Client B >using a different synth, the two compete and I get the "duplicate >node ids" error. Why is this occuring if I am using two different >synths and how will this problem be fixed if start a new synth for >each client? Use different nodeID ranges. I don't know the haskell implementation, but on sclang one sets the so called clientID of the server, to a different small integer in each client. Then you don't have duplicates. If you don't have to access the synths later on, you may also use the nodeID -1. hope this helps! > >thanks for the help ... >-deech > > > >On Tue, Nov 3, 2009 at 3:31 AM, Julian Rohrhuber ><<mailto:[email protected]>[email protected]> wrote: > >what do you mean by seem to ovverride one another? Do you get >duplicate node id messages? I would suggest run a synth (/s_new osc >message) for each person with a different node id. > > >>Yes, you are right. Sorry I am a SuperCollider beginner. >> >>I am trying to organize a Hackfest where multiple computer jam on >>the same SuperCollider server. So far I am able to send music >>messages to the server and hear the output. But when I send multiple >>messages (using different GHCI instances to simulate different >>clients) they seem to override one another as opposed to playing >>together. >> >>Any idea what I am doing wrong? >>thanks ... >>-deech >> >>On Mon, Nov 2, 2009 at 5:53 PM, Henning Thielemann > > > ><<mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]> > > >wrote: >> >> >>On Mon, 2 Nov 2009, aditya siram wrote: >> >>> Hi all, >>> I want to have multiple clients playing together on one >>>SuperCollider server. Once client >>> A installs an instrument to a channel on the server, can client B >>>retrieve the channel >>> information using client A's supplied name string for that >>>instrument and play on that >>> channel? >> >>Can you install an instrument to a "channel"? I thought, instruments are >>identified by name. >>_______________________________________________ >>haskell-art mailing list > > > ><mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected] >><<http://lists.lurk.org/mailman/listinfo/haskell-art>http://lists.lurk.org/mailman/listinfo/haskell-art><http://lists.lurk.org/mailman/listinfo/haskell-art>http://lists.lurk.org/mailman/listinfo/haskell-art > > > >> >> >>_______________________________________________ >>haskell-art mailing list >><mailto:[email protected]>[email protected] >><http://lists.lurk.org/mailman/listinfo/haskell-art>http://lists.lurk.org/mailman/listinfo/haskell-art > >-- > > > > > > >. >_______________________________________________ >haskell-art mailing list ><mailto:[email protected]>[email protected] ><http://lists.lurk.org/mailman/listinfo/haskell-art>http://lists.lurk.org/mailman/listinfo/haskell-art > > > >_______________________________________________ >haskell-art mailing list >[email protected] >http://lists.lurk.org/mailman/listinfo/haskell-art -- . _______________________________________________ haskell-art mailing list [email protected] http://lists.lurk.org/mailman/listinfo/haskell-art
