Implement basic FFT and break up pitch detection classes
Add second FFT method (which uses NAudio built-in FFT)
Remove initial FFT method (now uses NAudio for FFT)
Fix bug where the same pitch detector was used for both channels => different channels buffers getting mixed in
Implement basic FFT and break up pitch detection classes
Add second FFT method (which uses NAudio built-in FFT)
Remove initial FFT method (now uses NAudio for FFT)
Fix bug where the same pitch detector was used for both channels => different channels buffers getting mixed in
Merge branch 'Chromesthesia_2' of github.com:usmanatron/ambxperipheralcontroller into Chromesthesia_2
Remove AutoCorrelator and capture more than the peak pitch
Rename SceneGeneratorProvider
Change ConductorManager to use FrameConductor instead (as all timings will be determined before pushing)
Add a StereoPitchResult to hold both channels
SceneBuilder (to build the scene from the result) and SceneGeneratorProvider (to tie it all together)
Add proof of concept light action (blue intensity dependent on peak everage frequency from left channel)
Move and re-enable pitch stabilisation (untested)
Start adding Ninject
Cleanup
Much more comprehensive Scene building and some general cleanup