Qatsh TODO list Things to improve : - sound playback after synthesis : seems difficult to get the Phonon module built inside Qt 4.5 (complicated under Windows MinGW, fail to compile QtWebKit with GCC 4.2.2 rc Mandriva 2008.0) (meanwhile, setup a workaround using an external player through a customizable command line) - table and tools : better show/hide parts of the widget when usefull (drive slider for that) - move file properties from dialog to table and tools, and add new usefull information ? ----------------------------------- Bugs : - Make stronger partials displayed on top of lower ones in the spectrogram view (the setZValue(amplitude) trick does not seem to work). - ----------------------------------- Features : - selection : * connect frame selection dialog to graphical view * setup selection in graphical view * connect it to the selection in table view, and reverse * rubber band selection in graphical view * connect frame selection to graphical view time zoom - spectrum view (Ampl = f(Freq)), connected to current frame - undo/redo system for frame/partials/residual editing (mimic atsh ?) - zoom buttons in the toolbar : * connect zoom buttons to graphical view * connect rubber band selection to graphical view zoom - display cursor info (frame, time, freq, ampl/energy, ...) somewhere, (on the right of the status bar ?) - implement a better spectral analysis algorithm than the FFT, like ARMA (see ../arma/marple* source files for a good one)