Various fourlights spectograph updates.

- Spectre now supports scrolling as well as static updating.
- The texture will now be updated even when the window is
  non-visible.
- Currently the texture will be clamped to 11 kHz for finer detail
  in the lower regions.