| name | chiptune |
| description | Composable audio synthesis toolkit for chiptune music, covers, and scoring.
Two workflows: BRICKS (original compositions from numpy primitives) and
COVER (arrange well-known melodies as chiptune). Use when composing music,
generating stingers, mixing voiceover with score, covering songs in 8-bit,
or any task requiring programmatic audio synthesis.
|
Chiptune — Synthesis and Arrangement
Two workflows, one toolkit.
Workflow 1: BRICKS — Original Composition
Read the full bricks reference:
.pi/skills/chiptune-studio/SKILL.md
Key points:
- Three layers: primitives (osc/fx/theory), patterns (compositional gestures), pipeline (pydub/export)
- All synthesis in numpy float64 at SR=22050
- Scripts in .pi/skills/chiptune-studio/scripts/
- References in .pi/skills/chiptune-studio/references/
Workflow 2: COVER — Arrange Known Melodies
Read the full cover reference:
.pi/skills/chiptune-cover/SKILL.md
Process:
- RESEARCH — extract key, tempo, melody, harmony from source
- ARRANGE — make creative chiptune decisions (voices, textures, structure)
- COMPOSE — build with chiptune-bricks primitives
- MIX — export via pipeline
References in .pi/skills/chiptune-cover/references/
Quick Start
from scripts.chiptune_bricks import osc, fx, theory, canvas, patterns, pipeline
audioop-lts Required
pydub needs audioop which was removed in Python 3.13+:
pip install audioop-lts