0 %

Chains

Multi-Section Form

Section (A) → Voice Chain ← Section (B)
Voice Chain → Full piece

For large-scale compositions, build each section as a separate sub-graph with its own source-transform-voice chain. Each sub-graph produces a complete Voice output. Name each section with a unique ID using the Section node.

At the top level of your composition, use Section reference nodes to point to your pre-composed sections. Feed these into a Voice Chain node (which accepts up to 8 inputs) to arrange them in temporal order. An A-B-A form, a rondo, or a through-composed sequence can all be assembled this way. You can reference the same section multiple times, with different transformations applied each time (e.g., transposed, with different dynamics, or with modified rhythms).

For polyphonic textures, use Voice Layer to stack multiple voices simultaneously, then chain layered sections using Voice Chain for the full temporal structure of a multi-voice piece. This hierarchical approach — building small cells, combining them into sections, and assembling sections into forms — mirrors the way many composers think about large-scale structure.

Rebuild this chain in a few minutes.

Create a free account14 days of Composer Pro, no card needed. Every account opens with the Examples folder.