Fix null pointer access
added ffft library (wtfpl) and bindings to SoLoud
Tweaked the piano sample to use FFT for visuals