A mixer that can mix any number of channels (RedMixerChannel) into one or more subgroups.
inputChannels |
Array of input stereo channels. A matching array of RedMixerChannel channels will be created. |
outputChannels |
Array of output stereo channels. A matching array of RedMixerChannel mixers will be created (think subgroups). |
group |
NOTE: Passed in groups are not freed when this RedMixer instance is freed. NOTE: Boot the server before passing in a group. |
lag |
For equalizer settings, balance and volume. In seconds. |
Reads back a redMixer with all settings from an archived instance. Also see -store.
.init
after this to initialize server side objects.path |
A file path as a string. |
Similar to *restoreFile but directly takes an Archive as argument.
.init
after this to initialize server side objects.archive |
An Archive. |
An array of RedMixerChannel objects matching *new's inputChannels argument.
Dictionary with all Ref objects. (used to be CV objects)
lag | lag time in seconds (linear) |
Should probably be private.
Free synths and, if created, the internal group.
The Group in use.
Get or set the array of current inputChannels.
true
after the server is booted and the internal mixer is added and created.
Lag for all mixers and channels.
val |
Time in seconds. |
Shortcut for mixers[0] as in the normal case only this one mixer is used (no subgroups). See -mixers.
An array of RedMixerChannel objects matching *new's outputChannels argument.
Mute input channels.
val |
1= mute all channels, 0= unmute |
Get or set the array of current outputChannels.
Solo input channel(s)
channel |
Index of input channel. Can also be an array of indices. |
Returns a dictionary with settings that will be archived. Normally it is better to use -store and write the archive to disk.
Load settings from a dictionary. Normally it is better to use *restoreFile and read the archive from disk.
archive |
Current settings as a dictionary. |
Saves an instance as an archive to disk. All settings and effect inserts are stored. To read it back use *restoreFile.
path |
A file path as a string. |