various fixes, tweaks and rethinking:

* always run FFT
* rework detection of fundamental note
* fix bug in PLL initialization
* decrease filter-bandwidth
* use sample-count for all timing (make indep of period)