|
|
|
|
|
by anthonypz
1137 days ago
|
|
I've always been curious about synths and how they are programmed. I'm a JS dev learning Rust and was having ideas about building my own synth. Is Max4Live a good choice for building audio plugins in 2023? Also, is Rust a viable option for creating VST plugins? |
|
If you want to just dive into DSP using wires and boxes, with some additional code sprinkled in, SynthEdit or Reaktor Core are faster, more fun, and produce better results. If you don't mind C++, check out iPlug from REAPER's WDL codebase: https://www.cockos.com/wdl/ — there are some forks of it.
There's also JUCE. You'll find some people complain about it and some people regret using it, despite it being relatively popular.
There are some Rust things for doing VST (and AU) development. Here's one that I've seen a few things made with: https://github.com/robbert-vdh/nih-plug/tree/master I wouldn't worry too much about the differences between C++ and Rust in this world. Audio software tends to be buggy, so the bar for being considered 'good enough' is pretty low.