You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Audio startup watchdog — if audio init stalls, you now get an error screen instead of a silent hang.
Windows dev setup works out of the box — the frontend build commands no longer assume a POSIX shell, and a bin/lib artifact name collision warning on MSVC is gone. Thanks to fusion for the report.
Better genre percussion — the assistant no longer pads every genre with generic percussion banks; patterns stay true to the genre recipe.
Performance (Linux especially)
Native Wayland by default when a compositor is present — smoother frame pacing than XWayland. CYCLETRON_FORCE_X11=1 is the escape hatch.
GPU tile painting on WebKitGTK 2.48+ instead of burning a CPU core on raster threads.
Visualizations run at full frame rate (previously capped at 30fps when ambient), and pause entirely when not visible.
Install notes
Windows: unsigned alpha build — SmartScreen will warn; choose "More info → Run anyway".
macOS: signed + notarized universal build.
Linux: AppImage / deb / rpm; Arch users can use the cycletron-bin AUR package.
The usual alpha caveats
Click Play once to arm audio — browsers-grade WebView security requires a user gesture.
The pattern dialect is Strudel-compatible but not full web Strudel — see docs/DIALECT.md for what differs.
AI features are optional and off until you opt in with your own API key (Anthropic / OpenAI / xAI) or a local endpoint (Ollama, LM Studio). Keys stay in your OS keychain; prompts go only to the provider you pick.