Hey, that’s an interesting topic, I spend some time the last days trying to integrate OF into some DAW plugin framework, or the other way around. Unfortunately without much success.
Maybe I can take this opportunity to share some of my thoughts on this broader topic:
I have restarted some work on my OF/iOS synth app where I worked on and off the last years. But “pro” iOS music users expect pretty much all the options like AU/AB/Link/Midi and casual users will probably not pay for such “niche” apps. I managed to integrate AB, Link and Midi, but was barley able to fund the Apple Dev membership with the sales of my last app. So even putting something up for free, so that others could use it, would just cost me money. Not really happy with this situation as I think the audio/music environment for iOS is really great and OF has some nice experimental potential for that niche.
So I looked also at JUCE and Iplug2, both wrap all those plugin targets (VST2,VST3, AU, x64, x32, osx, ios, standalone etc…) into projects similar to the OF project generator. That’s really convenient, but I think both frameworks are lacking in the graphical side compared to OF and make it hard to integrate other libs or frameworks. JUCE has also a big downside which is the licensing. Iplug2 has only a basic 2d gui lib integrated.
Maybe just using the VST SDK could be an option for a minimal integration, it can run on both osx and Windows. But I have no idea how it would even run with OF as it needs to be a osx Bundle or win Dll. The closest I have come to compile VST on its own (there is really not much documentation) was this example, but still only get errors.
So in the end I’m not sure if it’s worth to spend so much time on finding a solution. The ratio of low level coding/setup vs. actual building something interesting is really bad. Also most of the interaction with DAW’s or other apps should be possible with audio routing (Soundflower, Blackhole, Midi, OSC). I remember the huge amount of time I’v spend on figuring out how to integrate the Audiobus Sdk into OF (Github template) for my last app, mostly only to tick a feature checkbox.
Curious what other people think.