Difference between revisions of "LibAudacity"

From Audacity Wiki
Jump to: navigation, search
m (Reverted edits by Nh3Nvs (Talk); changed back to last version by Mbrubeck)
(Updated to clarify relation between LibAuadcity and Mezzo.)
Line 1: Line 1:
 
A planned extraction of Audacity's sound functions into a library (which has no GUI) that can be embedded within other programs and is also available for scripting.
 
A planned extraction of Audacity's sound functions into a library (which has no GUI) that can be embedded within other programs and is also available for scripting.
  
Libaudacity has been replaced by [[Mezzo]].
+
LibAudacity has been replaced by [[Mezzo]].  In many ways the goal is the same, to get a cleaner separation between audio processing code and GUI.  Libaudacity was mainly a concept rather than actual code, whilst [[Mezzo]] actually led to some new code. 
 +
 
 +
Nowadays most of the core developers believe that it is more productive to work directly on Audacity to achieve the LibAudacity goal.  The scripting feature may already be providing an incremental way of separating GUI functions from pure audio processing functions.  The use of 'Artist' classes like TrackArtist is also helping.
  
 
----
 
----
 
See also [[AudacityLibraries]]
 
See also [[AudacityLibraries]]

Revision as of 13:49, 10 December 2009

A planned extraction of Audacity's sound functions into a library (which has no GUI) that can be embedded within other programs and is also available for scripting.

LibAudacity has been replaced by Mezzo. In many ways the goal is the same, to get a cleaner separation between audio processing code and GUI. Libaudacity was mainly a concept rather than actual code, whilst Mezzo actually led to some new code.

Nowadays most of the core developers believe that it is more productive to work directly on Audacity to achieve the LibAudacity goal. The scripting feature may already be providing an incremental way of separating GUI functions from pure audio processing functions. The use of 'Artist' classes like TrackArtist is also helping.


See also AudacityLibraries