https://github.com/karsten-uy/kirbequalizer
An audio equalizer with customizable highpass, lowpass, and peak filters, allowing precise control over cutoff frequencies, Q values, and gain for personalized audio output.
https://github.com/karsten-uy/kirbequalizer
audio-equalizer audio-processing c cpp equalizer gain gain-control highpass-filter juce juce-framework lowpass-filter peak-filter
Last synced: 5 months ago
JSON representation
An audio equalizer with customizable highpass, lowpass, and peak filters, allowing precise control over cutoff frequencies, Q values, and gain for personalized audio output.
- Host: GitHub
- URL: https://github.com/karsten-uy/kirbequalizer
- Owner: Karsten-Uy
- Created: 2023-12-20T18:31:42.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-22T19:58:24.000Z (9 months ago)
- Last Synced: 2024-08-22T21:59:51.822Z (9 months ago)
- Topics: audio-equalizer, audio-processing, c, cpp, equalizer, gain, gain-control, highpass-filter, juce, juce-framework, lowpass-filter, peak-filter
- Language: C++
- Homepage:
- Size: 3.91 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KirbEqualizer
Description:
This project uses the JUCE framework to create a versatile audio equalizer with highpass, lowpass, and peak filters, allowing users to tailor the audio output according to their preferences. The equalizer includes a user-friendly interface to manipulate filter parameters, such as cutoff frequencies, Q values, and gain, providing fine-grained control over the audio signal.
Features:
Highpass Filter:
Adjustable cutoff frequency to control the lower limit of the frequency spectrum.
User-defined slope for the filter to customize the roll-off characteristics.
Lowpass Filter:Configurable cutoff frequency to determine the upper limit of the frequency spectrum.
User-selectable slope for the filter to adjust the roll-off behaviour.
Peak Filter:Center frequency adjustment for targeting specific frequencies.
User-defined bandwidth (Q value) to control the range of affected frequencies.
Gain control to boost or attenuate the selected frequency.
Output Gain:Global output gain control to adjust the overall volume level.
Visual representation of the response curve to provide real-time feedback on the applied equalization.
Response Curve Visualization:Graphical representation of the frequency response curve to help users visualize the applied equalization.
Real-time updating of the response curve as filter parameters are adjusted.
Technical Specifications:How to Use:
Download the latest release.
Copy the "KirbEqualizer.vst3" to your DAW vst directory
Scan for plugins in your DAW and use freely in your desired DAW