Unify manual/auto timing semantics for key patterns, add preset background support, and improve runtime observability while keeping the driver responsive under beat-triggered selects. Co-authored-by: Cursor <cursoragent@cursor.com>
Add a broad set of new pattern modules and matching pattern smoke scripts so the new effects can be validated directly on-device.