Our great sponsors
-
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Vocal EQ is basically 3 fixed EQs: a high pass filter to get rid of rumble, a treble boost and a treble roll off. I chose the filter types and parameters by listening to different microphones (so the treble boost emulates the hyped sound of a condenser like an NT1a, and the roll off gives you a smoother sound like an SM7B or even a ribbon if you crank it).
As I said the framework I used is JUCE (it's kind of the only game in town I think). I also used REW and Plugindoctor (which is amazing btw) to test my work. If you want to read the code, the meat of it is in the PluginProcessor.cpp file and specifically in the processBlock method (1, 2, 3). The rest is basically just UI and wiring.
Ellipsis is a recreation of an effect that I heard in a studio once and couldn't get out of my head. It splits the frequency spectrum into a low and high and then applies a bunch of tube distortion to the low frequencies only. It doesn't work on everything, but when it works it sounds really gritty and warm, adds low end without being boomy.
The last one is an R 128 Loudness Meter. I've been using Youlean and WLM Plus, but I wanted something that was easier to read in your peripheral vision for live use (thus the red and green and the lack of any UI features).
Not OP, but if you want to play with audio production on Linux, you definitely want to check out Pipewire, which is a fantastic new audio server that replaces both JACK and pulseaudio together. yabridge is what I use to be able to run Windows VSTs.
Not OP, but if you want to play with audio production on Linux, you definitely want to check out Pipewire, which is a fantastic new audio server that replaces both JACK and pulseaudio together. yabridge is what I use to be able to run Windows VSTs.
It seems to be the industry standard at least. I have played around with iPlug2 and AudioKit a little bit but not enough to really form an opinion. (iPlug2 is described by the authors as "not production ready" and AudioKit is mac / ios only)
Related posts
- Learning C++ for Multimedia and Audio programming
- Is it possible to create a VST that wraps around a standalone Java program, launching it as a separate process?
- Ask HN: What are 100K dollar ideas but not million dollar ideas?
- A framework for audio software development
- Clap: The New Audio Plug-In Standard