surge-synthesizer / stochas

The Stochas Sequencer
https://stochas.org
GNU General Public License v3.0
406 stars 35 forks source link

AUmfx needed #7

Closed steveschow closed 3 years ago

steveschow commented 3 years ago

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.

baconpaul commented 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!

baconpaul commented 3 years ago

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.

rudeog commented 3 years ago

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.

baconpaul commented 3 years ago

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

Screen Shot 2020-08-11 at 7 41 03 AM
baconpaul commented 3 years ago

Ha @rudeog I was posting that I had done exactly that at the same tie as your comment

baconpaul commented 3 years ago

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!

steveschow commented 3 years ago

seems to work now. Thanks for big and fast response!

baconpaul commented 3 years ago

Super!