ROADMAP
Strudel Poetics — what shipped, what's next
SHIPPED
Voice-to-Strudel — hum a melody into the browser, detected pitches are quantized to a scale and injected into the editor as a named pattern
Variable & function highlighting — identifier names glow wherever they appear; arrangement functions render in a distinct color
Sound picker — searchable sample and synth browser with live audio preview, wired to Strudel's internal sound registry
Purple singing panel — dark background with glowy purple pitch trace during voice input
Pitch sensitivity improvements — reduced minimum frames for note detection, raw mic audio access for better accuracy
Auto-evaluate buffer after voice injection, with scroll-to-injected-line
Mobile panel layout — responsive bottom layout on screens under 640px
IN PROGRESS
Punchcard cursor glitch — typing near an inline canvas widget causes glitchy cursor behavior on Enter/delete; likely a CodeMirror 6 inline widget positioning issue
UP NEXT
Pitch detection calibration — a guided calibration step to account for room noise and mic sensitivity before a session begins
Mobile performance — reduce WebAudio overhead and improve rendering on lower-powered devices
Pattern history — scrollable log of injected patterns so you can revisit and re-inject previous phrases
Export — download a session as a .strudel file or copy the full buffer to clipboard