pongasoft / jamba

A lightweight VST2/3 framework
https://jamba.dev/
Apache License 2.0
122 stars 3 forks source link

audiounit automation on ARM Logic #9

Open olilarkin opened 3 years ago

olilarkin commented 3 years ago

Hello, Thanks to your framework I was able to compile an audio unit with the steinberg auwrapper, Which doesn't seem to be set up properly in raw vst 3.7.1.

I guess this is not a problem with your framework, but with Steinberg wrapper OR with Logic 10.6 ARM, but It seems that automation is not working, i.e. If you draw on automation curve for a parameter in logic, the user interface will not update.

https://github.com/steinbergmedia/vst3sdk/issues/72

ypujante commented 3 years ago

Thanks for reporting. Just to be clear, are you building your audio unit with Jamba? If yes, which version of Jamba are you using?

olilarkin commented 3 years ago

This was with the latest version of the gain example

olilarkin commented 3 years ago

and yes it was with Jamba

ypujante commented 3 years ago

Unfortunately I have not installed Logic on my M1 machine because it's just a Mac book air, so I cannot test at this time (I did check with Logic on my Intel Mac). Have you tried forcing Rosetta for Logic on your M1 machine and see if the plugin works fine?

olilarkin commented 3 years ago

I will try that, I did try on Catalina same version of logic on Intel which works 

ypujante commented 3 years ago

I have released my 3 VST/AU plugins as universal binaries a couple days ago. They have been compiled on my macbook Air M1 with the latest version of Jamba. They are free and you can access them on my website https://pongasoft.com under VST/AU. In particular you can try with VAC-6V https://pongasoft.com/vst/VAC-6V.html: you should be able to automate the Gain knobs at the bottom (I just tried on Logic on my Intel Mac and it works).

After you download the zip file and unpack it, you can simply copy the "Components" under your ~/Library/Audio/Plug-Ins/Components folder and try with Logic...

If you have the chance to test this it could give us another data point.

Thanks

olilarkin commented 3 years ago

I tried it and I don't think its working...

if i press play here gain 1 knob should move, it doesn;t

Screenshot 2021-01-06 at 15 06 09
ypujante commented 3 years ago

Ok thanks for trying it out! It definitely works on mac Intel. I am following the forum thread too https://forums.steinberg.net/t/m1-apple-silicon-aaxwrapper-auv2/590649 which is where I realized that my mac book air comes with Garage band so I should be able to test it myself as well when I get a chance! I really want to know whether it is a Jamba problem. I have been thinking of allowing auv3 as well from Jamba and wondering if that would fix the issue. Unclear how much work that would represent...