sid-music

star 28

Execute built-in and custom SID playback workflows through c64bridge.

chrisgleissner By chrisgleissner schedule Updated 3/26/2026

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_elise preset or a custom composition.
  • Target backends and verification expectations.
  • Desired format for custom work: direct voice events, SIDWAVE, or BASIC playback.

Execution

  1. For a quick recognizable demo, execute c64_sound with op: "play_preset" and canonical preset fuer_elise.
  2. If a legacy preset identifier reaches this workflow, normalize it to fuer_elise before playback.
  3. For custom music, use c64_sound with op: "generate", op: "compile_play", or op: "pipeline" as appropriate.
  4. Use .github/skills/basic-program/SKILL.md only when the user explicitly wants BASIC-driven playback.

Validation

  1. On c64u, prefer c64_sound analysis results when verification is enabled.
  2. On vice, summarize successful playback launch and state clearly when live audio analysis is unavailable.
  3. 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.
Install via CLI
npx skills add https://github.com/chrisgleissner/c64bridge --skill sid-music
Repository Details
star Stars 28
call_split Forks 9
navigation Branch main
article Path SKILL.md
More from Creator
chrisgleissner
chrisgleissner Explore all skills →