HISE AUv3 support?
-
I was wondering if there are plans for HISE to support the AUv3 plugin format? Also, what about creating an iOS app that is also an AUi plugin for GarageBand and Logic Pro on iPad? Is that possible now? Is there a roadmap for future features in HISE somewhere?
-
This post is deleted! -
@ElectroBlue We got Auv3 to "work" except for the UI , the UI would show but did not fit the AUv3 window properly and resizing did not work.
-
It's possible to export an AUv3 for Mac OS, just not directly from HISE.
The steps are:
- Export an AUi as you normally would
- Terminate the terminal window after it's created the ProJucer & Xcode files
- Open AutogeneratedProject.jucer
- In settings, scroll down to plugin formats. Deselect AU, select AUv3 and Standalone
- Set your deployment target in the release exporter to 10.15+
- Delete the debug exporter (I got errors about missing files otherwise, should be fixable in Xcode though)
- Save the project and open in Xcode
- For local testing, set AUv3 App extension & Standalone plugin to Automatically manage signing, then select Sign to Run locally as the signing certificate (This is required for the AUv3 to register as a plugin, for distribution ignore this step and sign as you normally would).
- Archive the project. If everything worked you should have a standalone app that when opened will register itself as a plugin.
Similar to lalalandsynth, I've experienced several ui & functional issues with the exported plugin (weirdly, the Standalone app seems fine).
I suppose these issues could be fixed, seems a lot of hassle though since a regular AU and standalone work just as well without all the extra hoops. Probably only worth pursuing if you plan to sell a commercial product on the App Store.
-
@modularsamples thanks guys! I'll give that a try! Good to know it's possible! What about creating a Reason Rack Extension? Is that possible with HISE?
-
Reason Rack Extension?
Nope, that's a separate (and very proprietary) API that is pretty much incompatible with the rest of the formats.
-
@Christoph-Hart How about exporting as a Unity plugin? I believe that is already a part of JUCE, correct?