Difference between revisions of "Experimental Modules"

From Audacity Wiki
Jump to: navigation, search
(tweak)
(fixing iffy formatting)
 
Line 1: Line 1:
__TOC__
+
__NOTOC__
  
=Overview=
+
==Overview==
  
 
These are some experimental modules at various stages of development that can be enabled/disabled in Audacity.
 
These are some experimental modules at various stages of development that can be enabled/disabled in Audacity.
Line 12: Line 12:
 
|- valign="top"
 
|- valign="top"
 
| mod-script-pipe
 
| mod-script-pipe
| In SVN.  Works.  Has security implications if enabled so beware. Currently shipped with Audacity since 2.3.2 but disabled by default.
+
| In SVN.  Works.  Has security implications if enabled so beware. Currently shipped with Audacity since 2.3.2 but disabled by default.<p>Transport for scripting commands over a named pipe (a special kind of file).  All commands and responses are text strings.</p>
 
|- valign="top"
 
|- valign="top"
 
|- valign="top"
 
|- valign="top"
 
| mod-null
 
| mod-null
| In SVN.  Works!  Does nothing. It's just to show people how to write a module.
+
| In SVN.  Works!  Does nothing. Empty module that shows what a module needs to have in it, just to show people how to write a module.
 
|- valign="top"
 
|- valign="top"
 
| mod-track-panel
 
| mod-track-panel
| In SVN.  Worked.  Unlikely to be developed further as superseded by AU14 Track Panel.
+
| In SVN.  Worked.  Experiment with new kinds of track, including tracks with thresholds.<p>Unlikely to be developed further as superseded by AU14 Track Panel.</p>
 
|- valign="top"
 
|- valign="top"
 
| mod-au14-track-panel
 
| mod-au14-track-panel
| Missing essential features.   
+
| New track panel demoed at AU14. Missing essential features.   
 
|- valign="top"
 
|- valign="top"
 
| mod-menu-manager
 
| mod-menu-manager
| Planned.  Feasibility of idea prototype made.  Likely to happen in two main stages, one which does the job using a text file, the later one with a slick interface for rearranging menus.
+
| Planned.  Planned module to do arbitrary rearrangement of menus, feasibility of idea prototype made.  <p>Likely to happen in two main stages, one which does the job using a text file, the later one with a slick interface for rearranging menus.</p>
 
|- valign="top"
 
|- valign="top"
 
| mod-theming
 
| mod-theming
Line 31: Line 31:
 
|- valign="top"
 
|- valign="top"
 
| mod-experimental-effects
 
| mod-experimental-effects
| Planned.  Likely route for new noise-removal, equalisation and compressor that have real time preview and multi-threaded/SSE speed ups.
+
| Planned module for onward development of possibly risky/buggy new effects experiments<p>Likely route for new noise-removal, equalisation and compressor that have real time preview and multi-threaded/SSE speed ups.</p>
 
|-
 
|-
 
|}
 
|}
 
 
==mod-script-pipe==
 
Transport for scripting commands over a named pipe (a special kind of file).  All commands and responses are text strings.
 
 
==mod-null==
 
Empty module that shows what a module needs to have in it.
 
 
 
==mod-track-panel==
 
Experiment with new kinds of track, including tracks with thresholds.
 
 
 
==mod-au14-track-panel==
 
New track panel demoed at AU14
 
 
==mod-menu-manager==
 
Planned module to do arbitrary rearrangement of menus.
 
 
==mod-theming==
 
Planned module to do theming (taking this out of Audacity itself)
 
 
 
==mod-experimental-effects==
 
Planned module for onward development of possibly risky/buggy new effects experiments.  Lets us get them to users sooner.
 
 
  
  
  
 
[[Category:Feature Planning]]
 
[[Category:Feature Planning]]

Latest revision as of 14:43, 30 May 2019


Overview

These are some experimental modules at various stages of development that can be enabled/disabled in Audacity.


Module Status
mod-script-pipe In SVN. Works. Has security implications if enabled so beware. Currently shipped with Audacity since 2.3.2 but disabled by default.

Transport for scripting commands over a named pipe (a special kind of file). All commands and responses are text strings.

mod-null In SVN. Works! Does nothing. Empty module that shows what a module needs to have in it, just to show people how to write a module.
mod-track-panel In SVN. Worked. Experiment with new kinds of track, including tracks with thresholds.

Unlikely to be developed further as superseded by AU14 Track Panel.

mod-au14-track-panel New track panel demoed at AU14. Missing essential features.
mod-menu-manager Planned. Planned module to do arbitrary rearrangement of menus, feasibility of idea prototype made.

Likely to happen in two main stages, one which does the job using a text file, the later one with a slick interface for rearranging menus.

mod-theming Planned. Will be a cut down version of mod-au14-track-panel that just handles the theming side.
mod-experimental-effects Planned module for onward development of possibly risky/buggy new effects experiments.

Likely route for new noise-removal, equalisation and compressor that have real time preview and multi-threaded/SSE speed ups.