Completed Features

From Audacity Wiki
Revision as of 19:05, 9 September 2009 by Galeandrews (talk | contribs) (Moving in "noclip_float" from Feature Requests)
Jump to: navigation, search

HINT: Use the "Search" facility in your web browser (normally CTRL + F on Windows) to search for completed features.

Completed in Release Builds

In latest Stable (1.2.x) Releases

These previous feature requests are now implemented in the latest Stable Releases.

  • 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)

In latest Beta (1.3.x) Releases

These previous feature requests are now implemented in the latest Beta Releases. Betas also include all the features implemented in Stable 1.2.x as above.

  • Use ID3v2 for MP3 tags export.
  • Allow leaving Genre field blank in Metaddata Editor
  • Equalization curves saved in XML format in the Audacity settings folder
  • Noise generation supports pink and brown as well as white
  • Chirp and Tone generation support frequencies of up to half the current project rate.
  • 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
  • Save Project As.. dialogue defaults to saving wherever it last saved
  • 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
  • multi-band graphic equalizer with ability to add custom presets
  • 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
  • Clipping
    • Fix clipping effect for overdriven sound (Clip Fix underneath the divider in Effect menu)
    • Red colour for clipping in the waveform display window (Show Clipping in View menu); count number of clipped samples (Find Clipping in Analyze 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.
  • Labels:
    • 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)
  • Shortcuts:
    • 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)
  • 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/Mute:
    • 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)
  • Truncate silence works on stereo tracks as well as mono
  • 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).
  • "Theme" functionality reintroduced to enable users to change some elements of appearance
  • "Default View Mode" preference to choose view for new tracks, such as Waveform (dB)
  • 24 bit uncompressed export should be a primary choice in export options, not relegated to "Other".
  • Records in stereo by default.
  • Voice-Activated Recording: stops recording when you are not speaking but continues to record in the same file when you start speaking again (Sound Activated Recording in Tracks menu)
    • There are some suggestions here for additional features for Sound Activated Recording, such as a feature to keep paused or keep recording for a user-defined time once the threshold is reached

Experimental / Available in CVS

These previous feature requests are now implemented (possibly experimentally), if you build Audacity from the latest development code in CVS HEAD or use one of our nightly development builds. NOTE: these builds from CVS HEAD development code may be more unstable than either Stable or Beta releases.

  • Seek left during playback seeks behind cursor
  • Grid in Equalization

Not necessary

These are all previous feature requests which are not deemed necessary as 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 Panel, then hold down SHIFT while clicking in the other track(s) you want to normalize)