nicer gradient
minor refactoring
minor example grc modifications
bugfixes + optimization (frame segmentation done in udp listener microthread)
+ use a logger instead of print
server:
- add options for port and logging
- add handling of several distincts fft on different udp ports
- some refactoring
rename spectrum to fft for consistency
rename spectrum to fft for consistency
invert two halves of the fft
rewrite client js code as a class. example with 2 fft. change histogram representation to linechart