Four-band parametric equaliser LV2 plugin. DSP code by Fons Adriaensen.
Go to file
Nedko Arnaudov b74df54ccc Adjust INSTALL for python and gtk deps
Python2 and Gtk2 related dependencies are stable (no upstream breaking
changes anymore).

Python3 is new language dialect. Unfortunately there is hardly any
backward compatibility for scripts written in the previous version 2
of the snake language.
2023-07-09 19:39:12 +03:00
.gitignore waf build system skeleton (LV2) 2009-06-02 23:22:01 +03:00
AUTHORS Remove LADSPA, implement LV2 plugin 2009-06-03 03:37:04 +03:00
COPYING Import FIL-plugins-0.1.0 2009-06-02 22:31:46 +03:00
INSTALL Adjust INSTALL for python and gtk deps 2023-07-09 19:39:12 +03:00
NEWS Add ticket numbers to NEWS entries 2009-07-29 20:05:15 +03:00
README.adoc README: make "see also" a section 2023-07-09 19:27:17 +03:00
filter.c fix unresolved inline symbol 2023-07-06 00:26:02 +03:00
filter.h Remove LADSPA, implement LV2 plugin 2009-06-03 03:37:04 +03:00
filter.ttl Bump major version (in the uris and in the tarball) 2009-06-11 02:41:46 +03:00
log.c Remove LADSPA, implement LV2 plugin 2009-06-03 03:37:04 +03:00
log.h Remove LADSPA, implement LV2 plugin 2009-06-03 03:37:04 +03:00
lv2_external_ui.h Basic external UI 2009-06-05 22:44:58 +03:00
lv2_ui.c allow everride of python executable, default to the one used by waf 2023-07-06 00:45:32 +03:00
lv2_ui.h Basic external UI 2009-06-05 22:44:58 +03:00
lv2filter.c Stereo plugin 2009-06-06 15:59:48 +03:00
lv2filter.h Bump major version (in the uris and in the tarball) 2009-06-11 02:41:46 +03:00
lv2logo.png About box and frame for master section 2009-06-06 21:18:34 +03:00
lv2plugin.c Remove debug prints 2009-06-11 02:35:17 +03:00
lv2plugin.py waf build system skeleton (LV2) 2009-06-02 23:22:01 +03:00
manifest.ttl Bump major version (in the uris and in the tarball) 2009-06-11 02:41:46 +03:00
ui Detect UI launch failures and clean the mess 2009-07-11 18:35:56 +03:00
waf waf build system skeleton (LV2) 2009-06-02 23:22:01 +03:00
wscript allow everride of python executable, default to the one used by waf 2023-07-06 00:45:32 +03:00

README.adoc

Overview

Stereo and mono LV2 plugins, four-band parametric equalisers. Each section has an active/bypass switch, frequency, bandwidth and gain controls. There is also a global bypass switch and gain control.

DSP

The 2nd order resonant filters are implemented using a Mitra-Regalia style lattice filter, which has the nice property of being stable even while parameters are being changed.

All switches and controls are internally smoothed, so they can be used live whithout any clicks or zipper noises. This should make this plugin a good candidate for use in systems that allow automation of plugin control ports, such as Ardour, or for stage use.

The DSP code is written by Fons Adriaensen

GUI

The GUI provides knobs and toggle buttons for tweaking filter parameters. It also provides frequency response widget with differently coloured curve for each section and separate curve for total equalization effect.

The GUI uses the External UI extension. lv2rack (part of zynjacku) supports this extension. Ardour-2.8 needs patch to support the external UI extension.

The lv2fil GUI is written in python2 via py2gtk2.

The UI does not require OpenGL software stack nor GPU for operation.