Difference between revisions of "Feature Requests"

From Audacity Wiki
Jump to: navigation, search
m (remove spam)
m (FeatureRequests moved to Feature Requests)
(No difference)

Revision as of 08:13, 10 February 2006

///NEW! Help beta-test a [new Feature Request system] and then share your thoughts on it here: NewFeatureRequestSystemFeedback

Please try to keep feature requests as short as possible here so that it's easy to quickly scan the whole list; if you want to discuss the feature, please add a WikiWord and link to another page to discuss it. The Audacity developers will refer to this list for ideas.

If you would like to vote for your favorite features, please feel free to edit this page (use the link at the bottom), and change the number of votes next to any feature. You may also re-sort the list. Please be honest and only increase the count by one, and please only vote for 6-8 features. (Increased from the previous limit of 3-4 features because there are so many. Also, once a feature has been completed (like VU meters, in Audacity 1.2.2), you can vote for another, too!

Interested in sponsoring a feature? Contact the Audacity developers for information if you want to contribute money in order to have your favorite feature implemented sooner.


Completed Features

The Audacity developers are listening to your feedback! The following features are already implemented and either already appear, or will appear in the very next release of Audacity!

  • VuMeter 's (54 votes) - in Audacity 1.2.2 - complete with both peak and RMS display, peak-hold lines, linear and dB scales, resizable windows, and clipping indicators.
  • Add label at current playback cursor - in Audacity 1.2.2
  • Import/export FreeLosslessAudioCodec (FLAC) (10 votes) - importing is implemented in the unstable CVS version. Both importing and exporting will eventually be available in Audacity 1.2.x.
  • Export Multiple - exports separate file for each label - appeared in 1.2.2 (needs more work-see Label/Track? name and Number below in segmenting)
  • Automation: Export many files at once (28 votes) - Export Multiple in audacity 1.2.3
  • Zero line (18 votes). Implemented in unstable CVS as a line in the background.
  • Time Position - display as a number the postion of the cursor, of the begin and end of selection (3 votes)
    • Display the position of the current section too. Put all together as seperate fields to the statusbar and make them selectable for copy / paste. - done in 1.3 beta
  • Waveform scale: dB option - already done - change the option on the track pop down menu to "waveform (dB)"
  • More than one clip per track (23 votes) - will be in 1.3 beta
  • Move cursor to a specific time (GoTo time) (12 votes)
    • (useful for blind users, and anyone with long files) - done in 1.3 beta
  • Support for GTK+2 & Unicode wxWidgets builds. (2 votes)
    • most of the time GTK2 will work fine in 1.2.x - I've yet to find a bug I've noticed. Both will be present in audacity 1.3 beta
  • Allow generation of X seconds of silence at cursor a la v1.0.0 "Insert Silence" instead of fixed 30 second interval. (0 votes)
    • This will be fixed in Audacity 1.2.4.
  • Make Mono Track: Option to create a new mono track from a stereo track. (3 votes) implemented as "Convert to Mono" in 1.3 beta
  • Set selection based on times (i.e. select 1.0 sec to 5.0 sec) (4 votes) Done via selection bar in 1.3 beta



Highest-rated

Anything with 10 or more votes can be moved here so that it will really grab the Audacity developers' attention:

  • Synchronize playback / recording without manual time-shift tool (52 votes)
  • Should be MTC/MMC slave and master
  • VST GUI support (37 votes)
  • Panning envelope editing (30 votes)
  • ASIO Support - AsioAudioInterface (30 votes)
  • Punch-in and punch-out recording (29 votes) *PLEASE!*
  • Dolby: Multi-track output (mix down to Dolby 5.1, 7.1, 10.2, 64.4 etc). (28 votes)
  • Noise removal (more flexible - ala Goldwave, possibility to apply effect even less) (27 votes)
  • Time limit for recording (26 votes)
    • See TimedRecording for a way to do this in Audacity 1.2. (didn't work for me either)
    • See also AudaRemote , a scheduled recording program for Audacity on Windows.
  • 12-band graphic equalizer (smoother and faster than the current FFT filter or Equalizer) (26 votes)
  • ClickPop removal (23 votes)
    • Maybe research open source Sonar algorithms useful in this context
    • Currenly in progress (might be ready for 1.2.4)
  • Horizontal line at 0 (DC=0) to more easily detect DC offset. (19 votes)
    • Implemented in CVS
  • LAME commandline switches (39 votes)
  • Import/Export AAC/MP4 multichannel files using free FAAC library (21 votes)
  • Splitting/Parsing: The ability to create "split points" and either export them to text in a format compatible with shntool, or a cue sheet for CD burning, or use them directly within Audacity to export a single project to multiple audio files as a batch operation (i.e. splitting a concert into multiple files). Make the split (20 votes) Mostly there via label track / cursor snap-to in version 1.2.3 (needs more work-see Label/Track? name and Number below in segmenting)
  • Mixer support for ALSA on Linux (20 votes)
  • Automation: Capacity to apply to a great numbers of files in a batch mode the following actions: to normalize, to make fade in (from the beginning) and fade out (from the end), determining the time of the fades in seconds (18 votes)
  • Bpm Detection and beats / bars timecode (17 votes)
  • Import/Export WMA files on Windows (17 votes)
    • Why only on Windows? On other platforms, you could have the option of using different (e.g. mplayer) libraries.
  • Allow real time adjustment RealTimeAdjustment (17 votes)
    • could allow effect intensity/LADSPA plugin parameters/panning to be varied in real-time?
    • include something similar to the envelope tool to adjust the effect parameters?
  • Fast-foward and Fast-reverse to the Next or Previous, Silence or Marked Point (16 votes)
  • Scheduled start time for recording (13 votes)
  • More precise Volume leveling (15 votes)
    • (Note that you can shift-click to drag the gain/pan sliders with more precision)
  • Allow saving and loading of FFT/adjustable filters/EQ parameters to reapply later (17 votes)
    • Would be nice if a batch file of sorts could be created that allows effects with given params in set order - this implements other requested features too
    • And if the FFT filter data were saved in a nice format, such as CSV, we could work around the currently awkward dialogue interface.
  • Capacity to apply to a great numbers of files in a batch mode the following actions: to normalize, to make fade in (from the beginning) and fade out (from the end), determining the time of the fades in seconds (12 votes)
  • Support for use of Windows' WMA Libraries (12 votes)
    • (Suggestion - could this be combined with the label track? So it's Export labels as files?) Done
  • Incorporate midi sequencer (15 votes)
    • It doesn't make a lot of sense to add support for MIDI files if Audacity can't also be used as a sequencer. Obviously this would take some time, but if sufficiently developed would make Audacity competitive even with ProTools and Sonar!
  • Loop file in track (i.e. drum lines, bass loops, etc.) (11 votes)
    • Note: The "Loop Play" command ("L" or shift-play) and the "Repeat" effect provide limited looping features.
  • Time Shift Tool to move all selected tracks at the same time, and tell in tool bar the shift amount (12 votes)
  • VoiceActivated -Recording (VOR or VOX) - stops recording when you are not speaking but continues to record in the same file when you start speaking again (11 votes)
  • Import/Export AC3 files (10 votes)

The list

  • Tabbed File Editing/Browsing - Like Firefox Tabs, having a tabbed interface for Audacity would greatly benefit the users ability to work with multiple files. Rather than having a whole bunch of open windows of the same program. The ease of having one window open and simply moving to other tabs makes it a lot easier to work with multiple files. Of course with the tabbed interface comes other options like "Rearrange tab order" and others that of course I can't think of right now :)
  • Background operation of file split in linux: window pops up to indicate splitting of file into tracks as each new track begins, interferes with other processes, should opreate totally in background
  • Added 01-05-06 - Envelope mode: option to choose linear fading instead of logarithmic. Have a configurable constant power (square law), to determine if fading is logarithmic, linear, square-root, perhaps even sinusodial. Perhaps also for Effects > Fade-In and Fade-Out (1 vote)
  • Added 01-02-06 - Non-destructive editing: Let's say that you cut 30 seconds off the end of a sound. Then, after a lot of editing, you realize that you should have cut off only 25 seconds. So you would like to add the 5 seconds from the original file to your sound again. In several programs (e.g. ProTools ), you can just drag the end (or beginning) of the "region" to make such an expansion. (1 vote)
    • The "region" approach might also be a way towards allowing several sound files in the same track...
    • Ideally, if you "expand" a track like described above, it should automatically apply any effects to the expansion. Perhaps you could differentiate between effects on a selection and on a region? Region effects would be automatically re-applied on expansion, whereas selection effects would not (or just be re-applied to the original selection).
  • Warning displayed for novice users that closing a track will mean its data will be lost on save and exit (turnable off with check box) (1 vote)
  • Added 01-02-06 - Changing track volume should affect display of waveform and envelope. (1 vote)
  • Added 12-22-05 - A statistics view that provides metrics calculated on the selected portion of the current waveform. The metrics include:
    • -Min & max sample numbers (integer index), -Peak amplitude (dB), -Number of possibly clipped samples (integer count), -set (percentage), -Min, max and average RMS power (dB), -Total RMS power (dB). The average RMS power is calculated as the average of N user-selected time windows (msec) within the waveform selection. The total RMS power is calculated over all the samples within the waveform selection. Clicking upon an arrow adjacent to parameters related to a single sample will close the stats and jump the cursor to that sample in the waveform. You can also copy the data to the Windows clipboard.(3 votes)
  • Added 12-12-05 - While playing, a way to clear the playback level meter's clipping indicator (possibly by clicking on the playback level meter?). I did find that clicking on the input level meter during playback seems have the side effect of clearing the playback level meter's clipping indicator, but that seems somewhat non-intuitive.
  • Added 12-12-05 - After playback is stopped (or possibly paused), a function which would move the cursor to the most recent (previous) timepoint that clipped during playback. This would make it very easy to find the points in the playback mix that clip so they can be fixed.
  • Added 11-18-05 - Expand the pitch/tempo/speed tools. For one thing, it would be nice to be able to adjust the pitch and speed in other units, particularly the most common: cents and ratios (e.g., +532 cents or -5/4), rather than having to bust out a calculator to convert to percentage points and hoping that not too many significant digits are rounded off. Audition has this same problem, though, so you'd be ahead of the game if you expanded this. Also, it would be nice to switch between the pitch/speed/tempo windows, or even implement them as one larger window, given how interrelated they are. (1 vote)
  • Add 'podcast' as entry of Genre, or at last allow free entry when the genre is not listed.
  • Added 9-16-05 - A GUI tool for highlighting portions of a track in different colours. Very useful for those of us using Audacity as a compositional tool. (2 votes)
  • Added 9-13-05 - Find largest peak function for quick scanning for loudest peaks/distortions
  • Added 8-24-05 - It would be nice to change the colors for the background, the vertical indicator bar and the wave forms. Example, change to having a black background with red/green wave forms and maybe a blue vertical indicator bar or whatever color you'd want (2 votes).
  • Added 8-24-05 - The ability to right click with choices (silence, delete, cut, etc...) when you've highligthed a portion of the recording (2 votes).
  • Added 8-24-05 - The ability to click on the green triangle on the vertical indicator bar and drag it to where you'd like in the recording.
  • Option to turn off the auto-shutoff that happens when recording with no input (with digital equipment, there is "almost no/no" ambient input during silence, so it is harder to punch-in at a spot where one needs a long lead-in) (1 vote)
  • Able to record SKYPE conversations. www.skype.com
  • Optional line breaks in the label track.
  • Effect track to change Effects like Equalizer, Phaser etc. over time.
  • Optional grid in the waveform display.
  • Set recording volume based on maximum meter level during a preview (7 votes)
  • Align - the beginning of the selected track to the end of the previous track (4 votes)
  • Fix cursor-moving-over-time display when fast-playing a track with Time Track. Currently [1.2.2] cursor lags behind play-back audio when audio is sped-up using the Time Track. (0 votes)
  • Ability to "Archive" (totally ignore) tracks so they do not take CPU while play/record (1 votes)
    • I think Audacity should automatically ignore any tracks that are either totally silent or muted (which should eliminate the need to manually "archive" them). It seems that this would greatly improve performance, especially on playback.
  • Ability to move the playback point while tracks are playing. How do you browse through a 2 hour recording otherwise? (5 votes)
  • Ability to fast forward through a whole file by using arrow keys buttons, etc (5 votes)
  • Add fast-forward and rewind buttons to accelerate the playback speed. These buttons could act as dropdown menu which gives access to a "throttle" to alter the speed as long as it isnt released. After releasing the button the speed would be reset to default. (2 votes)
  • Customizable toolbar--add any options from the drop-down menus (ex.: if you use the Amplify effect, Generate Tone, and menu items under Project > Align Tracks a lot, you could add them as toolbar buttons for quick access.) (6 votes)
  • Playthrough option to set a delay in millicseconds (good for own voice contolling) (10 votes)
  • When detached, floating Vol and Mic gain window to be resizable (fixed & tiny right now) (1 votes)
  • When recording show real-time SampleClipCount e.g. 534,688 samples 27 clipped (0 votes)
  • Make VU Meters still active while recording is paused/not recording (6 votes)
  • change the meter colour when recording (eg red-light) and blink during pauses (1 votes)
  • Ability to import sound from a movie file (avi, mpg etc.) add effcts for ex. normalize sound and export back the sound in 3 steps (open file-->make your effects-->save file back into movie file) (2 votes)
  • Label / Multiple Export - Ability not to export a slice if label has only few characters (e.g. just "" or "S") (1 vote)
  • Label name - show a serial number as default, unless edited by user (1 votes) Will serial number auto-adjust when adding a new label between two existing ones? And when deleting - make auto-renumber an option!
  • In addition to above, typing in label while still recording/playing after Insert Label (0 votes)
  • Label - delete the selected label (5 votes) select the label and click silence works now. - Disagree, use select and delete/remove. Silence would be confusing
  • Label - improve visibility of label contents (described and illustrated in LabelImprovements )
    • Longer label names shortened with ellipses (...) (3 votes)
    • Tabbed (selected) label is opaque and therefore readable when overlapping another label (4 votes)
    • Tabbing through labels auto-scrolls through sequence (3 votes)
    • Tabbing through labels simultaneously displays selection accompanying label (user definable?) (3 votes)
    • Ability to move labels with click and drag / cursor (9 votes)
    • Cursor should be visible on all tracks to make sync easier (1 vote)
    • Choose font for labels (too big/wide currently) (3 vote)
    • Show a cursor in label, visual change (eg colour) while editing label text (2 vote)
    • UTF-8 for labels, I work with languages and would like to label utterances in Thai with Thai text (2 votes)
    • Nested labels, I would like to label paragraphs, then phrases within paragraphs, then words within phrases (1 vote)
    • Make label colours configurable to improve readability (2 vote)
    • After enter do not start new label in same place (e.g. when hitting space for Play)
    • Label-menu (also for right-click), with new/delete/rename/move/change-selection. (4 votes)
    • Synchronization of label-track on insertion/deletion (optional). (1 vote)
    • Warn if exported name differs from label-name (e.g. label contain colon or slash).
  • Label - cut, insert, copy, move track: cut, copy, insert, move labels at correct position with track.
  • Ability to copy/paste into label name--for example, copying the track name and then being able to paste that into the corresponding label name. (2 vote)
  • Ability to show cursor location so you can edit earlier in the name without having to delete everything to get there. (1 vote)
  • Add label capabilities to Edit and Align menus
    • Align selection to label, align label to cursor/selection (6 votes)
    • Move cursor... to label would be a big help for selections (5 votes) you can click on the lable to do this can';t you?
    • Select cursor to label, label to cursor (combined with Move cusor to label would give capability to select label to label) (1 vote)
    • Select label to label Might need to be able to "select label", without "editing label" to be able to work e.g. select from label 2 to label 4
  • Undo/redo of selection changes.
    • Save and restore of selection is sometimes useful but is otherwise a hack.
    • A way to bring the effect back on screen with it's prior setting so it can be further tweaked.
  • Rewire support (1 votes)
    • This interface is subject to a non-disclosure agreement which does not allow disclosure to individuals like the audacity developers. Write to the interface designers and ask for open interface descriptions!
  • IdlePriority for long tasks such as export, noise elimination; allow minimizing (2 votes)
  • Cross fades (with preview) (10 votes)
    • Audacity 1.2.1 has basic cross-fades, but no parameters or preview. (please explain. i thought it only had amplitude envelopes)
      • If you set one track to fade out (decreasing envelope) and the other to fade in (increasing envelope) that constitutes a cross fade - the same way you do a crossfade on a real (hardware) mixer by pulling down one fader and pushing the other up.
  • Cross fade loops to get click free loops from e.g. a string sample (5 votes)
  • Preview does a micro-fade out at the end of a configurable duration to avoid the end click (0 votes).
  • General use of 'envelopes' is ParameterTrack 's a better name? to modulate effects (4 votes)
  • Make tools screen reader friendly, or plugins for same 2 votes.
  • Buttons for _listening_ where to make a selection 0 votes.
  • "Mute all tracks" with one click or key stroke (8 votes)
  • "Mute Selected Tracks" option (1 vote)
  • Beat slicing (6 vote)
  • Export to ACIDized WAV (2 votes)
    • What is an ACIDised WAV - WAV is meant to be subset of the microsoft RIFF file format, and the format documantation is available from them, and other places on the web.
  • Jog/dial to play forward/reverse at variable speed (10 votes)
  • ImprovedZeroCrossings support (2 votes)
  • Split tracks into band-pass filtered components (0 votes)
  • Section align (left/right/center) (or keep in window) option for zoom to facilitate editing segments. (4 votes)
  • Possibility for linear (or other) envelopes in the Envelope tool (1 votes)
  • Multi-Tool Mode to allow using of Time Shift Tool with eg. Ctrl / Shift-drag (0 votes)
  • Possibility to configure length of "One Second Play" (2 votes)
  • Ability to save a number of customizable sets of preferences, e.g. one for voice, one for high quality audio etc. (2 votes)
  • Option to apply known-latency time offsets to newly recorded tracks (1 votes)
  • Option to change the value of "snap on" to something other than 1 second (4 votes) e.g. snap to Label/# of samples/fractions of second/start or end of other segments - snapping to start end of segments is much needed
  • Pushing play during playback interrupts playback and restarts it at the set cue point. (4 votes)
  • Copy/Paste audio across multiple instances. (0 Votes)
    • You can already copy/paste audio between Audacity windows. (The windows must be in the same Audacity process. Running multiple Audacity processes simultaneously is not recommended.)
  • There should be marks that are 'glued' to the waveform, not time. They should move when the speed is changed, when track is moved, etc. (4 Votes)
  • Some ability to make smooth transitions into area where effect is applied and out (like 'feather' in PhotoShop ) (1 Vote)
    • You can "Duplicate" the area before applying the effect, and then use cross-fades or envelopes to transition between the "wet" and "dry" copies.
  • Ability to navigate via keyboard: namely faster jumps ahead/back with a modifer key (e.g. CTRL). Normal left/right too slow for editting via keyboard. (2 votes)
    • The Page Up and Page Down keys move one screen at a time. Unfortunately, they only move the scrollbar, not the cursor. (1 vote)
  • Single project file (.aup) which holds all informations for long time storage and easy moving between different platform (no path/rename problems). This might be reached through a cross platform implementation similar as the MacOS bundle. (0 Votes)
    • Perhaps this can be achieved easily by allowing Audacity to save/load files in ".aup.zip" format which is a zipped-up version of all the relevant files. Would be slower to save/load but very convenient for transfer. (1 votes) Maybe GNU TAR format would be quicker and less CPU hammering to use. Still need to extract the lot to a temp directory in order to work on it, but at least the conbination has minimal CPU / RAM usage
    • Or simply by putting the .aup and data in the same directory, using the directory as the project. Then, when you want to open a project, you just choose the directory and Audacity will open the (only) .aup file in it and find all data relative to that. That way, you can simply move the whole directory around and be sure that you have everything included.
  • Video tracks - you get to see the video frames, and the "volume" envelope of each video frame works as a convenentional analogue video mixer, generating a mixed video stream (2 votes)
    • This is a really major, complex task - not least to handle video file formats. Also, not sure why I want to mix loads of video on top of each other - to be useful I need transitions and keying, both of which have to be rendered off line, and don't really suit a multitrack interface very well.
  • MIDI tracks - trigger external MIDI events when played, possibly with volume envelope editing affecting note velocity (4 votes)
  • Unlimited multichannel panning: to get a tool that is free adjustable for multichannel mixing (panning) in a surround enviroment that has more than 10 channels and outputs. That would be a feature that no other software has. (2 votes)
    • how the *** do I play back 10 channels of output! - and what does "panning" in a multi-speaker system mean? I suspect much more than just relative amplitude of channel, as time-of-arrival will come into play.
  • Editing history: List of all steps of editing with possibility to change parameters later (1 votes)
  • Sample loop points edition: there is a sample chunk in the wav file format which enable to set a loop in a audio file so a sampler can loop the part to maintain a note (for a synth sample for example).It would be great to be able to set the loop point in audacity to be able to edit samples with a free tool(soundforge does it). (4 votes)
  • Why not have just two entries in the File dialogue: "Export..." and "Export selection..." and then, in the file name browsing dialogue, you select the file format (WAV, AIFF, FLAC, MP3, Ogg... whatever there is support for). Also, after you press "save" (or "export") button, there can be an additional dialogue for quality options and such (and possibly tag fields for ogg/mp3 - pretty easy since oggenc and lame can do this) so you do not have to go to preferences each time you need different quality for ogg exporting, for instance. (3 votes)
    • Also choose the compression/encoding-type (linear/a-law/mu-law) in this dialogue.
  • Simplify using Audacity just for playback (0 votes)
    • do not convert file?
    • keep and show original file properties (file-format, encoding, sampling rate, bits/sample)
    • do not ask for save if I did not change anything (Audacity probably did convert?)
    • option to open new file in same window (closing the old one)
    • option to have multiple files open in one Audacity-instance (like CoolEdit ) (or have a Windows-menu to switch between multiple windows)
  • Vertical Rulers for spectrogram views and show grid option for all modes (dB/Hz horizontal lines, seconds vertical lines) (9 votes)
    • Also would be nice to show current frequency of mouse pointer in spectrum view next to time. - and level in waveform view and frequency in pitch view. Think global! Make this an option. (2 votes)
  • play cursor: option to apply a delay to the play cursor of xxx milliseconds. This would enable compensating sound card latencies on the display. *this is a major issue for windows users* (1 votes)
  • Directory-aware editing mode, perhaps a file-selector which automatically loads the selected file and saves it when you're done.
  • Mute to work in mixdown (exporting) too, not just playback. (3 votes)
  • Better distinction Exit/Close: Alt+F4 and X on upper-right corner should exit program.
  • Do not draw new window if 'Quit after last close' is not used (or draw at same place).
  • Add recently used files. (3 vote)
  • LIMITED MIDI sequence support -- capability to (1) *read* (no editing) a (16-channel) midi file, (2) assign samples to each existing channel, (3) specify simple ADSR envelope (4) then just play the file, with (5) option to record to audio. (2 vote)
  • Direct x plugins! Have been depreciated by Microsoft, and so has poor future and no support
  • Snapping to measures or beats of a click track instead of seconds.(bars,beats on the time line).(2 votes)
  • jackd support, many linux audion applications use jackd to be able to plugin and exhange between different applications, this support for audacity would be nice. Not only nice, but essential one. Jackd is a MUST if this application want to be taken seriously. (7 votes) Portaudio v19 adds this to some extent.
  • New theme for the playback buttons (square buttons) (0 votes)
  • Port to Windows Mobile (WinCE) (1 vote)
  • Light version for Pocket PC (1 vote)
  • Ability to take any music file (MP3, wav, from a CD etc.) and be able to separate all instruments (guitar, drums, vocals etc. into different tracks-to possibly remove or alter some of them--and then put back into a playable file. How far away in years are from being able to do this? (1 votes)
    • Probably a lot - the current accademic research struggles to process out 3 or 4 instruments from a simple mix at an acceptable quality under near-ideal conditions. Most commercial recordings very far from ideal.
  • Adjustable offset for timeline (x-axis) to show the real (clock) time of the meeting record (1 vote)
  • Change of playing place in records by a mouse click (1 vote)

Segmenting Tracks

  • Ability to time-shift a /selection/ within a track and not have to split selection to another track first. (1 vote)
    • This would also make an automatic crossfade feature necessary in order to make edits not produce those irratating little clicks.
  • Parsing (automatically starts recording a new track) based on configurable "silence" period usually found between program segments (merged two items here) (8 votes) try this script to create labels at each silence, then export multiple.
  • TextTrack 's (3 votes)
  • Export Multiple - change radio buttons under "Name Files" to check box or drop-downs with. Ie. Label/Track name and Number consecutively, and Prefix (e.g. <album><track><title> would now be automated. Postfix label as well? (3 Votes)
  • Ability to make selection between lables (like double clicking between markers in soundforge)
  • Set selection based on multiple time-points as "clipped in" or "clipped out," and then have the ability to play the track with "clipped in" points only -- standard feature on professional audio editing systems. (3 votes)
  • Define selection start and selection end via keyboard while listening (3 votes)
  • Preview
    • Cut: Plays 3 secs before and after the selected area but skips the selection itself (10 votes)
    • Selection: Listen to a few seconds before and after a highlighted section (while in high magnification) (3 votes)
    • Selection Beginning-End: Listen to a few seconds of the beginning of selection; Listen to a few seconds of the end of selection (to test whether long selection is desired selection) (1 votes)
  • As an alternative to multiple clips per track: track grouping -- multiple tracks collapsed together looking like one track (1 votes)
  • A "paste special" function, my main desire would be the ability to paste a loop 2 or 9 or 'x' number of times, but might also include some other paste options (1 votes)
    • select the section, then use the "Repeat" effect ?
  • Make "label at selection" work while recording (0 votes)
  • An option, when having more than one track, to drag each track to the left or to the right, in order to the track getting started playing sooner or later.
    • This is what the time shift tool does!
  • Paste a selection to any track, to the current position of the cursor, not just to the beginning of the track, or just to the end of existing material on the track (2 votes)
  • When setting volume envelope points for a track, it would be very useful (and sharp), when moving a edit point, having, in the status bar, or in a tooltip, the possibility of showing, while the point is dragged:
    • gain amount
    • position in the timeline
    • it's also very useful the possibility of having a tooltip appearing when the mouse is over a volume envelope point, telling the gain amount, and maybe also the position in the timeline (1 vote)



Automation

  • Batch process a folder of audio files as follows for making samples for the web: open file, select portion of file between 0:30 and 1:00, trim away the rest of the file, add fade in and fade out, save as 128kbps mp3. I have to do literally thousands of these a month by hand. (5 votes)
    • look at a comand line program like SOX (http://sox.sourceforge.net/) - works best for jobs that are strictly repetitive, with no user input.
  • Ability to use the bass boost in batch encode (1 votes)
  • Convert between file formats / bit depths / sample rates in the same way (9 votes)
  • How about simply allowing any effects to be used in batch mode, with the specified parameters, like a macro script? (4 votes) (Couldn't we just add all other batch mode request votes to this?)
  • Scriptability (19 votes)
    • LibAudacity - library allowing integration with other C code. a pre-requisite for the following? (6 votes)
    • Control Audacity from Python (5 votes)
    • Control Audacity from Visual Basic (1 votes)
    • Control Audacity from TCL/TK (0 votes)
    • Control Audacity from AppleScript (4 votes)
    • Control Audacity from command line, Audacity-remote (19 votes)
    • Nyquist debugger within Audacity (0 votes)
    • Ability to save currently applied filters (those appeared in Undo/Redo) as an editable (probably Nyquist) script. (1 votes)
    • User defined composite operations (scripts) bound to a button (2 votes)
  • PlugIn Support (0 votes) - allow plugins to replace any/all of audacity and expose all of audacity to plugins for manipulation. Will allow plugin packages for specialized applications (video-editing, CD ripping, CDDA support, for example)
  • Ability to bind functions (effects, plugins, etc) to buttons and/or keystrokes. E.g. one keystroke to amplifiy +3db, another keystroke -3db, another to compress (0 votes)

For Documentation Update or FAQ

  • Easier way to convert between different sampling rates without changing pitch and speed. In the current version I changed the sampling rate of the track, then I compensated the speed. But how can I save the wav in the correct sampling rate then? The saved wav is always 44khz!
    • The "Project Rate" menu at the bottom of the Audacity window controls the export/playback format. Just set the desired project rate and export, the tracks are automatically converted to the project rate for export.
  • Deletion of selection without moving further parts of the track backwards (2 votes)
    • Can't this be done with the "silence" command?

Effects

  • Preview effects for whole duration of a selection, with option to loop the preview(1 vote)
  • Allow effects to be applied in realtime (2 votes)
  • Allow saving and loading of FFT/adjustable filters/EQ parameters to reapply later (14 votes)
  • Add effects for post-processing records (like GramoFile ) (7 votes)
  • Noise gate (not noise removal, just a simple binary gate) (6 votes)
  • I would love it there were more stompbox-style effects, you know, like distortion, the leslie speaker effect, chorus, flanger, talkbox/vocoder, That would be great. (3 votes)
    • LADSPA plugins are already supported, and there are many available for such effects
  • Truncate silence. Vocal speech often has long silent gaps between phrases. This feature would allow replacing a gap longer than #.# seconds with a #.# second gap. Silence would be definable as signal strength less than -xx.x db. (This is implemented in CoolEdit -2000 / Adobe Audition). (This is also implemented in Audacity 1.3 Beta Derivative: Audacious located on SourceForge ). A 20 minute vocal file might be shortened to 15 minutes. (7 votes)
  • Generate silence does not change zoom level (2 votes)
  • Generate tone does not change zoom level (3 votes)
  • Generate tone exactly covers selection (ie beep out) (3 votes)
  • Generate tone provides a drop down list of notes to set the frequency - i.e. middle C (264Hz), etc. (2 votes)
  • Single menu command for Extract vocals/instrumental from stereo sources (2 votes)
    • This is very hit and miss - on many recordings simple techniques don't work well or at all. Better techniques very complicated and need considerable setup / helping.
  • Allow MIDI files to control VST Instruments (0 votes)
  • Dolby B and Dolby C input and output filters (for converting to/from tape recordings in Dolby) (0 votes)
    • Will need quite a lot of trial and error by ear, as the Dolby process is recording level dependant. Needs expander and treble cut.
      • I agree. It would be tricky to get it right without straight-up copying the actual process. This would be a licensing no-no. Trust me, I work at Dolby.
  • Smoothen effect, perhaps using a weighted average (or a better method), see http://audacityteam.org/FeatureRequest.php?mode=details&id=83 (0 votes)'

a. I wunder about a tool to easy removing of noise could be usefull in the program. Like the rubber tool in f.ex. photoshop. The rubber tool schould flatten the noise when you tuch the noise. It would then be possible to remove noise in less zooming.

b. And maybe it could be usefull to have the possibility to set the

pencil to (f.ex. with SHIFT ) only go complete horisontally.

Improved Resource Control

  • Search and recognize existing hardware capabilities. Specifically, note limits on quality achievable due to RAM configuration, DAC bit counts, soundboard specifics such as db gain at recording levels (41, 44, 96), and other software installed on the machine (iTunes, other popular players / organizers). Then customize recommendations by what is doable on that machine, but still allow anyone to get extreme if they wish. (0 votes)
  • A nondefault setting to allow recovery/retaining of current data (recording in progress or otherwise) in case of accidental closure of audacity or power failure - even if data cannot be fully recovered it is preferable to have something (e.g. 70 minutes) rather than nothing, especially when recording live events (2 votes)
  • Disk use limit for recording (6 votes)
  • Loop record option, commit last 2 hours of recording, at any moment. (2 votes)
  • Undo buffer management:
    • Allow clear or partial clear of Undo buffers (2 votes)
      • I cannot find a UI for discarding undo data, although this is mentioned in the helpfile. I am using Audacity 1.2.2 Win32 (upgraded from 1.2.0 pre3 Win32).
      • Undo data discarded when the project is saved and closed. View > History shows the current undo history and has a discard button in 1.2.4.
    • Compress undo buffers (2 votes)
    • (You can already clear the Undo buffers by opening the Undo History dialog box, and compressing will take lots of CPU and have little space gain unless you use a lossy compressor, which kind of defeats the point of undo...)
    • Save undo history into the project file(s) - useful for picking up on a project at a later time (2 vote).
    • Per-track undo history and stack. So you don't have to undo a bunch of changes you DO want on some tracks to get rid of something you did a while ago to another track. Also, the history would be viewable per track so you can remember what effects and such each track has had applied (so you don't mess up the effects chain order or over-do anything).
  • Allow recording from multiple channel sound devices at once in windows - a lot of multi-channel cards look like this to the application, rather than one multi-channel device. A good behavior could be: (3 votes)
    • there must me the possibility of selecting, for any track, a recording source, from the ones available for a certain sound card (also with the possibility of using multiple sound cards)
    • for mono tracks a mono IN form the sound card must be choosen; for stereo tracks, two mono INs from the soundcard must be choosen (but they can also be the same)
    • for each track the INs can be the same or different, and there must be a key for selecting whether the track is selected for recording or not
    • when the recording button in the transport panel of audacity is pressed, the recording begins, from the current position of the cursor, to the multiple tracks active for recording, from the sources selected for the various tracks (that is: real multitrack recording); so, the recording doesn't create a new track, but happens in the already present tracks
    • a versatile possibility would be to be able to choose the default recording source from Audacity just the way it is done now, and this is selected by default for each track, but with the possibility, for each track, of selecting a different recording source, the way I just described
    • this would also allow the possibility of easily setting the sampling rate, depth and number of channels for a track, before recording, and not simply based on master Audacity preferences and project settings, with maximum versatility

Imports and Exports

  • Import 24bit raw data, not PCM
  • Import CD audio tracks (3 votes)
  • Import/Export FLAC files (3 votes) - lossless, free, open source format
  • Option to export an Audacity project as a single file (6 votes)
  • Speed up the importation of MP3 or other sound formats from avi or mpeg files (2 votes)
  • Support for Speex codec (similar to Ogg Vorbis but optimized for voice) (7 votes)
  • Export OGG tags (title, artist, album, etc) (8 votes)
  • Import/Export AMR (Adaptive Multi-Rate) found e.g. on Nokia/SonyEricsson Mobile Phones' Voice Memo or Playing features (supported in ffmpeg) (2 votes)

Import/Export QuickTime files on Windows/Mac (4 votes)

  • RIP from CD and convert to Ogg Vorbis in one step (3 votes)
  • Import/Export OMF multi-track to/from ProTools /Cakewalk, etc. (2 votes)
  • Export over a currently open .wav file (so Audacity can edit samples for a host sequencer without the user finding the new file) (1 vote)
  • Import meter/key meta-events from MIDI-file (to represent time in measure/beat) & markers. (0 votes)
  • Import / Export MPC files (Windows) (1 votes)
  • Import/export DSS (2 votes)
  • Export WAV files as other format than PCM (1 vote)
    • already supports ADPCM, not sure what else uses WAV wrapper?
  • Option to export a meta-data file that records all changes made (4 votes)
  • support import and export of AVI files including the video (2 votes)
    • what would you do with the video? - also, AVI is a wrapper, so would need dozens of codecs to cope with range of AVI file compressions. Could easily double the size of audacity just to open and play video files (look at Mplayer, Xine etc)
  • An "all recognized formats" mask selection in the Windows open dialog (2 votes)
  • Ability to import at least version 0.95 Audacity project format into current (0 votes) so that people who have used audacity for something don't end up with projects that are dead because the current version can't use old stuff... :-(.
    • this should work, ones that don't are bugs in the importer - contact the audacity-help list
  • Improvements to MP3 export dialog
    • Display genre drop-down list in alphabetical order (4 votes)
    • Define both ID3v1 and ID3v2 tags simultaneously (rather than just either-or) (3 votes)
    • Allow leaving genre field blank (1 votes)
    • Allow custom genre in genre field for ID3v2 (3 votes)
    • More MP3 encoding options (bitrate, the possibility of choosing between CBR or VBR, etc...) (5 votes)
  • The ability to turn off the realtime rendering of the waveform being recorded (for slower systems, to free up CPU and thus reduce the likelihood of glitches while recording)
  • Ability to right click on multiple audio files in Explorer and have them open a project and then add to that project

Web requests

  • Add a link to this Wiki to the main (http://audacity.sourceforge.net/ ?) site's motif.
  • Add some prominent, or add some more prominent if it's already somewhere on this wiki, linkage back to the main place andor wherever a newbie can quickly find themselves installing Audacity on their computer.
  • Maybe you could make a mailinglist, just for release-announcements? (1 more vote)
    • To add youself to this list, enter your email address in the box on the front page of our site where it says "Get notifed of new versions": http://audacity.sourceforge.net/
  • Facilitate funding of features. Tip cup towards features? An "i'd give x dollars towards someone working on XYZ bit" kinda thing?

(1 vote)