updated on Sun Jan 22 12:09:12 UTC 2012
[aur-mirror.git] / scgraph / GSynth.sc
blobcbf82c8724b1a05e2a758cf8df4f18cd16b9177c
1 GSynth : Synth {
3         *new { arg defName, args, target, addAction=\addToHead;
4                 var synth, server, addNum, inTarget;
5                 inTarget = target.asTarget;
6                 server = inTarget.server;
7                 addNum = addActions[addAction];
8                 synth = this.basicNew(defName, server);
10                 if((addNum < 2), { synth.group = inTarget; }, { synth.group = inTarget.group; });
11                 server.sendMsg(9,
12                         defName, synth.nodeID, addNum, inTarget.nodeID,
13                         *(args.asControlInput));
14                 ^synth
15         }