The latest AU plugin Demo from 1.5 is crashing AUlab, logic and reaper when trying to launch the plugin after closing the UI.
To replicate, place the plugin to a channel then close the UI then try opening the UI again, it crashes. However it seems Fine in the latest version of Live.
I just tried the latest tip and it is still crashing when closing then opening the UI in Logic 8, latest demo of Reaper and AUlab. Have you had a chance to look at this yet Jules? as it is an easy problem to replicate and an important one.
Thanks, I’ve replicated the crash you mention - will try to debug it tomorrow. I just fixed the shut-down problem in reaper though, so that should be working fine in the tip (?)
Thanks Jules, I checked out the tip about two hours ago and using Reaper V3.102 and still crashing for me, I’ll check it out again and try, perhaps it wasn’t the latest tip, below is the Crash log from Reaper
Actually, it was the VST version that I fixed in Reaper - looks like the AU had a similar issue, so I’ve sorted that out now.
The Logic crash was quite straightforward - the host seems to have been unhelpfully deleting the plugin before its UI, which I didn’t really expect to happen, but have made it more robust now.
It’s all checked-in - please try it out and see if I’ve missed anything…
ALL IS GOOD, both AU and VST working in all hosts tested, thanks! The only minor issue I can see at this stage is the info label doesn’t update in logic when playing? and the info label text is not visible on initial plugin launch in either Reaper and logic until the gain slider is moved or the play button is pressed in Reaper. Thanks again Jules.
Thanks. The demo only updates the info label when the host actually calls the process method (or when you move the slider). And Logic doesn’t seem to perform any audio callbacks unless there’s actually some audio data present, so on a blank track you won’t get much action.
I’ve actually just checked in some more tweaks for some windowing problems I found. It’s a nightmare trying to keep all these hosts happy - you fix one of them and it breaks another one…