too much stuff

done:
-- env middle button is now connect to seq
-- when holding an osc connect-button, connected envelopes should light
up
when an envelope is triggered, it should light up (optimal: use
intensity to make a nice fade which has same length as the triggered
envelope time)
-- waveforms are globally affecting each other! fix this!
-- overlapping sequencers (if you press an overlapping sequencer point,
both sequencers would go to this area)
-- when a point in a squence is triggered with content - make that
point light up brighter than playhead

todo:
-- attack envelope needs to be updated to the same state as decay ops
-- env connect should connect to oscs in addition to setting steps in
seq
-- holding env con should make connected oscs go to a halt and show
another animation to visualize a connected o/c
-- osc pitch should be connectable to env in addition to volume (will
have to determine where you press in an osc when connecting)
-- have current osc-connect button (on oscs) to control local volume
-- step presses should have fine quantization although local tempo is
slow
-- if the osc-connect-to-envelope button is supposed to stay (in
addition to envelope-to-osc), envelope fashing should stop while
holding this.