All Projects → x42 → fil4.lv2

x42 / fil4.lv2

Licence: GPL-2.0 license
4 Band Parametric EQ

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language
HTML
75241 projects
CSS
56736 projects
Roff
2310 projects

Projects that are alternatives of or similar to fil4.lv2

matchering-cli
🎚️ Simple Matchering 2.0 Command Line Application
Stars: ✭ 28 (-53.33%)
Mutual labels:  equalizer
geonkick
A free software percussion synthesizer for GNU/Linux
Stars: ✭ 238 (+296.67%)
Mutual labels:  lv2
Viper4Linux-GUI-Legacy
Official UI for Viper4Linux Legacy (https://github.com/noahbliss/Viper4Linux)
Stars: ✭ 31 (-48.33%)
Mutual labels:  equalizer
Pulseeffects
Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
Stars: ✭ 3,040 (+4966.67%)
Mutual labels:  equalizer
lv2vst
experimental LV2 to VST2.x wrapper
Stars: ✭ 92 (+53.33%)
Mutual labels:  lv2
dart vlc
🎞 Flutter audio / video playback, broadcast & recording library for Windows & Linux.
Stars: ✭ 439 (+631.67%)
Mutual labels:  equalizer
JDSP4Linux
An audio effect processor for PipeWire and PulseAudio clients
Stars: ✭ 192 (+220%)
Mutual labels:  equalizer
matchering-web
🎚️ Self-Hosted LANDR / eMastered Alternative
Stars: ✭ 25 (-58.33%)
Mutual labels:  equalizer
spectmorph
SpectMorph: spectral audio morphing
Stars: ✭ 16 (-73.33%)
Mutual labels:  lv2
midiomatic
A collection of MIDI filter, generator and processor plugins
Stars: ✭ 23 (-61.67%)
Mutual labels:  lv2
Ffmpegandroid
android端基于FFmpeg实现音频剪切、拼接、转码、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图;音视频合成与分离,配音;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等;歌词解析与显示
Stars: ✭ 2,858 (+4663.33%)
Mutual labels:  equalizer
BOops
Sound glitch effect sequencer LV2 plugin
Stars: ✭ 60 (+0%)
Mutual labels:  lv2
EasyEffects-Presets
Presets for EasyEffects and PulseEffects.
Stars: ✭ 235 (+291.67%)
Mutual labels:  equalizer
Eqmac
macOS System-wide Audio Equalizer & Volume Mixer 🎧
Stars: ✭ 3,947 (+6478.33%)
Mutual labels:  equalizer
Roboverb
A VST / VST3 / AU / LV2 Reverb Plugin
Stars: ✭ 48 (-20%)
Mutual labels:  lv2
Refresh-Music-Player
A beautifully designed music player app for android.
Stars: ✭ 22 (-63.33%)
Mutual labels:  equalizer
Ardour
Mirror of Ardour Source Code
Stars: ✭ 2,318 (+3763.33%)
Mutual labels:  lv2
retro-winamp-block
A Winamp-styled audio block for all your retro music player needs.
Stars: ✭ 14 (-76.67%)
Mutual labels:  equalizer
LiquidEqualizerWidget
Modern 15-band equalizer for C++/Qt
Stars: ✭ 26 (-56.67%)
Mutual labels:  equalizer
BSchaffl
MIDI groove quantizer LV2 plugin
Stars: ✭ 28 (-53.33%)
Mutual labels:  lv2

fil4.lv2 - Parametric Equalizer

fil4.lv2 is a 4 band parametric equalizer with additional low+high shelf filters, Low and High-pass, as well as an optional, custom GUI displaying the transfer function and realtime signal spectrum or spectrogram.

It is available as LV2 plugin and standalone JACK-application.

Usage

The parameters can be set by moving the nodes in the graph or directly via control knobs:

  • Shift + click: reset to default
  • Right-click on knob: toggle current value with default, 2nd click restore.
  • Right-click on button: temporarily toggle, until release

The Ctrl key allows for fine-grained control when dragging or using the mouse-wheel on a knob.

Mouse-wheel granularity:

  • Gain: 1dB (fine: 0.2dB)
  • Frequency: 1/6 octave (fine: 1/24 octave)
  • Bandwidth: 1/3 octave (fine: 15 steps for a ratio 1:2)

All switches and controls are internally smoothed, so they can be used 'live' without 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.

Install

Binaries for Intel-platform (GNU/Linux, OSX and Windows) are available for releases. Most GNU/Linux distributions include this fil4 as part of the x42-plugins collection.

Compiling fil4 requires the LV2 SDK, jack-headers, gnu-make, a c++-compiler, libpango, libcairo and openGL (sometimes called: glu, glx, mesa).

  git clone https://github.com/x42/fil4.lv2.git
  cd fil4.lv2
  make submodules
  make
  sudo make install PREFIX=/usr

Note to packagers: the Makefile honors PREFIX and DESTDIR variables as well as CXXFLAGS, LDFLAGS and OPTIMIZATIONS (additions to CXXFLAGS), also see the first 10 lines of the Makefile. You really want to package the superset of x42-plugins.

Screenshots

screenshot

Details

Fil4 is based on fil-plugins LADSPA by Fons Adriaensen.

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

The high/low-shelf filters are standard 2nd order biquad/IIR filters.

High and Low pass are 2nd order resonant filters (-12dB/octave).

  • Quality 0.0: -6dB at cutoff-freq (no feedback)
  • Quality 0.7: -3dB at cutoff-freq
  • Quality 1.0: 0dB at cutoff (resonant)

All filters are zero latency with correct equivalent analog gain at Nyquist (signal phase-shift at Nyquist frequency is zero).

Why another EQ?

Because I was unhappy with all existing ones: they are either not portable (OSX, Windows, BSD, GNU/Linux,..), or simply unprofessional textbook biquad filters (phase-shifts, not decramped, comb-filter effect when values are changed), or lack important attention to the detail (control knob granularity), or are not available as LV2, or a combination of those issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].