draw the square of the amplitude, to make peaks clearer
A little cleanup
Rewritten sample providers to work with multiple channels

..but have backed out of squaring samples for now
Rewrote power function for now