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. |
The Group in use.
An array of RedMixerChannel objects matching *new's inputChannels argument.
An array of RedMixerChannel objects matching *new's outputChannels argument.
Shortcut for mixers[0] as in the normal case only this one mixer is used (no subgroups). See -mixers.
Get or set the array of current inputChannels.
Get or set the array of current outputChannels.
Free synths and, if created, the internal group.
Lag for all mixers and channels.
val |
Time in seconds. |
Mute input channels.
val |
1= mute all channels, 0= unmute |
Solo input channel(s)
channel |
Index of input channel. Can also be an array of indices. |
Should probably be private.
Saves an instance as an archive to disk. All settings and effect inserts are stored. Also see *restoreFile.
path |
A file path as a string. |
Dictionary with all Ref objects. (used to be CV objects)
lag | lag time in seconds (linear) |