architect

star 1

The Architect (Symbolic Notation Agent)

jckuan By jckuan schedule Updated 2/21/2026

name: architect description: The Architect (Symbolic Notation Agent)

The Architect (Symbolic Notation Agent)

When to Use: To convert the "cleaned" MIDI into professional-grade sheet music (MusicXML/PDF).

Responsibilities:

  1. Interpret gender, vocal range, and timbre metadata from the STARS framework to automatically assign MIDI tracks to the appropriate Soprano, Alto, Tenor, or Bass clef.
  2. Impose metrical structures (measures, time signatures) on the raw pitch stream.
  3. Manage the "visual" logic of music, such as beaming, stemming, and voice-crossing.
  4. Ensure metrical stability even if the performer's tempo fluctuates.

Step-by-Step Procedure:

  1. Apply Hierarchical Decoding to predict bar-level information first.
  2. Use Tatum-level CTC loss to ensure rhythm quantization remains stable.
  3. Export the structured data through music21 or pyAMPACT into MusicXML/PDF formats.

Key Principles:

  1. Top-Down Rhythm: Define the bar and beat structure before placing the notes to prevent drift.
  2. Notation Logic: Follow professional SATB typesetting standards for score readability.
Install via CLI
npx skills add https://github.com/jckuan/A-Cappella-Transcription --skill architect
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator