Core Constants
+DEFAULT-SAMPLE-RATE+
The default sample rate of the library.
+MINIMUM-SAMPLE-RATE+
The minimum supported sample rate of the library.
+MAXIMUM-SAMPLE-RATE+
The maximum supported sample rate of the library.
+DEFAULT-MAX-POLYPHONY+
The default number of concurrent voices that the synthesizer can play.
+MINIMUM-MAX-POLYPHONY+
The minimum supported number of concurrent voices that the synthesizer can play.
+MAXIMUM-MAX-POLYPHONY+
The maximum supported number of concurrent voices that the synthesizer can play.
+DEFAULT-EFFECTS+
A list that contains the effects that are enabled by default.
+DEFAULT-MAIN-VOLUME+
The default output volume of the synthesizer.
+DEFAULT-REVERB-SEND+
The default reverb send amount for each channel in the synthesizer. MIDI messages on the channels can still override this during playback.
+MINIMUM-REVERB-SEND+
The minimum supported reverb send level.
+MAXIMUM-REVERB-SEND+
The maximum supported reverb send level.
+DEFAULT-CHORUS-SEND+
The default chorus send amount for each channel in the synthesizer. MIDI messages on the channels can still override this during playback.
+MINIMUM-CHORUS-SEND+
The minimum supported chorus send level.
+MAXIMUM-CHORUS-SEND+
The maximum supported chorus send level.
+MINIMUM-INST-REVERB-OVERRIDE+
The minimum level for the reverb amount that can be set on individual instruments/presets.
+MAXIMUM-INST-REVERB-OVERRIDE+
The maximum level for the reverb amount that can be set on individual instruments/presets.
+MINIMUM-INST-CHORUS-OVERRIDE+
The minimum level for the chorus amount that can be set on individual instruments/presets.
+MAXIMUM-INST-CHORUS-OVERRIDE+
The maximum level for the chorus amount that can be set on individual instruments/presets.
+REVERB-TYPES+
A list that associates the available types of reverbs with their associated constructor functions. Each element is itself a set of two other lists and a symbol:
- The keyword symbols that can be used to reference the reverb type.
- A list of strings that can also be used to reference the reverb type.
- A symbol that can be
FUNCALL
'd to create a new instance of that reverb type.
Schroeder/Freeverb/Remiverb Constants
CL-MELTYSYNTH-REVERBS:+SCHROEDER/DEFAULT-REVERB-ROOM-SIZE+
The default room size for the
SCHROEDER-REVERB
ANDFREEVERB
reverb classes.
CL-MELTYSYNTH-REVERBS:+REMIVERB/DEFAULT-REVERB-ROOM-SIZE+
The default room size for the
REMIVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+SCHROEDER/DEFAULT-REVERB-DAMP+
The default dampening amount for the
SCHROEDER-REVERB
,FREEVERB
, ANDREMIVERB
reverb classes.
CL-MELTYSYNTH-REVERBS:+SCHROEDER/DEFAULT-REVERB-WET+
The default wet level for the
SCHROEDER-REVERB
,FREEVERB
, ANDREMIVERB
reverb classes.
CL-MELTYSYNTH-REVERBS:+SCHROEDER/DEFAULT-REVERB-WIDTH+
The default stereo width for the
SCHROEDER-REVERB
,FREEVERB
, ANDREMIVERB
reverb classes.
Zita-Rev1 Constants
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-PRE-DELAY+
The default pre-delay time for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-PRE-DELAY+
The default pre-delay time for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-PRE-DELAY+
The default pre-delay time for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-XOVER+
The default crossover frequency that separates the low and high bands for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-XOVER+
The lowest supported crossover frequency for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-XOVER+
The highest supported crossover frequency for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-TIME-LOW+
The default reverb time (RT60) for the low band of the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-TIME-LOW+
The minimum supported reverb time (RT60) for the low band of the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-TIME-LOW+
The maximum supported reverb time (RT60) for the low band of the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-TIME-HIGH+
The default reverb time (RT60) for the high band of the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-TIME-HIGH+
The minimum supported reverb time (RT60) for the high band of the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-TIME-HIGH+
The maximum supported reverb time (RT60) for the high band of the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-DAMP+
The default dampening for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-DAMP+
The minimum supported dampening for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-DAMP+
The maximum supported dampening for the
ZITA-REVERB
reverb class.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-EQ1-FREQ+
The default frequency of the first EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-EQ1-FREQ+
The lowest supported frequency of the first EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-EQ1-FREQ+
The highest supported frequency of the first EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-EQ1-GAIN+
The default gain level for the first EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-EQ1-GAIN+
The minimum supported gain level for the first EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-EQ1-GAIN+
The maximum supported gain level for the first EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-EQ2-FREQ+
The default frequency of the second EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-EQ2-FREQ+
The lowest supported frequency of the second EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-EQ2-FREQ+
The highest supported frequency of the second EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/DEFAULT-REVERB-EQ2-GAIN+
The default gain level for the second EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MINIMUM-REVERB-EQ2-GAIN+
The minimum supported gain level for the second EQ band on the
ZITA-REVERB
class's parameteric EQ.
CL-MELTYSYNTH-REVERBS:+ZITA/MAXIMUM-REVERB-EQ2-GAIN+
The maximum supported gain level for the second EQ band on the
ZITA-REVERB
class's parameteric EQ.