File: NodeControl.sc

package info (click to toggle)
supercollider 1%3A3.6.6~repack-2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 23,792 kB
  • ctags: 25,269
  • sloc: cpp: 177,129; lisp: 63,421; ansic: 11,297; python: 1,787; perl: 766; yacc: 311; sh: 286; lex: 181; ruby: 173; makefile: 168; xml: 13
file content (21 lines) | stat: -rw-r--r-- 345 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
NodeControl {

	var <node,index,<>name;

	*new { arg node,index;
		^super.newCopyArgs(node,index)
	}
	value_ { arg aval;
		node.set(index,aval)
	}
	readFromBus { arg bus;
		node.map(index,bus)
	}
	stopReadFromBus {
		node.map(index,-1)
	}
	setMsg { arg value; ^[15, node.nodeID,index, value] }

	server { ^node.server }
	group { ^node.group }
}