Removed some "xxx unused" warnings
Removed unused swing gui parts
Added power display
Added FFT
Added channel multiplexer enumeratee
Added iteratee wrapper, converting data chunks to model updates
Added SampleEnumerator argument to the pre-analysis callback, so that
player can be connected to the same enumerator as the analysis and stay
in sync.
Added handling externally started sample enumerator to the player, so
taht it can be connected to the same source as the tree.
Added FFT tree outputs to the default pipeline.
Created primitive, initial version of spectrum panel
Added (min, max) bounds to the ChannelsChart instead of simple height.
Added power and FFT display to the main window.
Added explicit buffer size specification to the JavaSound-based output,
to prevent loss of interactivity due to too large buffer (since the
sound output is considerably slower than any other part of the analysis,
spectrum panel was being redrawn every 4-6 FFT calculations, which
didn't seem smooth, real time at all)
Made analysis go in sync with the playback
Added PowerSpectrum element, summing squares of fft components
Made FFT use JTransforms library.