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