using the latest build of Ardour2 on OSX 10.68 I am experiencing stuck buffers with my IPlug made audio-units when unmuting tracks containing those plugins.
IPlug is an open source framework (which I am developing/maintaining) for targeting multiple plug-in formats, you can see the project and the issue reported here:
It seems that when un-muting a track with a stereo IPlug audiounit on Ardour2/mixbuss does not reconnect the input buffer for the right hand channel. This issue has not appeared on any other OSX AU host, and I have tested a lot, so I think it might be an issue to do with Ardour’s AU implementation (although other non-IPlug AUs I tried were OK!)
The source code for IPlug’s AU implementation is here:
https://github.com/olilarkin/wdl-ol/blob/next/WDL/IPlug/IPlugAU.cpp
here is an example “AGain”-style audiounit plugin to demonstrate this bug:
http://dl.dropbox.com/u/33721778/IPlugEffect.component.debug.zip
and here is a “Tracer build” which should print lots of debug info about which methods are called to the stdoutput (check console.app)
http://dl.dropbox.com/u/33721778/IPlugEffect.component.tracer.zip
Does anyone have any idea why this might be happening?
thanks very much,
oli