The MKSynthPatch Library Timbre Data Base

You specify a “timbre” as a string to the waveform parameter. For the DBFm1vi, you can also specify the modulating wave as a timbre.

Each “timbre” represents a family of MKWaveTables, one for each frequency range. This is very similar to how samplers work. By changing waveforms as the pitch changes, the “munchkin” effect is avoided. Also, the waveforms are band-limited, preventing aliasing.

List of timbres, derived from analysis of recorded data, includes:

soprano, tenor and bass voices singing various vowels woodwind instrments such as clarinet, oboe and sax. stringed instruments such as violin and cello

piano

various electronic waveforms such as square wave

Interpolation from one timbre to another is supported in some of the MKSynthPatches.

In release 3.0 the data base is user-extendable.