I want to create audio plugins to be used in a DAW, but I am unsure if this framework is the right choice.
not sure anyone has done this with oF.
That means implementing vst2, vst3, audio unit, maybe clap, and whatever plugin format. Probably getting GUI stuff working properly is also not that easy. It is definitely a lot of work.
I recommend checking out the following:
- The industry standard is https://juce.com/.
- There are alternatives like: https://iplug2.github.io/
- if you are familiar with web dev, I am quite excited about elementary: https://www.elementary.audio/
But there are quite some nice audio libraries for openFrameworks, that could help you prototyping or build stand-alone versions. here are some that I really like.
- GitHub - npisanti/ofxPDSP: openFrameworks addon for audio synthesis and generative music
- GitHub - roymacdonald/ofxSoundObjects: Simple yet super powerful modular sound architecture for openFrameworks.
- GitHub - danomatika/ofxPd: (maintained) a Pure Data addon for OpenFrameworks using libpd
If you don’t wanna build a commercial product and are fine with hacky solutions, you could also use some virtual sound cards to route audio to oF and then back to your DAW.
To sum it up, I think oF is good for quick prototypes and experimental stuff, but when you wanna have a production-ready audio plugin that loads in DAWs, then I recommend the frameworks above.
hope that helps