Hallo to everyone! I am new here and I just purchased Streambyter! Great stuff! I will be using it in Logic Pro X. There are two Audio Unit plugins: StreamByter MidiFX and StreamBooter Instrument. StreamBooter Instrument did not validate.
Here is the validation log:
validating Audio Unit StreamBooter by Audeonic:
AU Validation Tool Version: 1.6.1a1 Copyright 2003-2013, Apple Inc. All Rights Reserved. Specify -h (-help) for command options
* * PASS -------------------------------------------------- TESTING OPEN TIMES: COLD: 2020-01-31 07:03:24.944 auvaltool[16220:494179] *** Assertion failure in +[NSServiceViewController currentAppIsViewService], /BuildRoot/Library/Caches/com.apple.xbs/Sources/ViewBridge/ViewBridge-401.1/NSViewService.m:131 2020-01-31 07:03:24.945 auvaltool[16220:494179] *** Assertion failure in +[NSServiceViewController currentAppIsViewService], /BuildRoot/Library/Caches/com.apple.xbs/Sources/ViewBridge/ViewBridge-401.1/NSViewService.m:131 Time to open AudioUnit: 836.854 ms WARM: Time to open AudioUnit: 804.239 ms This AudioUnit is a version 3 implementation. FIRST TIME:
No, I mean AU MFX. Not AUv3. So how can I host AUv3 plugins (Do you really mean iOS AUv3 instruments?) in Midifire on Mac OS? Or do you mean on the iOS device with the Midifire iOS app, which would be normal...
I mean MIDI FX plugins that are pure mac AUv3 (not iOS). StreamByter is the only one I am aware of since AUv3 MIDI is relatively new. Do these other hosting apps you mention recognise and load StreamByter?
In terms of the manual, AU plugins are covered here, it is mentioned in the App Store description and also described in the MidiFire 2.0 announcement.
Hallo and thank you for the answer, Nic! First let me answer your question. StreamByter is recognized and loaded by all the other hosting apps I mentioned. Concerning the part of the manual, I can still read nothing about AUv3 in specific. It is all about AU and Midi FX AU. But AUv3 is still connected only to iOS in my mind. Can you explain the difference between Mac AUv3 and iOS AUv3? And the difference between normal Mac AU and Mac AUv3?
Hmm, I had a look in my Logic Pro X plugins list. It seems there are only two AUv3 plugins, Streambyter and Vienna Ensemble Pro AU3. So macOS AUv3 seems to be real. I just don't know what the difference is. Is it the zero latency? It is pretty hard to find anything in the web, too...
Okay, this is one of the very rare explanations I found in the web: en.audiofanzine.com/apple/news/a.play,n.20767.html And it's already three years old. Apart from some enhancements regarding the number of available Midi channels and a kind of crash guard for the host daw, the main difference seems to be the code. Developers can now release an app with the same code for iOS and for macOS. That surely simplifies the developers' work a lot. But for the end user this last difference is not a big thing, because I don't think anyone will load an AUv3 app on iOS, then transfer it to his Mac and then load it into LPX. xD He will still load the same code twice, once for his iOS device and once for his desktop device. Like before... Or am I wrong?
AUv3 is the latest platform from Apple for building plugins. The older plugin architecture is AUv2 but usually just referred as AU.
AUv3 does make it easier to develop plugins for both the mac and iOS but there are differences, so the code is not identical (but similar). However an iOS AUv3 plug will not run on a mac and vice versa - they are built for different machine architectures and delivered via different App Stores.