Proxy Space changes localhost output?

Hey guys, I’m new here and I don’t know if this is the correct way/place to ask a question:
I have a problem with the Proxy Space output. I create a Proxy space, but when I try to play a synth, the postwindow says this: NodeProxy.audio(localhost, 2).
I guess the 2 means its the “3rd output channel” but beacause I only have 2 outputs on my computer I can’t hear any sound.
Why is that so and how can I fix that. Is there a command to change the Proxy Spaces output or did I understand something generally wrong about the Proxy Space?

Thanks!

My code looks like this:

 (
s.boot;
p = ProxySpace.push(s);
)
(
~out = {
	Resonz.ar(
		SinOsc.ar(\freq.kr(9000)*LFSaw.kr(\modfreq.kr(25))),
		\resf.kr(4000),
		\q.kr(0.1),
		\mul.kr(4))!2
	* Env.perc(\a.kr(0.01), \r.kr(0.2)).ar(0);
};
)
~out.play;

try this:

(
s.boot;
p = ProxySpace.push(s);
)
(
~out.play;
~out = {
	Resonz.ar(
		SinOsc.ar(\freq.kr(9000)*LFSaw.kr(\modfreq.kr(25))),
		\resf.kr(4000),
		\q.kr(0.1),
		\mul.kr(4))!2
	* Env.perc(\a.kr(0.01), \r.kr(0.2)).ar(0);
};
)

when you call .play you are connecting the NodeProxy to the outputs - but in your example your sound was already finished playing

~d={SinOsc.ar(300,0,0.1!3)};
~d.play

if you try again with a sustaining sound as in the above, you will see that .play starts the monitor.

the ‘2’ in the post window referred to the number of channels

you can set the output for your monitor with an argument: ~out.play(1) for example.

Read the NodeProxy help for more!