Juce 5.3: The only changes I’ve made are to add setFullScreen(true) & added mic permission. It runs on my iPad running iOS 11.2.2 but when I “Scan for new or updated AudioUnit plug-ins” it doesn’t find any of the AU3s on my system. 3rd party AU3s are definitely found in Garageband and Cubasis etc., so not sure what’s going on.
Thoughts? Thanks!
UPDATE:
Running on an iPad with iOS 10.3.3 and the 3rd party AU3 shows up.
There’s a bit more work than that required to get the Plugin Host working on mobile devices. @fabian and I actually did this for part of our ADC workshop last year and it’s just sitting on a branch somewhere. I will take a look at getting it merged in soon.
Thank you for updating the Plugin Host project!
Unfortunately I have some trouble using it.
Most of the time the UI is frozen on program start. There is some console error output. Maybe this helps to find the problem:
2018-04-12 11:47:12.559151+0200 Plugin Host[359:19146] [DYMTLInitPlatform] platform initialization successful
sysctl: Operation not permitted
2018-04-12 11:47:14.169848+0200 Plugin Host[359:19086] 138: IPCAUClient: can't connect to server (-66748)
2018-04-12 11:47:15.179916+0200 Plugin Host[359:19140] [ops] readyPlugIns failed:Error Domain=PlugInKit Code=4 "cannot obtain executable path for plug-in com.roli.development.AUv3Synth.AUv3SynthAUv3(2741D705-925F-442A-B45A-07901B45FDD6)" UserInfo={NSLocalizedDescription=cannot obtain executable path for plug-in com.roli.development.AUv3Synth.AUv3SynthAUv3(2741D705-925F-442A-B45A-07901B45FDD6)}
2018-04-12 11:47:15.180768+0200 Plugin Host[359:19086] 86: Failed to open AudioUnit extension: Error Domain=PlugInKit Code=4 "cannot obtain executable path for plug-in com.roli.development.AUv3Synth.AUv3SynthAUv3(2741D705-925F-442A-B45A-07901B45FDD6)" UserInfo={NSLocalizedDescription=cannot obtain executable path for plug-in com.roli.development.AUv3Synth.AUv3SynthAUv3(2741D705-925F-442A-B45A-07901B45FDD6)}
2018-04-12 11:47:15.180807+0200 Plugin Host[359:19139] [ops] Communications error: <xpc object>
All AUv3s are always scanned everytime the host is launched only on iOS. If you have broken plug-ins installed this may cause the host to hang momentarily.
On my iPad Air 2 with iOS 12.1.3 I’ve just downloaded juce AudioPluginHost project and compiled it on my iPad through xCode, but no Au3 is found in the app. How can I scan au3 on my ipad?
Like Fabian said above, AUv3s are scanned every time the host is launched on iOS so if they are available they should show up in the plug-in list when you launch the host. Are you able to see the AUv3s in other apps like GarageBand?
I am developing an iOS host app. I have implemented the AUScanner (Async AUv3 scanning). However, the AUv3 plugins only show up if I firstly open Garageband app in the iPhone. After that, the plugins are found by my host.
I have also tried the AudioPluginHost (JUCE example), and the same behaviour happens. Plugins are only found after opening Garageband.
It is my first time using Auv3 plugins. Sorry if this is a silly question, but does anybody know what I am doing wrong?