ryukau / VSTPlugins

Uhhyou Plugins VST 3 repository.

Home Page:https://ryukau.github.io/VSTPlugins/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Will these plugins support the AU(Audio Units) format in the future?

hugojing opened this issue · comments

Hi, hugojing.

It will not likely in near future, but there's a possibility.

In LV2Plugins repository, I use DPF to make plugins. Several issues and pull requests are opening at DPF repository in regards to AU plugin support. When that's finished, I might be able to build AU plugins through GitHub Actions or other CI service.

Keep in mind that I don't have Mac, so I can't actively support AU plugins for now.

Glad to hear that! Thanks for your kind attention.

Hello, ryukau! Is building the AU version still a problem? I was so excited to try your plugins but I would love to do so in the DAW I use... If you are still using DPF then I guess there is no way around it, since they up to this day do not support AU ╥_╥

commented

Hi, @dahaca.

It seems like VST 3 SDK have some wrapper for AU. So it might be possible to build AU from this repository by modifying some CMake files. I still don't have mac, so I can't actively add AU support for now. Patches are welcome.

However AU wrapper is reported not working on current VST 3 SDK (3.7.7). The link in the issue below contained some information about working VST 3 SDK version, but it's not available now. I'm not sure what happened at Steinberg forum.

steinbergmedia/vst3sdk#108


In long term, I'm considering to port my plugins to JUCE. Current blocking issue is that JUCE discards note ID and fractional pitch (tuning in the linked code below) on note events.

https://github.com/juce-framework/JUCE/blob/69795dc8e589a9eb5df251b6dd994859bf7b3fab/modules/juce_audio_processors/format_types/juce_VST3Common.h#L1341-L1342

@ryukau thank you for a detailed answer! I will consider donating to bring the Mac purchase closer! ;)