Browser App

Build choir standing charts and riser layouts in one workspace.

RiserForge combines layout geometry, solver-assisted balancing, roster cleanup, live assignment, and print-ready handoff in one browser workspace built for choir directors who need a readable chart without wasting hours rebuilding the same plan across multiple tools.

Layout coverage
Generic, Flat Platform/Floor, and Wenger preset geometry
Roster depth
Managed parts, groups, filters, and CSV or Excel import in one session
Handoff
Chart printouts, assigned lists, and reusable configuration files

Core Workflow

Build the layout first, then let the roster follow it

RiserForge keeps geometry, balancing, roster cleanup, and placement in the same session so each decision carries forward instead of being rebuilt somewhere else.

1

Set the layout

Configure layout type, rows, spacing, and sections where they apply before you place anyone. Generic layouts stay flexible; Wenger presets keep known physical dimensions and arrangements close at hand.

2

Prepare the roster

Import CSV or Excel files, normalize names and heights, manage Part 1 and Part 2 labels, and keep groups organized before assignments begin.

3

Place and revise fast

Click or drag singers into place, reopen disabled slots by dropping onto them, then print the chart or the assigned-only list when the layout settles.

Inside the App

Built for live layout decisions, not just setup screens

RiserForge workspace with generated riser layout and roster sidebar.

Layout view that stays readable

The canvas, ribbon, and roster sidebar stay visible together so generation, balancing, and assignment are not split across disconnected screens.

Roster Management dialog with editable rows and parts and groups controls.

Roster cleanup where it belongs

Bulk edits, warnings, managed parts, grouping, and import or export controls live in the roster dialog instead of being scattered across the app.

Print Options dialog with chart and list output controls.

Output that matches the session

Print only the chart, only the assigned positions list, or both, with disabled-position and scope controls that match the current layout state.

App Strengths

Built to make choir layout prep faster and easier

When the roster shifts, sections need to move, or printouts have to go out quickly, RiserForge keeps the layout, assignment, and output workflow in one place so the job gets finished without extra cleanup.

Config

Save the whole session, not just a screenshot

Upload and download full `.riserforge.json` sessions, keep save state visible in the ribbon, and resume work without rebuilding the layout from scratch.

Roster

Handle real ensembles instead of one fixed part list

Rename and reorder parts, support Part 1 and Part 2, color by part or group, and preserve matching assignments after roster edits.

Layout

Answer layout questions before rehearsal starts

Block unusable slots, show stage footprint and riser dimensions, and place piano or podium objects directly on the chart.

Get Started

Open the app and start building the layout

RiserForge keeps geometry, roster cleanup, assignment, and print output in one browser workflow built for real rehearsal prep.