name: sid-music description: Execute built-in and custom SID playback workflows through c64bridge.
Intent
Use this skill for preset music demos, SIDWAVE composition, direct voice control, and audio verification.
Inputs
- Whether the user wants the built-in
fuer_elisepreset or a custom composition. - Target backends and verification expectations.
- Desired format for custom work: direct voice events, SIDWAVE, or BASIC playback.
Execution
- For a quick recognizable demo, execute
c64_soundwithop: "play_preset"and canonical presetfuer_elise. - If a legacy preset identifier reaches this workflow, normalize it to
fuer_elisebefore playback. - For custom music, use
c64_soundwithop: "generate",op: "compile_play", orop: "pipeline"as appropriate. - Use
.github/skills/basic-program/SKILL.mdonly when the user explicitly wants BASIC-driven playback.
Validation
- On
c64u, preferc64_soundanalysis results when verification is enabled. - On
vice, summarize successful playback launch and state clearly when live audio analysis is unavailable. - Report the canonical preset or composition path that actually ran.
Safety
- Confirm before reset or silence actions that would interrupt an in-progress performance.
Escalation
- Switch from preset playback to custom composition only when the user requests a different arrangement, instrumentation, or score.