Inspiration

I do music production as a hobby; I most commonly interact with Equalizer plugins. All plugins witin music production are VST or VST3 (virtual instrument) file types and I have been wanting to create my own for some time now. The creation of something like that has always felt out of reach but given the theme of the hackathon I thought best to take the time to learn how.

What it does

The 3-band Equalizer can apply a low/highpass filter to an audio track as well as apply a peak boost to the frequency spectrum. Additionally, the slopes of all 3 of these bands can be changed for a more controlled sound.

How we built it

Using the JUCE framework paired with Visual Studio C++ as well as various youtube tutorials to understand the built in library functions of the JUCE framework.

Challenges we ran into

Anything and everything, learning the in-depth process of what goes on behind the scenes of a equalizer, understanding the functions that make up the JUCE library and their purposes.

Accomplishments that we're proud of

Using the JUCE framework which professional grade plugins use to create Industry professional plugins. Additionally getting the plugin to Interface with FL Studio, a professional level Digital Audio Workspace is very exciting as building up this plugin could lead to a professional release.

What we learned

Adjusting and Adapting

What's next for 3 band Equalizer

3 band EQ works as a standard 3-band EQ but I would like to upgrade it later to 5-band, first and foremost the biggest thing would be the front end GUI which needs upgrading to be more esthetically pleasing.

Built With

Share this project:

Updates