[Ardour-Dev] Questions & "All plugin on/off button" feature

Lecoq Maxime maxime.lecoq.a at wanadoo.fr
Wed Dec 5 09:13:03 PST 2012

Hi everyone,

First, congratulations for your work on Ardour. We are two computer science french student at the University of Caen. In the course of our studies (year project) we are working on the Ardour development. For now, we are trying to implement the "All plugin on/off button" feature.

We had some questions to ask you:

- First, can we be intrusive in the code structure ? For example, in the case of the "All plugin on/off button" feature, we need to make the link between MixerStrip and ProcessorBox classes: we have to add an attribute in the class MixerStrip which points to its own ProcessorBox. Can we do that? Another solution is also possible but it's less smart: we could add a multimap to link a MixerStrip with its own "plugins". The first solution constrains us to change code in much parts of the code structure, so...

- Otherwise, it seems like Ardour is an c/c++ hybrid because some parts looks like writen in C/GTK+ coding style (void pointer, gui componants have a parent pointer, REGISTER?...)

- Why the controller is in the view?

Many thanks,
Maxime & Loïc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/private.cgi/ardour-dev-ardour.org/attachments/20121205/4c9fe603/attachment.htm>

More information about the Ardour-Dev mailing list