light: Improve ADJ Atmospheric RGL algorithms

Improvements to get more vibrant light shows on non-bass
heavy music.

 - Strobe green laser based on midrange activity if
   there is no distinctive bass beat present.
 - Enable waterfall LED on "slow sections", low
   bass and high treble.  Turn off only on complete
   silence on midrange and treble.
 - Increase the laser rotation speed exponentially based
   on midrange.

Signed-off-by: Fredrik Lindberg <fli@shapeshifter.se>
sound: Run sound capture in blocking mode

We currently don't do anything unless there is new sound data,
so run the capture in blocking mode to avoid a select() loop.

Signed-off-by: Fredrik Lindberg <fli@shapeshifter.se>
Fix spelling of bass

Bass and base are different things.

Signed-off-by: Fredrik Lindberg <fli@shapeshifter.se>
main: Add debug option/output

Add option to print bass, midrange and treble values to the
console during runtime for debug purposes.

Signed-off-by: Fredrik Lindberg <fli@shapeshifter.se>