/usr/share/SuperCollider/HelpSource/Classes/Mix.schelp is in supercollider-common 1:3.8.0~repack-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | class:: Mix
summary:: Sum an array of channels.
categories:: UGens>Multichannel
Description::
Mix will mix an array of channels down to a single channel or an array
of arrays of channels down to a single array of channels.
More information can be found under link::Guides/Multichannel-Expansion::.
note::
Note that code::Mix.ar:: and code::Mix.kr:: in
SC2 are equivalent to code::Mix.new:: in SC3,
and that code::Mix.arFill:: and code::Mix.krFill:: are
equivalent to code::Mix.fill::.
::
classmethods::
method::new
argument::array
The array of channels or arrays.
method::fill
argument::n
The size of array to create.
argument::function
The array filling function.
returns:: Returns:
A newly created
link::Classes/UGen:: .
Examples::
code::
s.boot;
{ Mix.new([ PinkNoise.ar(0.1), FSinOsc.ar(801, 0.1), LFSaw.ar(40, 0.1)]) }.play
(
play({
Mix.new( Array.fill(8, { SinOsc.ar(500 + 500.0.rand, 0, 0.05) }) );
}))
(
play({
Mix.fill(8, { SinOsc.ar(500 + 500.0.rand, 0, 0.05) });
}))
::
|