Live controls and absolute scheduling
Hold middle C, then change the sounding note without retriggering its envelope. Headphones make stereo movement easier to hear.
Play schedules an absolute onset 150 ms ahead. Live controls also work during release. The scheduled glide and stop run on audio sample frames, not JavaScript timers. Stop now cancels a pending onset or releases an active gate; the natural tail remains.