Table of Contents

Namespace DisCatSharp.Lavalink.Entities.Filters

Classes

LavalinkChannelMix

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.

LavalinkDisortion

Distortion effect. It can generate some pretty unique audio effects.

LavalinkEqualizer

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.

LavalinkFilters

Represents various lavalink filters.

LavalinkKaraoke

Uses equalization to eliminate part of a band, usually targeting vocals.

LavalinkLowPass

Higher frequencies get suppressed, while lower frequencies pass through this filter, thus the name low pass.

LavalinkRotation

Rotates the sound around the stereo channels/user headphones (aka Audio Panning).

LavalinkTimescale

Changes the speed, pitch, and rate.

LavalinkTremolo

Uses amplification to create a shuddering effect, where the volume quickly oscillates.

LavalinkVibrato

Similar to tremolo. While tremolo oscillates the volume, vibrato oscillates the pitch.

Interfaces

IPluginFilter

Represents an plugin filter.