Filters#
Filters
#
Filters.
The base class for filter.
equalizer
property
#
Equalizer.
15 bands with different gains.
karaoke
property
#
karaoke: Karaoke | None
Karaoke.
Eliminates part of a band, usually targeting vocals.
tremolo
property
#
tremolo: Tremolo | None
Tremolo.
Creates a shuddering effect, where the volume quickly oscillates.
vibrato
property
#
vibrato: Vibrato | None
Vibrato.
Creates a shuddering effect, where the pitch quickly oscillates.
rotation
property
#
rotation: Rotation | None
Rotation.
Rotates the audio around the stereo channels/user headphones (aka Audio Panning).
channel_mix
property
#
channel_mix: ChannelMix | None
Channel Mix.
Mixes both channels (left and right).
Equalizer
#
Equalizer.
There are 15 bands (0-14) that can be changed. "gain" is the multiplier for the given band. The default value is 0. Valid values range from -0.25 to 1.0, where -0.25 means the given band is completely muted, and 0.25 means it is doubled. Modifying the gain could also change the volume of the output.
Karaoke
#
Karaoke.
Uses equalization to eliminate part of a band, usually targeting vocals.
Timescale
#
Tremolo
#
Vibrato
#
Rotation
#
Distortion
#
Distortion.
Distortion effect. It can generate some pretty unique audio effects.
ChannelMix
#
Channel Mix.
Mixes both channels (left and right), with a configurable factor on how much each channel affects the other. With the defaults, both channels are kept independent of each other. Setting all factors to 0.5 means both channels get the same audio.
left_to_left
property
#
left_to_left: float | None
The left to left channel mix factor (0.0 ≤ x ≤ 1.0).
left_to_right
property
#
left_to_right: float | None
The left to right channel mix factor (0.0 ≤ x ≤ 1.0).
LowPass
#
BandType
#
Band Type.
All the available band types.