Finalised first pass. Imbue now watches colours streamed to a canvas from the webcam and plays a sine wave based on the rgb values of a cross section (HACK)