ProxyMixer

a simple utility for play/stop/pause/resume and vol setting 
of all the NodeProxies in a ProxySpace. 	adc 28.1.04

// tests: 
p = ProxySpace.push(s.boot); 

~out.play;
~out = { Pulse.ar([10, 10.2], 0.01, 0.2) }
m = ProxyMixer(p, 12); 	

~noyz.play;
~noyz = { BPF.ar(GrayNoise.ar, LFNoise1.kr(0.5, 400, 2000), 0.05) }

~dust.play;
~dust = { arg density = 20; Dust.ar([density,density]) }

~pulse = { Pulse.ar([10, 10.2], 0.01, 0.2) };
~out = { HPF.ar(~pulse.ar, 1000) };
~pulse.play;

~pulse.stop; 
~dust.free;	// does not go away yet. objects.notEmpty may be the wrong test.

// hit cmd-. to test runUpdate after full stop.
m.runUpdate; 	//
~pulse2 = { Pulse.ar([10, 10.2] * 1.5, 0.01, 0.1) };

~pulse2.free;	

To do: 
get vol level from monitorGroup when mapping to a fader.
clean up, refactor. 

make edit button work: send all controls in a proxy to a bank 
	of sliders that map correctly.