Commit Graph

36 Commits

Author SHA1 Message Date
f1a88f4f47 Live graph working (somewhat) 2024-05-29 22:20:41 +09:30
0aee4d6818 Deleting selcald, past the point of that old code being useful 2024-05-29 22:08:47 +09:30
bed653fa0e Fixed some print statements 2024-05-29 22:07:16 +09:30
cd83d1683b Cleaned up the selcal-detect.py file, so I understand it better 2024-05-29 22:03:59 +09:30
b65fa14f5e Added live detector graph 2024-05-27 13:11:27 +09:30
bb5ce203f6 Added README with algorithm notes 2024-05-27 12:11:10 +09:30
9dffdce907 Made file synth output a compile option 2024-05-27 12:08:04 +09:30
809d3ce9fe Cleanup spillover into other areas 2024-05-27 11:51:38 +09:30
fa8332acc9 Final bit of cleanup in selcal-fft 2024-05-27 11:47:45 +09:30
e4b0645ac6 Proper cleanup of selcal-fft.py 2024-05-27 00:37:47 +09:30
700f34e729 Fixed weirdness, was caused by bin selection 2024-05-27 00:24:16 +09:30
eb2926f525 Reworked to be much neater, something is broken though 2024-05-27 00:13:42 +09:30
e2be6823bd Added tones generator 2024-05-26 23:14:14 +09:30
77441d8b7c Converted fft detector to pyqtgraph as well 2024-05-26 22:55:15 +09:30
8aecf684f9 fft over a rolling sample window for greater bin precision 2024-05-26 15:34:57 +09:30
cf8a9dcfc1 super messy fft based detector 2024-05-26 14:32:13 +09:30
5f6ba13bfc Changed rolling average window in selcal-detect 2024-05-26 11:05:21 +09:30
9a63041a5e Fixed weird stuff about tones not registering properly - was an audio conversion stereo/mono bug 2024-05-26 00:00:49 +09:30
ec52422955 A bunch of WIP stuff needing cleaning 2024-05-25 19:59:41 +09:30
5d18b8636c Updated selcal-detect.py to have a nice pretty graph 2024-05-25 16:14:15 +09:30
d65b9c1fd4 Added a version of selcald that actually works 2024-05-25 15:43:00 +09:30
518ba285b6 Moved python/* into scripts directory 2024-05-25 14:57:44 +09:30
6efc2a41eb Fixed some broken scripts 2024-05-25 13:07:57 +09:30
61b7b33a84 Added selcald - broken abandoned project 2024-05-25 12:23:08 +09:30
fe40378c24 Moved all dependencies as submodules 2024-05-25 12:13:05 +09:30
40d78246bb Replaced cout logs with log4cxx 2024-05-25 12:05:34 +09:30
c6d380b2c6 Added log4cxx dependency 2024-05-25 11:36:54 +09:30
ab9ee2e493 Added proper command line args 2024-05-24 23:24:24 +09:30
2f1b5018a6 Take SELCAL code as command arg 2024-05-24 21:24:31 +09:30
1188afaf4b Fixed tunings, can play actual SELCAL tones 2024-05-24 21:12:59 +09:30
e3335005d0 C++-ified everything 2024-05-24 20:12:20 +09:30
7282a7d04d Added tone samples generator (and convesion to midi key) 2024-05-24 18:00:07 +09:30
2c1b17fdb2 Added python impl 2024-05-24 17:24:04 +09:30
2d5420b4c3 Added some more soundfonts, general faffery getting their instruments 2024-05-24 16:15:55 +09:30
e151fb7fe5 Added ability to actually play a sound with the synth 2024-05-24 15:27:52 +09:30
78053ba56e Initial commit; building against libfluidsynth 2024-05-24 15:16:50 +09:30