> ## Documentation Index
> Fetch the complete documentation index at: https://songbird.studiocollective.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# songbird-composition

# songbird-composition

Higher-level musical composition primitives: arrangements, sections, styles.

## What it owns

* `Arrangement` / `Section` model used to build full songs.
* Style presets (e.g. `ElectronicaComposer`) that compose patterns from theory primitives.

## Public API

* `Composer`, `Arrangement`, `Section`, `SectionKind`, `Style`, `ElectronicaComposer`.

## How it fits

Sits on top of `songbird-theory`. Currently no workspace consumer in `Cargo.toml` — used via integration code or as a building block for the AI copilot. If you import it from elsewhere, list the dependency here.

## Tests

`cargo test -p songbird-composition`.
