Run the day
Tonight
The day in motion — your dashboard, the calendar that drives everything, and roll-call that surfaces itself.

Compositorum · Guided walkthrough
A complete home for seasonal performing-arts organisations — festivals, academies, touring productions, and the ensembles that come and go with each season. Scroll to walk through setting one up, and everything you can run inside it.
One console, five worlds
Run the day
The day in motion — your dashboard, the calendar that drives everything, and roll-call that surfaces itself.
The music
Everything to do with the music — scores and parts, the repertoire and library, lending, and practice rooms.
Your people
The roster and everyone in it — adding members, seating the stage, chat, and announcements.
Operations & care
The operational backbone — attendance, the approvals queue, conflicts, contracts, payroll and welfare.
The big picture
Plan ahead and read the numbers — the season planner, one-off projects, live reports, and renaming anything.
From zero to on stage
Email, a password, accept the terms. There's no verification wall: your account is created already-confirmed and signs you in on submit, landing you in the build wizard. Any invite link you arrived from survives the round-trip.
✦ Front door to building your org in a single step.
Set your organisation's name (the URL slug auto-fills), choose one or more sectors, and pick how you operate — year-round, seasonal, project-based, or mixed — plus a rough size. Every later step adapts to these answers, and your whole draft auto-saves every keystroke so you can walk away and resume.
✦ Sensible defaults everywhere — accept them and keep moving.
Start from four built-in roles — Owner, Admin, Member, Billing contact — then rename them or edit each one's read/write grid. Add custom roles from nine ready-made templates: Technical Director, Music Librarian, Stage Manager, Front of House, Production Manager and more.
✦ Your real house structure, modelled in minutes.
Tick the surfaces you want from a catalogue of 200+ features across 25 categories, each with a detail drawer explaining what it does and who it's for. Filter by Admin / Member audience, and a live counter tracks selections and add-ons as you go.
✦ Browse the whole product before committing to a thing.
In a role × feature matrix — showing only the features you enabled — click any cell to control which roles can see which surface. Each column has a ‘copy from…’ to clone another role's visibility, so you configure a whole role in one move.
✦ Everyone sees their job, nobody drowns in the rest.
The preview renders your actual admin and member shells from your draft — not a screenshot. Flip between admin and member views, go full-screen, and rename anything in the spine (“Tonight” → “This Week”, “Tasks” → “Assignments”) and watch it apply live.
✦ What you preview is exactly what you'll get.
Paste or upload a CSV; the columns are smart-detected — name, email, instrument, section. A live preview flags valid vs skipped rows with reasons before anything is created, then every musician is made with a magic-link invite ready to send.
✦ One upload replaces dozens of manual entries.
Pricing is by feature and seat count, the total updating live as you adjust. Per-seat add-ons are allocated only to the people who need them — and you can pause the whole workspace between seasons, dropping billing to a flat dormant fee until you resume.
✦ Seasonal billing that matches a seasonal organisation.
Committing provisions your org, your ownership, your features and seed data in one transaction. You arrive in the admin console with a guided onboarding checklist and an interactive 13-step tour ready to walk you through every section.
✦ No manual table setup — your season is ready to run.
Built for seasons
Give every musician a type — and, for seasonal players, an active window. They switch on and off by date, automatically.
Your year-round core — contracted, salaried, always on the books.
Active for a set window — a summer festival, an autumn season. They switch on and off by date, automatically, and you pay only during active months.
Tied to a single production's dates and feature scope; access expires when it ends.
Past members kept on the books at zero billing — seasonal players roll here the moment their period ends.


I · Run the day
Tonight
Everything you need the moment you sign in — what's happening, what needs you, and the one calendar that drives it all.
In this section
Your home base. The dashboard reads live from your data and pushes whatever needs action to the top, so the day runs itself.
The next call, today's schedule, the attendance snapshot, and anything awaiting you — all computed live from your data, never hard-coded.
✦ What needs action is surfaced here, so nothing slips.
Tonight · Dashboard
One focused editor creates, edits and cancels — call time and downbeat as separate fields, sections called, repertoire attached, and a required reason on every cancellation that broadcasts to exactly the people affected.
✦ Material edits even let you choose who gets notified, with a recommended audience.
Tonight · Calendar (week / day / month / agenda)
A dashboard card buckets events into Live, Needs marking and Upcoming, each deep-linking straight into that event's attendance flow.
✦ Roll-call surfaces itself, so it's never forgotten.
Tonight · Dashboard
One merged timeline of events, classes, room bookings and tasks — filter by ensemble or type, with a distraction-free full-screen week.
✦ No more reconciling five separate calendars.
Tonight · All events
A private, signed iCal feed so every member's calls appear in Apple, Google or Outlook and keep themselves up to date.
✦ Subscribe once; your calendar updates itself from then on.
Settings · Notifications & sync


II · The music
Program
Scores, parts, repertoire, lending and practice rooms — everything to do with the music itself, organised and never publicly exposed.
In this section
The whole music operation in one place — upload once, target by section, and let players read or borrow exactly what's theirs.
Cloud storage for scores and parts, organised by ensemble and folder, with per-section visibility and secure expiring download links.
✦ Drag-drop upload, auto-organised, never publicly exposed.
Program · Files
Import a whole folder of parts at once; filename detection auto-routes each file to its section and work, ready for you to confirm.
✦ A drop of 40 parts files itself instead of 40 manual assignments.
Program · Files · Bulk upload
A detail drawer shows provenance and lets you retitle, re-file, change visibility, save to your library, download, or soft-delete.
✦ Target by section so players only ever see what's theirs.
Program · Files · (click a file)
A fast PDF reader with zoom, page-turn, two-page spreads, continuous scroll, pinch and keyboard control — on any device.
✦ Modern reading anywhere; uploaded PDFs also preview from the Files drawer.
Program · Score viewer
A works catalogue with composer, duration and instrumentation, plus a music-library catalogue with hire parts flagged.
✦ Always know what you can programme and what you hold.
Program · Library
A real lending register: who borrowed which instrument or part, when it's due, and what's still out.
✦ No more lost cellos or missing fourth-desk parts.
Program · Loans
Members book room time against a live availability grid; admins see the whole timetable, conflict-free.
✦ Live availability means no double-booked rooms.
Program · Practice rooms


III · Your people
Company
The roster and everyone in it — adding members, seating the stage, talking to each other, and keeping everyone informed.
In this section
From a blank roster to a full company in an afternoon — import everyone, seat the stage visually, and keep the whole ensemble in the loop.
Every member as tilt-cards or a table, with live search, ensemble + status filters, Total/Active/Inactive counts, and a full dossier on click.
✦ A big company stays scannable in seconds.
Company · Roster
Capture identity, membership type (permanent / seasonal / project / alumnus) and optional contract terms together, minting a single-use join link.
✦ The whole deal is captured once; seasonal players turn on/off by date.
Company · Roster · Add member
Bulk-load every musician from a pasted CSV, columns auto-detected, each new email issued a magic-link invite and wired into the org.
✦ Your existing spreadsheet usually just works.
Company · Roster · Bulk import
Each invite is a single-use link. New members set a password inline; existing accounts just sign in to attach. No email delivery required today.
✦ Redemption works by sharing the link — nothing to configure.
Join link → /join
A bird's-eye stage editor: drag instrument-tinted desks into place, assign players (matching instruments rank first), save reusable presets.
✦ Arrange the stage like the real thing — no spreadsheets of seat numbers.
Company · Roster · Seating
Slack-style messaging built in: DMs, group chats, and auto-created per-ensemble and per-section channels, delivered live.
✦ Channels appear automatically for each ensemble and section.
Company · Chat
Broadcast to the whole ensemble or hand-picked sections, with priority, pin, read-acknowledgment, optional email and scheduling.
✦ Urgent posts auto-opt into email; routine ones stay in-app.
Company · Announcements


IV · Operations & care
House
The operational backbone — attendance, requests, contracts, pay, and looking after your people.
In this section
The unglamorous half that actually keeps an organisation running — and looks after the humans inside it — handled in-house.
Two lenses — by member and by event — with rate pills, drill-in drawers and a CSV export that mirrors exactly what you filtered and sorted.
✦ Answers the two real questions: who's unreliable, and how did this call go.
House · Attendance
Hand titled, dated work to one person, a whole section, or the org, with priority, acknowledgment, completion tracking and extension requests.
✦ Assign an entire section at once; everything tracked in one place.
House · Tasks
Leave, room, repertoire and substitution requests all land in a single live queue; each opens with full context and decides in two clicks.
✦ Every request type in one inbox instead of four screens.
House · Approvals
Every time a musician is double-booked across two services, it surfaces as a clash card naming exactly who's affected — zero setup.
✦ Clashes are caught before the night, not on it.
House · Conflicts
Issue contracts, log timesheets, and run per-service or salaried pay — mark entries paid and lock periods, all in-house.
✦ Pay handled where the schedule already lives.
House · Contracts / Payroll
Clearances, lesson logs and welfare notes in one confidential place, plus a review flow for hardship applications.
✦ Care and compliance, kept private and organised.
House · Compliance / Financial assistance


V · The big picture
Season
Plan ahead, spin up productions, read the numbers, and bend the whole workspace to your house.
In this section
Step back from the day-to-day — plan a whole season as a draft, compare scenarios, and make the product speak your house's language.
Sketch a whole season on a drag-to-build Gantt — ensembles as lanes, weeks as columns — then branch ‘what-if’ scenarios and promote one to live.
✦ Compare plans side by side before you commit — history is preserved, not destroyed.
Season · Planner
Stand up a one-off festival, tour or recording run with its own seat cap, dates, feature scope and a transparent one-time fee.
✦ A festival gets its own scoped, separately-billed workspace.
Season · Projects
A live at-a-glance dashboard — members, service hours, attendance, open approvals and your most-programmed works — computed from real data.
✦ The whole org's pulse on one screen.
Season · Reports
Every role's powers in one scannable capability grid, with live member counts and any custom roles you defined at setup.
✦ ‘Who can do what’ becomes a single glance, not a meeting.
Season · Permissions
Pause the org between seasons — billing drops to a flat dormant fee, members keep read-only access — and rename every spine section and tab to your house's language.
✦ The product bends to your organisation, not the reverse.
Season · Settings
The other side
Every member signs in to their own hub — focused on what's theirs, on whatever device they bring to rehearsal. Same login, a completely different, clutter-free view.

Member hub
A hub that's all theirs
A personal home base — next call, this week, unread notices — not the admin firehose.
RSVP, request leave, find a sub, claim open slots, complete tasks — all in one place, with live counts.
Rehearsals, lessons, classes, practice rooms, deadlines and personal blocks in one view, subscribable to their phone.
Browse by ensemble / part / work, keep a private library, bookmark shared files, preview PDFs inline.
Recital, concerto and development-plan entries that flow straight to admins — editable, never re-filed.
Book a room, sign up for lessons & classes, apply for prizes and financial assistance.
features across 25 categories
console worlds, fully renamable
shells — admin & member, one login
afternoon to go live

Nobody's lost on day one
The first time anyone opens their console, an interactive walkthrough — tailored to exactly the features your organisation switched on — takes them through it one step at a time, each with a deep link to the real page. And it never ends there: search, contextual help, and a full manual are always a tap away.
The interactive walkthrough only covers the sections you switched on at setup — so a choir never sees a payroll step, and a festival never sees a year-round one. It opens itself the first time in, remembers it's done, and resumes mid-tour across reloads.
One search bar reaches every page, member, ensemble, event and setting — type what you want and it takes you straight there, from anywhere in the console.
Little ‘i’ buttons sit beside the surfaces that need explaining — tap one to learn exactly what a control does and when to use it, without leaving the page.
Open the manual any time to read every feature and page in detail — what it's for, how it works, and where to find it — plus the floating ‘?’ that reopens the guided tour whenever you want a refresher.

Build your organisation, bring in your players, and have the whole season running in an afternoon.
Already running one? Sign in