Tips
Draw on the graph to paint pitches. Right-drag (or Alt) paints rests.
PLAY output is gapless and non-blocking with MB — use it for game SFX.
SOUND blocks per statement, so uBasic leaves a frame-sized gap between notes; the preview emulates it.
Pitch in PLAY is semitone-quantized, 37–1976 Hz. Notes ≥ 14.7 ms.