mirror of
https://github.com/cookiengineer/audacity
synced 2025-04-30 15:49:41 +02:00
Delete todo.txt
Signed-off-by: Campbell Jones <git@serebit.com>
This commit is contained in:
parent
52e21d26c9
commit
62a1580c51
193
todo.txt
193
todo.txt
@ -1,193 +0,0 @@
|
||||
todo.txt
|
||||
|
||||
See also the Audacity Bugzilla for some logged enhancement issues:
|
||||
http://tinyurl.com/32udrem
|
||||
|
||||
and ideas on Feature Requests:
|
||||
http://wiki.audacityteam.org/wiki/Feature_Requests
|
||||
|
||||
Some other useful ideas may still be be found on:
|
||||
http://wiki.audacityteam.org/wiki/Release_checklist_not_aiming_for_1.4
|
||||
|
||||
Residual things from the past still undone as at end-2012:
|
||||
|
||||
* Allow the user to create keyboard shortcuts to run an effect
|
||||
using particular parameters.
|
||||
|
||||
* Support custom cursors on Mac.
|
||||
|
||||
* A master gain control, if at all possible
|
||||
|
||||
* When a selection is readjusted by grab&drag, the release of the
|
||||
button at outside of the track panel could mean "undo".
|
||||
Similar for all other operations.
|
||||
|
||||
* dragging the selection edge out of display starts moving the
|
||||
wave, but moving could start 100 or so pixels before the display
|
||||
edge so that the coming wave can be seen
|
||||
|
||||
* A bars/beats time ruler and snap-to bars/beats.
|
||||
|
||||
(Karl, if you want to submit a patch, it's fine with me,
|
||||
as long as it's complete and clean.)
|
||||
|
||||
* In the Timeshift-tool mode I propose making [ctrl+mb1] do
|
||||
"Align track to cursor". Since they're only one clip per track,
|
||||
simply clicking anywhere in to the track should perform that function.
|
||||
Only the Selector tool can set the cursor, right?
|
||||
[ Checking the mouse button operations through should be done.
|
||||
Multitool should be considered as a base for the default mode.
|
||||
Some operations would work always, like making a selection.
|
||||
Then various tools would change function of some of the mouse
|
||||
buttons. Without the multitool the Audacity is very annoying to
|
||||
use, IMHO. JS]
|
||||
|
||||
* More built-in code for automated testing, not sure exactly what,
|
||||
ideas for how to do this would be welcome.
|
||||
[ It is more like continuous research job.]
|
||||
|
||||
* Related to this, a self-image-capture class. This puts the gui through
|
||||
its paces, capturing .pngs of toolbars, sliders, dialogs according to
|
||||
an external script file. This makes updating the images in the
|
||||
documentation much easier.
|
||||
[ Third party screen capture program which accepts remote commands
|
||||
via a named pipe, say. Audacity would then have a way to send one
|
||||
command only and a way to send commands repeatedly (n times per
|
||||
minute). ]
|
||||
|
||||
* Track label could be changed to look like what is in commercial
|
||||
multitrack software. More compact, that is. JS.
|
||||
|
||||
[I don't think we should necessarily copy the commercial software
|
||||
in this regard. I hate most of their UIs because they force me
|
||||
to memorize what tiny little symbols and colors mean. I like
|
||||
my UIs to be "discoverable". DM]
|
||||
[Agree with DM about not simply copying and discoverability.
|
||||
Agree with JS that more compact ways to do Track Label need
|
||||
investigation. Screen real estate is valuable. JKC]
|
||||
|
||||
------------------------------------------------------
|
||||
Unclear - what are these?
|
||||
------------------------------------------------------
|
||||
|
||||
* In zoom mode, scrollwheel click acts as middle button click, but when
|
||||
dragging with it, it behaves strangely (I couldn't figure out the logic)
|
||||
Also rmb dragging behaviour is strange. As lmb dragging is intuitive, I
|
||||
assumed that dragging small area with rmb would zoom out a lot,
|
||||
and dragging bigger areas would zoom out less.
|
||||
|
||||
------------------------------------------------------
|
||||
More far-future ideas
|
||||
------------------------------------------------------
|
||||
|
||||
[JKC] L&R <-> Average+Difference display. This way you can see
|
||||
what a stereo track gets mixed down to as mono, and the stereo
|
||||
content separately.
|
||||
|
||||
[JKC] Split Track into band pass filtered components. Useful
|
||||
even just to view a waveform without background mains hum.
|
||||
[JS] Spectrogram would do that already?
|
||||
[JKC] No. This is a split of the actual waveform into two
|
||||
components which sum to the original.
|
||||
|
||||
|
||||
[JKC] Audio Diff: Ability to compare waveforms and have this
|
||||
displayed graphically.
|
||||
See http://wiki.audacityteam.org/wiki/Proposal_Audio_Diff .
|
||||
[JS] Can a plug-in operate on two tracks and generate preview to
|
||||
third track? Or replace the second track with the result.
|
||||
It would be essential that the subtraction between two tracks
|
||||
is made interactively so that user may time-shift the waveforms
|
||||
and manually find the alignment between the tracks.
|
||||
This may go far future if it requires changes to plug-in system.
|
||||
[JKC] I have in mind something more like Unix diff that compares
|
||||
and aligns waveforms. Useful when you have several takes of
|
||||
the same track.
|
||||
|
||||
* Extend "On-Demand" importing of audio with UI to
|
||||
compressed audio formats
|
||||
|
||||
-----------------------------------------------------------
|
||||
Here's an older list of items. Things we've already done
|
||||
have been removed, so these are all still valid ideas.
|
||||
-----------------------------------------------------------
|
||||
|
||||
- Upload some icons for people to use with
|
||||
KDE, GNOME, WindowMaker, AfterStep, BlackBox...
|
||||
|
||||
- Do "preflight" check of disk space before editing
|
||||
operations.
|
||||
|
||||
- Help the user find missing project _folder.
|
||||
|
||||
- Smart Record features:
|
||||
- Control latency
|
||||
- Use as little CPU power as possible
|
||||
- Detect dropped samples using many different methods
|
||||
- Visually show buffer sizes
|
||||
- Multi-channel record
|
||||
- Show remaining disk space
|
||||
- Includes higher-quality recording (because of extremely limited
|
||||
GUI operations), timed recording, large VU meters, and more.
|
||||
All of the recording options that are too complicated to do
|
||||
with the normal record button (in the future: record directly to
|
||||
MP3/Ogg, and add pre-roll and post-roll to volume-triggered
|
||||
recording).
|
||||
|
||||
* For pre- and post-roll (amount to play before and after a selection),
|
||||
see DG Malham email - Please add date so can check the archives for it.
|
||||
|
||||
UI::
|
||||
- Turn off autoscrolling if the user manually hits the scroll bar.
|
||||
- Label the "Left" and "Right" channels!
|
||||
- Small toolbar option
|
||||
- Create our own progress dialog:
|
||||
- Improved time estimate
|
||||
- A "mini view" of the whole project, which shows what part
|
||||
you're working on, etc. like a lot of other programs have
|
||||
- Visual track dragging
|
||||
- Split at labels
|
||||
- Improve Save prompt dialogs: use "Save", "Don't Save", and
|
||||
include the name of the file.
|
||||
- When a user exports the entire project (in any format)
|
||||
and the export doesn't require any mixing, mark the project
|
||||
as not dirty (i.e. don't ask if they want to save it).
|
||||
- Put close box in toolbar.
|
||||
- Import... should be able to import Audacity projects
|
||||
and Audacity project files
|
||||
- Adapt text color - should be white by default if
|
||||
the background color is very dark
|
||||
- Invert selection (for now, until we allow discontiguous selections,
|
||||
this should mean two options: select up to selection,
|
||||
and select after selection)
|
||||
- Legend (Ruler) for Pitch
|
||||
- A way to turn a track into a loop. It would be cool if the
|
||||
display showed the "real" waveform once, and then "ghosts" of
|
||||
that waveform repeating forever... (We now have a loop-play
|
||||
using shift-play which goes some way to answering this request).
|
||||
- Scrubbing, where you hear the track speeded up as you drag
|
||||
the play marker.
|
||||
|
||||
Import/Export::
|
||||
- Import/Export markers in WAV files (like Goldwave does -
|
||||
see email from Shane M. - Please add date so can check archives.)
|
||||
|
||||
Effects::
|
||||
- Add real-time effects directly to tracks (see Ezequiel 5/10/2002)
|
||||
- Freeverb 3.0 (and better interface), or native port of it or
|
||||
otherwise improve reverb.
|
||||
- Smart Mix (like Quick Mix but guarantees no clipping)
|
||||
- Cross-fade (smooth between two tracks)
|
||||
- Save VST plug-in parameters to a file, or at least
|
||||
remember the last settings
|
||||
|
||||
-----------------------------------------------------------
|
||||
Future:
|
||||
-----------------------------------------------------------
|
||||
|
||||
- Speed issues especially with longer projects: http://tinyurl.com/c6qcehm
|
||||
- Edit markers on waveform (as distinct from cut and split lines)
|
||||
- discontiguous selection
|
||||
- visualization window: VU meters, equalizer, continuous waveform, oscilloscope
|
||||
- Configurable mouse bindings and investigate horizontal-scrolling-
|
||||
without-SHIFT-modifier support in wxWidgets 2.9
|
Loading…
x
Reference in New Issue
Block a user