Add AudioCanvas, use Image to make waveform

Creating the waveform should now be faster. TODO: Spaces