MKSynthPatch Class Abstract class. You never directly instantiate an instance of
the MKSynthPatch class. You instantiate its
subclasses.
Each subclass represents a particular synthesis technique. E.g. frequency modulation synthesis, additive synthesis, etc.
An instance is a single sound-producing entity. Can not ordinarily produce chords.
A collections of MKSynthPatch instances
of a particular class are most conveniently managed by a
MKSynthInstrument. Multiple collections of
instances of different classes may be managed by multiple
MKSynthInstruments.
Alternatively you can allocate and manage a collection of
MKSynthPatches yourself:
id sp = [orch allocSynthPatch: [Pluck class]]; |
The MusicKit provides a library of
MKSynthPatches.