1If you have something you would like to add to this list, send a mail to
2magnus.hjorth@home.se
3
4Things I would like to do sooner or later:
5
6UI stuff:
7
8* Be able to do some stuff with only one channel (select, play, copy)
9* Display mouse pointer position.
10* Song split function
11* Command to suspend the current session and exit. The whole session
12  (windows, tempfiles, history, clipboard, marks, selections etc)
13  could then be recalled another time.
14  * Integrate with the LASH session handling system.
15  * Journalling so a session can be recovered fully after a crash.
16* Do the I/O for the view with async IO or thread.
17* Logarithmic (dB) peak display.
18* Amplitude scale
19* Preview function in effect browser
20* Clip information dialog box
21* Dialog for managing marks
22* Create marks from selection endpoints
23* Reset button for speed/zoom sliders.
24* Tabbed windows with more than one file.
25
26Editing:
27* Make the insert silence function click-free (keeping the same amplitude
28  as the surrounding sound)
29* Shaped dithering
30* Copy/paste between mhwaveedit instances
31  * Copy/paste to and from other audio applications
32* Create and edit curves and use them for effect parameters.
33* Remove DC component and center waveform functions.
34* Synchronizing/aligning files
35* Apply effects one time for each channel
36
37Playback/recording:
38
39* Option to record until silence.
40* Full duplex sound drivers.
41  * Recording in sync with playback.
42  * Recording anytime without stopping playback.
43* Separating input and output driver where possible.
44* Show remaining possible recording time while recording.
45* Do recording in completely separate thread/process
46* Place cursor exactly where we stopped on low-latency sound drivers.
47* Record a few seconds "ahead" so you can start recording a bit too
48  late without missing anything.
49* Change the start/endpoint of a loop in real-time as the selection
50  changes.
51
52File formats:
53
54* Keeping the compressed data as much as possible when editing mp3/ogg
55* Remember mp3/ogg metadata (artist, title etc)
56* A better export function.
57* Store marks and loop points in file.
58
59Other:
60
61* Add more accelerator keys and make sure they don't clash.
62