Free Choir Layout Generator
Create the optimal seating arrangement for your choir in minutes. A free tool by cori, the app for choirs.
No sign-up. No data stored. Runs entirely in your browser.
By choir conductors, for choir conductors.
Untitled Project
Stage Layout
www.cori.music
The layout is done. What about the rest of rehearsal?
cori gives your singers everything they need to learn their part at home: practice tracks, sheet music and the schedule in one app.
The layout on every rehearsal: everyone sees their spot in the app
Practice tracks per voice part to sing along with
Sheet music and lyrics always at hand
Rehearsals and concerts with RSVPs

How It Works
1. Configure Voice Parts
Choose SATB, SSAATTBB, or create custom voice part schemas tailored to your choir.
2. Add Your Singers
Add singers with height, confidence level, and relationship preferences.
3. Generate Optimal Layout
Get intelligent placement in seconds using our constraint-based algorithm with multiple formation options.
Flexible Formation Types
Generate sectional, mixed, or custom formations with one click. Each optimized for different musical and pedagogical goals.
Sectional (Rows)
Voice parts arranged in rows front to back (e.g. S→A→T→B)
Mixed (Quartet / Scrambled)
Each singer surrounded by different voice parts – no one next to someone from their own section
Tips for Your Choir Setup
Wider spacing between singers can improve vocal freedom and sound quality more than the choice of formation itself (Daugherty, 1999).
Sectional formations shorten rehearsal time since singers can orient themselves by their neighbors. Mixed formations promote independence but may unsettle weaker singers.
Placing taller singers in the back row with risers demonstrably improves choral sound. Try staggered positioning so every singer has a clear sightline to the conductor.
Frequently Asked Questions
Yes, completely free. No hidden costs, no sign-up required.
No. All data is stored locally in your browser. Nothing is sent to our servers.
The generator uses constraint-based optimization to place singers. It considers hard constraints (must/must not be next to) and soft preferences (height gradient, mentor support) to find optimal layouts.
Yes! Export to PNG for easy sharing and printing.
Pre-built schemas include SATB, SSAATTBB, SAB, TTBB, and SSAA. You can also create custom schemas with any voice parts you need.
Yes. You can define hard constraints (must be next to, must NOT be next to) and soft preferences (prefer next to, prefer not next to) between any pair of singers.
Want more for your choir?
cori helps your singers practice independently with voice tracks, sheet music, and schedules – all in one app.