Inspiration
I've been making music for years and its a very important part of my life, and the whole reason I went to university is to gain the skills necessary to be a good audio plugin developer.
I also wanted a way to give the direct signal of my guitar some grit before it ever hits an amplifier
What it does
Cuts off all frequencies below the lowpass parameter, all frequencies above the highpass parameter, and distorts what's left in the middle
How we built it
Followed a few youtube EQ tutorials to get the low and high pass filters, checked with Claude and the JUCE website tutorials for the arctan distortion
Challenges we ran into
Adding to the UI with methods given in tutorials didn't work after I had to go down my own path of adding the saturation... just ended up sticking to the built-in GUI, since I'm not interested much in front-end development.
Learning a new framework was tricky, especially one as nuanced as JUCE, in a language as clunky and hard to read as C++.
Accomplishments that we're proud of
This is the second piece of software I've built for myself (the first was a GTA V heist take calculator) and one I'd like to use for myself
What we learned
Software development involves a lot of reading, and you can't just copy code as other people do it if you want things to fit together best for your project. It's honestly best that way though, because it's much more rewarding and the results are more personalized and give results YOU want, not just what other people want.
What's next for Band-Specific Saturator
Logic Pro and Pro Tools support (as of right now, only works in VST format, and the AU version works in Reaper, but not Logic Pro for some reason).
Make a pretty GUI with a spectrum analyzer
Built With
- c++
- juce
Log in or sign up for Devpost to join the conversation.