forked from tlecomte/friture
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
22 lines (19 loc) · 1.17 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TODO
Improvements :
- Code : continue profiling (why do python and Xorg take so much CPU while profiling shows that most of the time is pent being idle ?)
- Code : comments in the code
- Code/Maths : constant-Q-transform for efficient and precise logarithmic spectrogram
- Code/Maths : **or** adaptive frequency resolution in the fft spectrum and spectrogram
- Code : replace QwtColorMap with QLinearGradient to remove a dependancy on Qwt
- Code/Graphics : use the nicer histogram from octave spectrum fot the fft spectrum
Features :
- Code : overlapping fft windows for smoother spectrograms
- Code/GUI : new widget for long run level measurements
Bugfixes :
- code : unwanted delay between input and display
Seems related to pulseaudio:
http://forum.skype.com/index.php?s=7609fb1fac9ee65573e0ceb92562c481&showtopic=237601&st=0&p=1059071&#entry1059071
https://bugzilla.redhat.com/show_bug.cgi?id=444388
- code : when there is no input, audio data goes to 0., and log spectrum goes to -Inf,
which seems to slow down computations enormously.
- code : the device info from portaudio reports a low input latency (max 46 ms), but after opening the stream, it is reported to be 139 ms. Why ?