Commit Graph

19 Commits

Author SHA1 Message Date
niksedk
fc296789ef Better handling of not supported wave files in main window 2015-09-09 06:38:49 +02:00
J.D. Purcell
511ad7e132 Add support for 8-bit, 20-bit, and 24-bit WAVs. 2015-09-08 23:31:22 -04:00
J.D. Purcell
3bc7d258d0 Small code cleanup. 2015-09-05 19:19:19 -04:00
J.D. Purcell
b853819faa Small code cleanup. 2015-09-05 19:12:19 -04:00
J.D. Purcell
f5a07e90b3 Small code cleanup. 2015-09-05 18:42:06 -04:00
J.D. Purcell
3fdafd165b Small code cleanup. 2015-09-05 18:19:16 -04:00
J.D. Purcell
d94c73221f Undo removing one of the lines from Info.xml (for backwards compatibility). 2015-09-05 13:56:19 -04:00
J.D. Purcell
42565f4c98 Improve spectrogram accuracy. 2015-09-05 13:45:53 -04:00
J.D. Purcell
76d96f4309 Remove unnecessary information from spectrogram info. 2015-09-05 13:45:53 -04:00
J.D. Purcell
6961eab2ef Spectrogram: parallelize image saving. 2015-09-05 13:45:52 -04:00
J.D. Purcell
0e9a416a7a Palette indexes are not actually related to the FFT length. 2015-09-05 13:45:52 -04:00
J.D. Purcell
d5fa8fbe3c Add some readonly keywords. 2015-09-03 01:46:29 -04:00
J.D. Purcell
7fa4accd64 Optimize pixel drawing.
Optimize byte to double conversion.
Other small optimizations/cleanups/fixes.
2015-09-02 23:37:56 -04:00
J.D. Purcell
456bf7c090 Change multiplication order (doesn't matter). 2015-09-02 19:11:32 -04:00
J.D. Purcell
ec247f2942 Optimize magnitude to palette index calculation. 2015-09-02 19:05:52 -04:00
J.D. Purcell
df131bf052 Optimization - increase scope of bitmap locking. 2015-09-02 17:31:52 -04:00
J.D. Purcell
0bf16d4c71 Forgot a 'private', just for consistency. 2015-09-01 18:04:35 -04:00
J.D. Purcell
3e4b2acbb9 Use FastBitmap to speed up drawing.
Use better optimized FFT routines.
Other optimizations to reduce CPU/memory overhead.
2015-09-01 15:55:51 -04:00
niksedk
1046ece216 libse - initial commit to separate UI and logic 2015-08-26 22:42:40 +02:00