Realtime sonagram working, with hamming window,

has 256/512 overlap and a 2048 sample input buffer.  Uses automatic
scaling and offset using the max and minimum values seen to date and a
logarithmic z (brightness) axis applied before the scaling process.