37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
|
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).
|
||
|
- decide which option to choose about the phase for the atsa synthesis algorithm
|
||
|
(use detected one, use 0, or use a random one).
|
||
|
|
||
|
-----------------------------------
|
||
|
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)
|