Having now written the same PoC plugin from scratch three times for different APIs:
#CLAP is by far my favorite: open, very clean, no bullshit
#AUv3 is obtuse in a way APIs / frameworks by big corporations tend to be. Logic / GarageBand being the de facto implementations, their bugs in effect become undocumented parts of the API
#VST3... oh boy. Steinberg shot for the moon when a ladder would be enough, as demonstrated by CLAP. Awful experience.
Long shot, but is anyone aware of how to create an #AUv3 extension without using #Swift to call into external code? Specifically, is there a way to create .appex binaries without using #XCode? There seems to be very little information about how extensions even work.
Context: I’m trying to port my #RustLang plugin to AuV3 for Logic and iOS.