MKOrchestra ClassManages control of DSP:
new or newOnDSP:, open, run, stop, close, abort
Manages allocation of DSP resources:
allocUnitGenerator:,
allocSynthData:,
allocSynthPatch:, etc.
Class object manages a collection of DSPs:
+ open, + run, + allocSynthPatch:, etc.
All allocation of DSP resources is done
through the MKOrchestra. You don't send
alloc directly to a
MKUnitGenerator or
MKSynthPatch.
You only need to specify allocation requests directly to the
MKOrchestra when working at a low level. If
you use a MKSynthInstrument, it takes care of
the allocation for you (as in the previous example.) Similarly,
if you make your own MKSynthPatch, the actual
allocation of MKUnitGenerators from the
MKOrchestra is done behind the scenes.