HarmonEQ - Harmonic Equalizer
This is a harmonic equalizer for audio developed in MATLAB using the Audio Toolbox for the 2021 AES Student Plugin competition. HarmonEQ differs from other equalizers in its control scheme. It is a parametric equalizer with indirect controls. Rather than having precise control over filter frequencies, the user tunes HarmonEQ to a specific musical note or chord. The user can then define gain and Q values for five different ranges: low, low-mid, mid, high-mid, high.
Demo video
(Click image to view YouTube video.)
Compiled plugins
Pre-compiled versions of the plugin are available:
- macOS
- VST:
- AU:
- Windows
- Coming soon. I need a Windows installation in order to be able to compile for Windows...
Installation instrucitons
- macOS
- Download and unzip the VST and AU plugins.
- Open Finder and go to the Home folder.
- Navigate to
/Library/Audio/Plug-Ins/
. - Move
HarmonEQ.vst
to the/VST/
folder andHarmonEQ.component
to the/components/
folder. - On newer versions of macOS (10.14 or 10.15 and later) you will need to manually remove the plugins from quarantine. Instructions for that will be posted soon.
Instructions for de-quarantining unsigned plugins
- Open the Terminal app
- If you're not familiar it, click the magnifying glass in the upper left corner, type
terminal
, and hitEnter
to launch it.
- If you're not familiar it, click the magnifying glass in the upper left corner, type
- Type
sudo xattr -rd com.apple.quarantine /Library/Audio/Plug-Ins/<folder name>
, replacing<folder name>
with the name of the folders that contain the plugins the need to be de-quarantined.- Examples:
sudo xattr -rd com.apple.quarantine /Library/Audio/Plug-Ins/VST/
udo xattr -rd com.apple.quarantine /Library/Audio/Plug-Ins/Components/
- Examples:
Prereqs for compiling
- MATLAB R2021a
- DSP Toolbox
- Audio Toolbox
- MATLAB Coder (for exporting to JUCE)
Cite As
Colin Malloy (2024). HarmonEQ (https://github.com/malloyca/HarmonEQ/releases/tag/v0.5.1), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
enum
Version | Published | Release Notes | |
---|---|---|---|
0.5.1 | See release notes for this release on GitHub: https://github.com/malloyca/HarmonEQ/releases/tag/v0.5.1 |
||
0.4.0.0 | See release notes for this release on GitHub: https://github.com/malloyca/HarmonEQ/releases/tag/v0.4 |