Added lower bound to frequency (1hz) to prevent UI seizing up
Made a lanczos-filter-kernel-style wave for the hell of it
Improved the visualizer scope for greater stability and better choice of starting location