Skip to content

Effects & MIDI Effects

32 tools for audio effects, MIDI effects, and device-specific parameters.

Audio Effects (17)

Tool Description
add_effect Add an audio effect to an AU's effect chain
clone_effect_chain Copy all effects from one AU to another, including parameters
connect_sidechain Connect one AU's output as sidechain source to a Compressor/Gate
duplicate_effect Duplicate a single effect within an AU's chain
export_effect_chain Export an effect chain as base64 preset
get_effect_chain Get the full effect chain for an AU
get_effect_state Full state of an effect: enabled, minimized, sidechain, all parameters
list_effect_parameters List all parameters of an effect with current values
list_effects List all available audio and MIDI effect types
move_effect Reorder an effect within an AU's chain
remove_effect Remove an audio effect from an AU's chain
set_device_label Rename an effect or MIDI effect device
set_effect_enabled Enable or bypass a specific effect
set_effect_parameter Set a parameter on an audio effect
set_effect_parameter_bool Set a boolean parameter on an audio effect
set_effect_parameter_int Set an integer parameter on an audio effect
set_effect_parameter_string Set a string parameter (e.g. Waveshaper equation)

MIDI Effects (6)

Tool Description
add_midi_effect Add a MIDI effect to an AU's MIDI effect chain
get_midi_effect_chain Get the MIDI effect chain for an AU
list_midi_effect_params List all parameters of a MIDI effect with current values
list_midi_effects List all available MIDI effect types
remove_midi_effect Remove a MIDI effect from an AU's MIDI chain
set_midi_effect_param Set a parameter on a MIDI effect

Available MIDI effects

  • Arpeggio — Arpeggiator
  • Pitch — Pitch shifter
  • Spielwerk — Scriptable MIDI effect
  • Velocity — Velocity processor
  • Zeitgeist — Time manipulation

Device-Specific Parameters (14)

Tool Description
list_vaporisateur_params Full Vaporisateur state: oscillators, LFO, noise, main params
set_crusher_bits Set bit depth on a Crusher (bitcrusher)
set_crusher_crush Set sample-rate reduction (0=clean, 1=max)
set_fold_oversampling Set oversampling level on a Fold (wavefolding)
set_stereo_tool_panning Set panning mode on a StereoTool
set_waveshaper_equation Set transfer function (hardclip/cubicSoft/tanh/sigmoid/arctan/asymmetric)
set_revamp_filter Configure a filter on Revamp EQ (highpass/lowshelf/lowbell/midbell/highbell/highshelf/lowpass)
set_tidal_rate Set Tidal LFO rate using musical fraction (1/1, 1/2, 1/4, 1/8, 1/16)
set_delay_sync Set Delay synced time (off, 1/128, 1/16, 1/8, 1/4, 1/2, 1/1)
set_time_stretch_cents Set pitch shift (cents) on a time-stretched audio region
set_vaporisateur_osc_param Set a parameter on a Vaporisateur oscillator
set_vocoder_band_count Set band count on a Vocoder (8-32)
set_vocoder_modulator_source Set modulator source on a Vocoder

Waveshaper equations

hardclip      — hard clipping distortion
cubicSoft     — soft cubic saturation
tanh          — hyperbolic tangent
sigmoid       — sigmoid curve
arctan        — arctangent curve
asymmetric    — asymmetric clipping

Available audio effects

Delay, Dattorro (reverb), Compressor, Waveshaper, Fold, Crusher, StereoTool, Revamp (EQ), Tidal (LFO), Vocoder, Modulator, NeuralAmp, Maximizer, Modular, Werkstatt, and more. Use list_effects to see all available types.