[ardour-dev] Re: Ardour and AUs

Taybin Rutkin taybin at earthlink.net
Sun Oct 24 12:42:01 PDT 2004

Stéphane LETZ wrote:
> On 23 oct. 04, at 19:18, Taybin Rutkin wrote:
>> According to this:  
>> http://developer.apple.com/documentation/CoreFoundation/Conceptual/ 
>> CFRunLoops/Tasks/Running.html it looks like multiple threads can each  
>> have their own runloop.
>> Taybin
> It is still difficult to understand how the plug-ins are supposed to be  
> handled in Ardour. If i understand  they are currenty two kind of  
> plug-ins: LADSPA, and VST (thru Wine).
> Coule you explain the architecture that is used in both cases?

I'm CCing ardour-dev so someone can correct any mistakes I make.  The 
topic is how to implement support for AudioUnit plugins (an Apple 

Ladspa plugins are run inside ardour's process callback.  Their GUIs are 
created and run within ardour's gui thread.

I don't know the details of how VST plugins are run through Wine.  It 
probably depends on the amount of seperation between the UI and the 
effect backend.


More information about the Ardour-Dev mailing list