Hello,
I tried to export some plugin from examples folder in cabbage as midi effect AU plugin. But I don’t see them in Live. Is it expected ? Or do I miss something ? I can see effect and synth AU plugin but not MIDI effect.
Hello,
I tried to export some plugin from examples folder in cabbage as midi effect AU plugin. But I don’t see them in Live. Is it expected ? Or do I miss something ? I can see effect and synth AU plugin but not MIDI effect.
Have you signed the plugin? It should appear, although I haven’t looked at AUs in quite some time…
oh no… I thought I need to do that only for VST. i didn’t need to do this for other kind of plugins. I have exported hardsync synth and formant filter without problem. But not arpegiator by example. How can I sign them ?
I just tried this
% sudo codesign -s - arpegiator.component Password: arpegiator.component: is already signed
But still see nothing in Live:
Other plugins appears (mine and ones from examples)
Did you give it a unique four-letter ID?
Good point, with an uppercase for the first of letter.
Hello,
I didn’t touch the original file but if you think to puginId it has a name I think unique (how can i check that?)
I just tested the arpeggiator example with the latest build and I was able to load the MIDI plugin in Logic without an issue. Once you sign the plugin, you might want to try running this commands:
killall -9 AudioComponentRegistrar
- AudioComponentRegistrar manages the AU stuff. The OS will restart it when you next scan for plugins. This saves you from having to restart you system if you make a change to a plugin
rm -rf ~/Library/Caches/AudioUnitCache && rm -rf ~/Library/Caches/com.apple.audiounits.cache
- remove the AudioUnit cache, which causes all AU hosts to do a full rescan when started. You may need to run this command if you update a plugin.
Please also make sure you’re using the very latest beta build.
Hello,
I tried your commands you gave me. Nothing work. I stiil cannot see midi plugin.
In addition to the instructions you gave me, I tried changing the name of the component (the file name, not the ID) and signing it again, but nothing works. I can see the other plugins I created with Cabbage, but not this one or any other MIDI effect plugins. I tried Euclidean.csd for example.
However it works for synth, I don’t event have to restart Live just launch a plugin re-exam from settings and the plugin appears. So maybe Live doesn’t support midi effect AU plugin.
Are you also using the latest build? Also, if you are using Live why bother with AUs at all? A basic VST instrument can output MIDI. That’s probably simpler no?
I am not sure what you mean for last build; I am using v2.9.0 downloaded from the website. Is it this one ?
I am using AU plugin because VST one doesn’t work because I need to sign it. I never try this because AU seemed to work until now.
Ah, there is a sticky thread on the main forum homepage about getting the latest beta builds. 2.9.0 is quite old.
Oh that’s cool. Do I need vscode for the new version or is still the v2 ?
BTW the website still provide 2.9.0
Well just tried 2.10.0 and still not midi effect. I have been able to export an effect successfully with the new version but still not midi effect. I will try VST. Just could you give me again the instructions to sign VST plugin please ?
No, still version 2.
You can keep trying older versions if you like, but you’re more likely to find success with the latest beta build. Check teh thread on the forum homepage about getting access to them.
codesign --force --sign - --timestamp=none /path/to/YourPlugin.plugin
Hi Rory,
So I just tried to export FormantFilter from builtins examples as vst3 and vst. Tried to sign both.
This is what I got:
Cabbage % codesign --force --sign - --timestamp=none formant_filter.vst3
formant_filter.vst3: replacing existing signature
formant_filter.vst3: code object is not signed at all
In subcomponent: /Users/xxx/Cabbage/formant_filter.vst3/Contents/formant_filter.csd
% codesign --force --sign - --timestamp=none /Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst
/Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst: replacing existing signature
/Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst: code object is not signed at all
In subcomponent: /Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst/Contents/formant_filter.csd
Tried with sudo too:
% sudo codesign --force --sign - --timestamp=none /Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst
Password:
/Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst: replacing existing signature
/Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst: code object is not signed at all
In subcomponent: /Users/xxxx/Library/Audio/Plug-Ins/VST/formant_filter.vst/Contents/formant_filter.csd
And I see no vst plugins in live. I can see my commercial vst plugins but not ones exported from cabbage. Only AU plugins work and not midi effect.
The plugin is in the same folder on my Mac. But nothing works. I can see Renoise Redux, but not formant_filter.vst.
Can you confirm what version you’re exporting with now? Here it is working for me:
./adhoc.sh ~/Library/Audio/Plug-Ins/VST/Formant.vst
/Users/xxx/Library/Audio/Plug-Ins/VST/Formant.vst: replacing existing signature
I’ve attached the simple script I use to sign plugins although I can’t see how it’s any different to what you did above. adhoc.sh (1022 Bytes)
With regards to teh message you get when you try to sign the VST, it looks like the permissions for the csd file are messed up. Can you try running this command:
chmod -x /Users/xxx/Library/Audio/Plug-Ins/VST/formant_filter.vst/Contents/formant_filter.csd
Then try signing it again. And when you get back to me, let me know the exact version of Cabbage, and MacOS you’re using