2 summary:: Send signal to a bus, crossfading with previous contents.
3 related:: Classes/OffsetOut, Classes/Out, Classes/ReplaceOut
4 categories:: UGens>InOut
9 Send signal to a bus, crossfading with previous contents.
10 code::xfade:: is a level for the crossfade between what
11 is on the bus and what you are sending. The algorithm is equivalent to this:
14 bus_signal = (input_signal * xfade) + (bus_signal * (1 - xfade));
18 See the link::Reference/Server-Architecture:: and link::Classes/Bus:: helpfiles for more information on
19 buses and how they are used.
27 The index of the bus to write out to. The lowest numbers are written to the audio hardware.
32 argument::channelsArray
33 An Array of channels or single output to write out. You cannot change the size of this once a SynthDef has been built.
40 SynthDef("help-SinOsc", { arg freq=440, out;
41 Out.ar(out, SinOsc.ar(freq, 0, 0.1))
44 SynthDef("help-XOut", { arg out=0, xFade=1;
46 source = PinkNoise.ar(0.05);
48 // write to the bus, crossfading with previous contents
49 XOut.ar(out, xFade, source);
54 Synth("help-SinOsc", [\freq, 500]);
55 a = Synth.tail(s, "help-XOut");