Easy Filters
Project Overview
This is an open source project containing simple design tools for efficient and low-weight DSP filters. This project was started as a way for me to design basic filters and filter combinations to test on my PC before implementing them in C.
The different tools are used to tweak filter parameters and listen to the behavior in real-time using Python. The filter parameters and coefficients are displayed in Q24 fixed point format to easily convert to C(++) and run on simple microcontrollers that lack a Floating Point Unit (FPU)
The project is open-source and available on GitHUB:
Filter Design Tool
A simple tool that can be used to design first order filters:
Low-Pass (LPF)
High-Pass (HPF)
Band-Pass (BPF)
Band-Stop (BSF)
Tone Stack Design Tool
This tool has a fixed filter sequence for designing guitar and bass tone-stacks. Basic controls for:
Low / Bass
Mid
High / Treble
Multi-Filter Design Tool
A very flexible interface for stacking and cascading filters. Each filter is fully adjustable and can be set in series or grouped in parallel. it allows for up-to 6 filters and works well for designing approximate speaker or guitar cabinet simulation models.