Hybrid between SynthDef and ProxySynthDef, with the additional option of defining outsMapping as an Array of symbols and numbers/arrays pairs.
Build a new AlgaSynthDef. The arguments are the same as a normal SynthDef, with the exception of the outsMapping one.
name |
See SynthDef. |
func |
Same as SynthDef, with two caveats.
Basically, the function should only describe the actual UGen graph. |
rates |
See SynthDef. |
prependArgs |
See SynthDef. |
outsMapping |
Specify an Array of symbols and numbers/arrays pairs to describe combinations of output names and channels. Futhermore, all the channels will automatically be paired with a symbol in the form of |
sampleAccurate |
Use OffsetOut instead of the default Out. This is mostly useful for AlgaSynthDefs that will be used in AlgaPatterns. |
replaceOut |
Use ReplaceOut instead of the default Out. This is mostly useful for AlgaSynthDefs that will be used in AlgaPatterns to emulate monophonic sequencers. Check the |
variants |
See SynthDef. |
metadata |
See SynthDef. |
Alias for Alga.readAllDefs
.
Alias for Alga.readDef
.
Like SynthDef's writeDefFile
method, but it also writes two additional definitions needed for AlgaPatterns to work.
Alias for writeDefFile
.
Like SynthDef's load
method, but it also writes two additional definitions needed for AlgaPatterns to work.
Like SynthDef's store
method, but it also writes two additional definitions needed for AlgaPatterns to work.