Re: [Audacity-devel] How about several smaller releases on the way to 2.0?
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: James C. <cr...@in...> - 2009-07-27 18:18:22
|
Dan Horgan wrote: > Is there a plan for the design of ModuleManager that will allow getting > pointers to arbitrarily typed functions (that are in a module) back to Audacity? > Nope. There is currently no plan for what the plug-in API should do or be. What we do know/expect is that we won't have a stable API until we have a number of plug ins that show the competing forces. I would like to gradually restructure Audacity on 'registration' principles. That is Audacity calls each live plug in in turn, passing (a proxy for) the AudacityApp pointer, and each plug in then registers for resources that it offers/needs. That phrase 'a proxy for' is to allow for the fact that some plug ins could be useful in other programs. There is for example no reason why the scripting plug in shouldn't be used in a different wxWidgets program that exposes a different set of commands. It may be useful to develop the idea of an 'insertion point' in the GUI. Inserting new menu items into menus and inserting new pages into tabbed dividers would be two examples of this. If you've more concrete ideas for where we should go and how and would like feedback, please sketch them on a wiki page. --James |