Closed steveschow closed 3 years ago
Sorry we had this working but have been shuffling things around (I actually used it in LPX as a test). Will figure out what to swap. Thanks!
OK so @rudeog if I build the AU with IS_SYNTH FALSE then it works again as a midi plugin logic.
So I am guessing, on macOS, we need to build the AU that way and then the rest the other way?
Lemme bang that into the pipeline on macOS.
I think the safest thing is to create a separate AU build that only has not-synth. So for the rest of the MacOS builds (ie VST) is to have is-synth, and for Win (and probably Linux) to have is-synth.
Alright @rudeog as suspected we sort of need to run cmake 'twice' on mac for this to work so I unpacked the install/build pipeline to do that and merged it on mac.
@steveschow in LPX 10.5.1 that lets me drop stochas in as a MIDI FX slot ahead of my synths no problem. Basically a channel strip that looks like this
Ha @rudeog I was posting that I had done exactly that at the same tie as your comment
Anyway @steveschow the new nightly (https://github.com/surge-synthesizer/stochas/releases/tag/Nightly) I just confirmed gives an AU which loads in LPX 10.5.1 in the midi fx slot. Can you confirm and then we can close this issue? Thanks!
seems to work now. Thanks for big and fast response!
Super!
The JUCE build flags need to be changed so that the AUmfx version will be built instead of or in addition to Instrument version. the AUinst version is useless in LogicPro, which is primarily where AU is needed. AUInst plugins cannot output midi in Logic Pro. Instead the JUCE flags should be set to build the AUmfx version which makes more sense as a midi generation plugin.