Replace IO system with something a bit more reasonable.
Refactor core login into a main_loop() funcion and make things more configurable.
Add option to enable / disable hann window
Adjust sample length.  With this version violins sound like cellos