Table 5-1. WaveTable synthesis:
| Wave1 | “1” stands for one oscillator |
| Wave1i | “i” stands for interpolating oscillator |
| Wave1v | “v” stands for vibrato (random,periodic) |
| Wave1vi | |
| DBWave1vi | “DB” stands for “data base of timbres” |
| DBWave2vi | “2” stands for two oscillators |
Table 5-2. Frequency Modulation synthesis:
| Fm1 | “1” stands for one modulator |
| Fm1i | “i” stands for interpolating carrier |
| Fm1v | “v” stands for vibrato (random,periodic) |
| Fm1vi | |
| DBFm1vi | “DB” stands for “data base of timbres” |
| Fm2pvi | “2p” stands for 2 modulators in parallel |
| Fm2cvi | “2c” stands for 2 modulators in cascade |
| Fm2pnvi | “n” stands for a noise modulator |
| Fm2cnvi |
All Wave and Fm MKSynthPatches have separate
envelopes with arbitrarily many points on amplitude, frequency, and
the various FM indecies. Vibrato may run at audio rates. Both
carrier and modulators may have any periodic waveform.