From Audacity Wiki
Gale 19Apr14: ToDo-2 This page is WAY out of date for 2.0.x. Lots of completed features should be moved from Feature Requests to here. When correct for 2.0.5, http://legacywiki.audacityteam.org/wiki/Completed_Features should be updated.
HINT: Use the "Search" facility in your web browser (normally CTRL + F on Windows) to search for completed features.
Completed in released versions
Legacy 1.2.x Releases
|These previous feature requests were available in legacy 1.2.6.|
- Continuously variable pitch/speed... known as "Gliding Stretch" in Cool Edit Pro/Adobe Audition (implemented as Time Track)
- VU Meter with both peak and RMS display, peak-hold lines, linear and dB scales, resizable windows, and clipping indicators
- Add labels at cursor or selection, labels can be also be added while playing or recording
- Export Multiple - exports separate file for each label or track in one process
- Waveform (dB) view option on the track pop-down menu
- Allow generation of x seconds of silence at cursor as per 1.0.0 instead of fixed 30 second interval; allow generate tone to "beep out" a selection
- Basic Noise Removal effect
- Allow clear or partial clear of Undo History
- Mouse scroll zooms in and out of the waveform (Use CTRL + Wheel-Rotate)
- Loop file or marker in track: drum lines, bass loops, etc. (Use SHIFT + Play button or its shortcut "L", or the "Repeat" effect to paste a loop 'x' number of times)
- Listen to a few seconds at the beginning and end of selection, to test whether long selection is desired selection (place mouse cursor near start or end of selection, use "B" shortcut, then audio plays from start of selection to mouse cursor, or from mouse cursor to end of selection)
Legacy 1.3.x Releases
|These previous feature requests were available in the final 1.3.14 release in the legacy 1.3 series. 1.3.14 also included all the features implemented in 1.2.x as above.|
- curves saved in XML format in the Audacity settings folder
- optional grid for graph
- SAL syntax supported from 1.3.8 onwards
- Mix and Render to New Track (CTRL + SHIFT + M)
- New Preferences option for "System" language which is used on first launch rather than asking for language choice
- Selection Bar: numerical display of cursor position and beginning/end of selection allows cursor or selection position to be changed
- Time Shift Tool moves multiple selected tracks at the same time; shift amount displayed in Selection Bar
- Support for multiple clips per track; these can be time-shifted and pasted anywhere including after the end of current audio
- Support for GTK+2 & Unicode wxWidgets builds
- Menu item to create a new mono track from an unsplit stereo track
- Red colour for clipping in the waveform display window (Show Clipping in View menu); count number of clipped samples (Find Clipping in Analyze menu)
- A beep after long processes have completed (NOTE: not audible on many systems, needs more work post 1.4 so that it calls a system audio file)
- Solo button mutually exclusive, so that soloing a different track automatically unsolos the previously soloed one (use the "Simple" solo button option in the Interface tab of Preferences)
- Muted tracks are not exported (even if the solo button option set to "Standard" so that muted tracks can be soloed)
- Horizontal line at 0 (DC=0) properly detects DC offset
- More precise volume levelling (you can now SHIFT + click to drag the gain/pan sliders with more precision; dragging the sliders now does so in 1 unit increments).
- "Default View Mode" preference to choose view for new tracks, such as Waveform (dB)
- (Windows, Linux) ALT + F4, window [X] and system close methods to quit as well as File > Exit; File > Close should always clear to a new, empty workspace
- Make selection between one pair of adjacent labels (click in a label, drag a selection from that point and have it snap to any other label)
- Create labels automatically at pre-defined intervals on the timeline for example every five minutes. (Use Regular Interval Labels in the Analyze Menu)
- Save Project As.. dialogue defaults to saving wherever it last saved
- Track states saved in project: height, collapsed, mute/solo and gain/pan
- playback cursor to resume at stop point, not at start point (use SHIFT+ A for play or stop and select)
- short/long seek while playing and stopped (use "," for short jump left and "." for short jump right, modify with SHIFT to produce a long jump); arrow keys still work as before for seeking while playing
- Set regions while playing and stopped (the same shortcut keys "[" and "]" can be now be used for setting the left boundary while playing, and adjusting that boundary while stopped). To use for creation of multiple region-labels while playing: use "[" then "]" to mark left and right boundary, CTRL + B to label, then up arrow (⇑) and repeat process as required
- play a given length before and after the selected area but skip the selection itself, to preview what a cut would sound like (use the "C" shortcut, and customise the length of preview in the Audio I/O tab of Preferences)
- Meter Toolbar can be made narrower which is more suitable for vertical orientation
- Device Toolbar turned on by default and added Host and Input Channels.
- Use ID3v2 for MP3 tags export.
- Allow leaving Genre field blank in Metadata Editor
- Noise generation supports pink and brown as well as white
- Chirp and Tone generation and Spectrograms support any frequencies of up to half the current project rate.
- Logarithmic Spectrogram view
- Single menu command for removal of center-panned content such as vocals from stereo tracks (please see the limitations of this technique on our Vocal Removal page)
- Import/export FLAC
- ID tags: customisable and alphabetically ordered genre list, and support for export of OGG tags
- More MP3 encoding options (choice of CBR or VBR, presets, Joint Stereo)
- Export to the imported WAV or AIFF file, even if Audacity preferences set to read that file directly rather than making a copy of it
- Export to multi-channel files - enabled on the Import/Export tab of Preferences by checking "Use custom mix..." in the "When exporting tracks..." panel. Supports up to 32 output channels (WAV, AIFF or OGG) or 8 output channels (FLAC). Currently there is no support for exporting multichannel files using File > Export Multiple, no panning support and no multi-channel playback. See here for outline ideas for improving support.
- Export multiple: filter out disallowed characters in labels; progress dialogues explicitly state which file is currently being processed.
- "All supported formats" mask for file selection in the Windows open dialogue
- Multi-band graphic equalizer with ability to add custom presets
- Ability to export and import the presets. A library of presets could then be made available (see EQCurvesDownload for the beginnings of such a library).
- Allow recording start and end times to be scheduled with a timer
- Allow recording at end of an existing track (hold SHIFT while pressing Record or use SHIFT + R hotkey)
- Mixer support for ALSA on Linux
- Support for command line export via an external encoder such as LAME
- More flexible/less aggressive noise removal like Goldwave
- Wider range of effects available by porting the SWH LADSPA plug-ins suite to Windows and Mac
- Automated recovery of audio data after crash/power loss with choice of autosave interval
- Fix clipping effect for overdriven sound (Clip Fix underneath the divider in Effect menu)
- 32-bit float data over 0 dB now handled without clipping, so can be losslessly de-amplified if required. Files produced by certain utilities that contain 32 bit data over 0 dB can now be imported.
- Truncate silence works on stereo tracks as well as mono
- 24 bit uncompressed export should be a primary choice in export options, not relegated to "Other".
- Records in stereo by default.
- Sound Activated Recording pauses recording when signal falls below defined threshold, and resumes recording in same track when signal rises above threshold again.
- Support for non-MMAP devices like PulseAudio, so that audio can be played through networked computers, and sound cards aggregated.
- Delete temp files after processing each file in a chain.
- Normalize stereo channels independently as an option, not pre-ordained behaviour.
- Move the negative sign into the text box.
Current 2.x Releases
|These previous feature requests were introduced in the current 2.x series, where most of the features introduced in 1.2 and 1.3 still exist.|
- Support for Nyquist process effects in Chains (2.0.1).
- Bass and Treble" effect with gain slider replaced Bass Boost (2.0.3).
|These previous feature requests are now implemented experimentally if you build Audacity from the latest SVN HEAD development code and turn the feature on.|
- Seek left during playback seeks behind cursor
|These are previous feature requests which are felt un-necessary - there are already other ways of doing the same thing.|
- An option to normalize tracks individually: normalizing works either on all tracks as a single group, or only on the selected track (use the standard technique to select multiple tracks: select the first track you want to normalize by clicking in its Track Control Panel, then hold down SHIFT while clicking in the other track(s) you want to normalize)