ladspa-t5-plugins
Contents:
About:
ladspa-t5-plugins is a collection of LADSPA audio processing plugins. They are used in the Pulseaudio Parametric Equalizer and Pulseaudio Crossover Rack.
List of plugins:
Currently released version: 1.8 (2019-01-13)
Status: maintained/stable
- T5's 3-Band Parametric with Shelves
- ID: 5541
- Identifier: 3band_parameq_with_shelves
- Description: Three-Band Parametric Equalizer (Peaking EQ with Frequency, Gain, Q) with low- and high shelves (Frequency, Gain, Q)
- T5's 24dB/octave Linkwitz-Riley Lowpass
- ID: 5542
- Identifier: lr4_lowpass
- Description: 4th-order Linkwitz-Riley low pass filter with 24dB/octave slope and 6dB attenuation at the cutoff frequency.
- T5's 24dB/octave Linkwitz-Riley Highpass
- ID: 5543
- Identifier: lr4_highpass
- Description: 4th-order Linkwitz-Riley high pass filter with 24dB/octave slope and 6dB attenuation at the cutoff frequency.
- T5's 12dB/octave Linkwitz-Riley Lowpass
- ID: 5544
- Identifier: lr2_lowpass
- Description: 2nd-order Linkwitz-Riley low pass filter with 12dB/octave slope and 6dB attenuation at the cutoff frequency.
- T5's 12dB/octave Linkwitz-Riley Highpass
- ID: 5545
- Identifier: lr2_highpass
- Description: 2nd-order Linkwitz-Riley high pass filter with 12dB/octave slope and 6dB attenuation at the cutoff frequency.
- T5's 6dB/octave First Order Lowpass
- ID: 5546
- Identifier: fo_lowpass
- Description: 1st-order Butterworth low pass filter with 6dB/octave slope and 3dB attenuation at the cutoff frequency.
- T5's 6dB/octave First Order Highpass
- ID: 5547
- Identifier: fo_highpass
- Description: 1st-order Butterworth high pass filter with 6dB/octave slope and 3dB attenuation at the cutoff frequency.
- T5's 12dB/octave Second Order Lowpass
- ID: 5550
- Identifier: so_lowpass
- Description: 2nd-order Butterworth low pass filter with 12dB/octave slope and 3dB attenuation at the cutoff frequency.
- T5's 12dB/octave Second Order Highpass
- ID: 5551
- Identifier: so_highpass
- Description: 2nd-order Butterworth high pass filter with 12dB/octave slope and 3dB attenuation at the cutoff frequency.
- T5's 12dB/octave Second Order Lowpass with variable Q
- ID: 5554
- Identifier: so_lowpass_q
- Description: 2nd-order low pass filter with 12dB/octave slope, variable Q and 3dB attenuation at the cutoff frequency.
- T5's 12dB/octave Second Order Highpass with variable Q
- ID: 5555
- Identifier: so_highpass_q
- Description: 2nd-order high pass filter with 12dB/octave slope, variable Q and 3dB attenuation at the cutoff frequency.
- T5's 18dB/octave Third Order Lowpass
- ID: 5552
- Identifier: to_lowpass
- Description: 3rd-order Butterworth low pass filter with 18dB/octave slope and 3dB attenuation at the cutoff frequency.
- T5's 18dB/octave Third Order Highpass
- ID: 5553
- Identifier: to_highpass
- Description: 3rd-order Butterworth high pass filter with 18dB/octave slope and 3dB attenuation at the cutoff frequency.
- T5's Inverter
- ID: 5556
- Identifier: inverter
- Description: simply inverts the input signal.
- T5's Sample Delay
- ID: 5548
- Identifier: sample_delay
- Description: sample accurate delay, delay is given in milliseconds and is converted and rounded to the nearest whole sample count
- T5's Subsample Delay
- ID: 5549
- Identifier: subsample_delay
- Description: subsample accurate delay (fractional delay), delay is given in milliseconds. this is a linearly interpolating fractional delay filter with a sample accurate delay in frount of it. beware that the frequency response rolls off to max -3dB at sample rate / 4 and so this should only be used with sample rates >= 96kHz for filtering tweeter outputs!
Screenshots:
Here is a screenshot of the parametric equalizer plugin inserted into Ardour:
Installation:
From my debian repository:
The easiest way to install ladspa-t5-plugins if you're on an
ubuntu based system (Linux Mint for example) is to use my
debian repository. Please
follow the instrucions to set up the apt sources files there...
Currently there are builds for the following architectures available:
amd64, arm64 and armhf
To install ladspa-t5-plugins simply use the command
sudo apt-get install ladspa-t5-plugins
From source:
This is my first real C project, so please forgive any coding style issues! The sources can be found in the GitLab repository.
git clone https://gitlab.com/t-5/ladspa-t5-plugins.git
cd ladspa-t5-plugins/helpers
./compile.sh
sudo ./install.sh
This will install the .so files for ladspa into /usr/lib/ladspa
.
This needs the ninja and meson build systems installed!
Feedback:
The GitLab repository contains a issue tracker. Please kindly use that or use the Contact page.