48 Commits

Author SHA1 Message Date
Alexander Kojevnikov
5b24d780ba Show the stream number in the description
Closes #18.
2016-04-24 19:35:54 -07:00
Alexander Kojevnikov
928dd723ca Switch between audio streams
References #18.
2016-04-24 19:03:25 -07:00
Alexander Kojevnikov
6cda85e118 Specify the audio stream to analyse
References #18.
2016-04-24 18:49:59 -07:00
Alexander Kojevnikov
3010e0f635 Swap shortcuts 2016-04-05 21:26:14 -07:00
Alexander Kojevnikov
fe890b837d Switch between audio channels
References #18.
2016-04-05 21:25:06 -07:00
Alexander Kojevnikov
b35bcbc090 Update shortcuts 2016-04-03 16:58:32 -07:00
Alexander Kojevnikov
70ecaae62e Change the window function
And add Blackman-Harris in addition to Hann and Hamming.

References #94.
2016-04-03 12:47:01 -07:00
Alexander Kojevnikov
df59b4d1e2 Change the default upper level of the dynamic range 2016-04-02 20:17:25 -07:00
Alexander Kojevnikov
3cc57547c7 Add monochrome palette
References #96.
2016-04-02 19:26:37 -07:00
Alexander Kojevnikov
0e76ccb55a Remove cruft 2016-04-02 18:15:35 -07:00
Alexander Kojevnikov
437dc2fe5b Change DFT window size
Closes #97.
2016-04-02 17:29:44 -07:00
Alexander Kojevnikov
8c4f672e10 Require wxWidgets 2.9+ 2014-01-17 13:34:30 -08:00
Alexander Kojevnikov
0e03fc977b C++ify FFT functions 2013-04-10 10:40:12 -07:00
Alexander Kojevnikov
da184788d1 C++ify spek_audio 2013-02-19 10:10:24 -08:00
Alexander Kojevnikov
8b7d3b5c2d Use C++ everywhere 2013-02-02 19:22:53 -08:00
Alexander Kojevnikov
c5c7247d70 Bump the default dynamic range 2012-09-25 20:56:31 -07:00
Alexander Kojevnikov
bea26c6e24 Fix palette mapping 2012-09-25 20:56:31 -07:00
Alexander Kojevnikov
8436464c16 MIN/MAX macros are not portable 2012-09-20 22:06:03 -07:00
Alexander Kojevnikov
979862e2b9 Support non-zero upper value in the dynamic range ruler 2012-09-20 10:44:19 -07:00
Alexander Kojevnikov
08f651eada Process all pending events before re-starting, fixes #31 2012-09-20 10:16:51 -07:00
Alexander Kojevnikov
f073eec154 Show online manual on F1, closes #24 2012-09-19 22:26:42 -07:00
Alexander Kojevnikov
e076119314 Re-start the pipeline when dynamic range is changed, closes #4 2012-09-19 09:12:15 -07:00
Alexander Kojevnikov
1e5e936824 Adjustable dynamic range 2012-09-18 22:37:49 -07:00
Alexander Kojevnikov
c6dc7afcea Fix a bug in the spectral density clipping 2012-09-18 22:35:34 -07:00
Alexander Kojevnikov
ce6496cbb4 Handle keyboard shortcuts changing dynamic range 2012-09-18 21:29:01 -07:00
Alexander Kojevnikov
16947a74c9 Don't draw rulers after decoding error 2012-09-06 10:27:11 -07:00
Alexander Kojevnikov
b8e472fcfb Close the file after processing, fixes #26 2012-09-06 10:21:47 -07:00
Alexander Kojevnikov
81fa01056a osx: Fix a crash when the window is too small 2012-09-05 10:06:31 -07:00
Alexander Kojevnikov
e22440a32f Tidy 2012-09-03 10:53:25 -07:00
Alexander Kojevnikov
21d2d447c5 Fix crash on OS X when the window is too small 2012-08-30 10:39:27 -07:00
Alexander Kojevnikov
e88efbe959 Move extern "C" {} blocks to C++ code 2012-08-28 10:12:20 -07:00
Alexander Kojevnikov
77ce3851d6 Include lib headers with angle brackets 2012-08-28 08:16:20 -07:00
Alexander Kojevnikov
47fc4b95d6 Bump the version number + tidy 2012-08-21 10:15:24 -07:00
Alexander Kojevnikov
68989c8b6f Fix return status code 2012-08-19 13:09:09 -07:00
Alexander Kojevnikov
0b121ec1c5 Proper notification using custom events 2012-08-19 12:05:57 -07:00
Alexander Kojevnikov
4e71509218 Fix obsolete TODOs 2012-08-18 21:58:14 -07:00
Alexander Kojevnikov
703ade32d7 Ellipsise file name and properties 2012-08-17 22:26:02 -07:00
Alexander Kojevnikov
93b5dc79a7 Move out palette code 2012-08-17 22:22:58 -07:00
Alexander Kojevnikov
8544a03c3c Save spectrogram as an image 2012-08-17 22:15:02 -07:00
Alexander Kojevnikov
31df33c9da osx: Use a larger font 2012-08-16 09:51:10 -07:00
Alexander Kojevnikov
144d1fa2cf Draw rulers 2012-08-16 00:39:26 -07:00
Alexander Kojevnikov
3805a551fb Force re-paint 2012-08-15 10:24:22 -07:00
Alexander Kojevnikov
38cc7f2343 Draw file properties 2012-08-15 09:54:40 -07:00
Alexander Kojevnikov
98b2cb0ab8 Draw the spectrogram 2012-08-15 09:46:50 -07:00
Alexander Kojevnikov
f81ce84826 Run the pipeline 2012-08-15 00:56:20 -07:00
Alexander Kojevnikov
d9177f7d23 Fix compilation under MXE 2012-08-14 10:40:26 -07:00
Alexander Kojevnikov
f719354bb5 Lowercase 2012-08-13 21:51:11 -07:00
Alexander Kojevnikov
3ecdad3459 Paint the palette 2012-08-13 21:38:48 -07:00