1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="preload" as="image" href="/brand/logo-icon-white.svg"/><link rel="preload" as="image" href="/brand/logo-icon-light.svg"/>
1<script async="" src="https://plausible.io/js/pa-XMm7XjFxeYjDaTzyXe8YG.js"></script>
1<link rel="icon" href="/favicon.ico" sizes="48x48"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png"/><link rel="icon" type="image/png" sizes="512x512" href="/favicon-512x512.png"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/><meta name="author" content="Backstage Baton"/><meta property="og:site_name" content="Backstage Baton"/><meta property="og:image" content="https://app.backstagebaton.com/og-image.jpg"/><meta property="og:image:alt" content="Backstage Baton â Community Band & Ensemble Management Software"/><meta name="twitter:image" content="https://app.backstagebaton.com/og-image.jpg"/><meta name="twitter:image:alt" content="Backstage Baton â Community Band & Ensemble Management Software"/><title>Community Band & Ensemble Management Software | Backstage Baton</title><meta name="description" content="Community band software your members don't have to learn. Email, calendar, paper or the app for members; roster, music folders, dues and reports for leaders."/><link rel="canonical" href="https://app.backstagebaton.com/"/><link rel="modulepreload" href="/assets/manifest-c412235c.js"/><link rel="modulepreload" href="/assets/entry.client-Wnk9dkOh.js"/><link rel="modulepreload" href="/assets/chunk-QUQL4437-BmAooogr.js"/><link rel="modulepreload" href="/assets/root-BkYl0hwX.js"/><link rel="modulepreload" href="/assets/cta-oUvEd9qo.js"/><link rel="modulepreload" href="/assets/HomePage-DkHJAmAN.js"/><link rel="modulepreload" href="/assets/DemoForm-Be20BFOu.js"/><link rel="modulepreload" href="/assets/index-CWPHVrsE.js"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Backstage Baton","url":"https://app.backstagebaton.com","logo":"https://app.backstagebaton.com/favicon-512x512.png","description":"All-in-one membership management software for community concert bands, orchestras, and choirs.","foundingDate":"2025","contactPoint":[{"@type":"ContactPoint","contactType":"sales","email":"[email protected]"},{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]"}],"sameAs":[]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Backstage Baton","applicationCategory":"BusinessApplication","applicationSubCategory":"Community Band Management Software","operatingSystem":"Web, iOS (PWA), Android (PWA)","url":"https://app.backstagebaton.com","description":"All-in-one platform for community concert bands, orchestras, and choirs: member roster with 14 permission roles, music library, performance and rehearsal scheduling, weekly digest, attendance tracking, grant reporting, and full mobile app.","offers":[{"@type":"Offer","name":"Essentials","price":"39","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"39","priceCurrency":"USD","billingDuration":"P1M"},"category":"subscription"},{"@type":"Offer","name":"Complete","price":"79","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"79","priceCurrency":"USD","billingDuration":"P1M"},"category":"subscription"}],"featureList":["Member roster with 14 permission roles","Music library with Music Folders: score scan, part counts, pull lists","Performance and rehearsal scheduling","Weekly email to the band, approved before it sends","Day-of rehearsal RSVP","Attendance and audience counting for grant reporting","Email relay and SMS notifications","Mobile app that adds to the home screen â no app store needed","Smart Import for spreadsheets, PDFs, and photos","Built first for concert bands; works for orchestras and choirs"]}</script>
1<script>window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};plausible.init()</script>
1<link rel="stylesheet" href="/assets/root-NeeGEA_S.css"/></head><body class="bg-white font-sans"><nav class="fixed top-0 w-full z-50 transition-all duration-300 bg-transparent"><div class="max-w-6xl mx-auto px-4 md:px-6 py-2 md:py-4 flex items-center justify-between"><a class="flex items-center gap-2 md:gap-3 min-w-0" href="/" data-discover="true"><img src="/brand/logo-icon-white.svg" alt="" width="32" height="32" class="object-contain"/><span class="font-bold text-base md:text-lg tracking-tight whitespace-nowrap text-white">Backstage Baton</span></a><div class="hidden md:flex items-center gap-8"><a class="text-sm font-medium nav-link text-white/90" href="/features" data-discover="true">Features</a><a class="text-sm font-medium nav-link text-white/90" href="/pricing" data-discover="true">Pricing</a><a href="/app/login" class="text-sm font-medium nav-link text-white/75">Member sign in</a><a href="/app/signup" class="text-sm font-semibold px-5 py-2 rounded-lg transition-colors bg-white text-primary hover:bg-gray-100">Start free trial</a></div><div class="md:hidden flex items-center gap-2"><a href="/app/login" class="text-sm font-medium px-2 min-h-11 inline-flex items-center whitespace-nowrap text-white/85">Sign in</a><button class="min-h-11 min-w-11 inline-flex items-center justify-center" aria-label="Open menu" aria-expanded="false"><svg class="w-6 h-6 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div></div></nav><main><section class="hero-gradient relative overflow-hidden pt-16 md:pt-20"><div class="absolute inset-0 overflow-hidden pointer-events-none"><div class="absolute -top-32 -right-32 w-96 h-96 rounded-full bg-white/5"></div><div class="absolute -bottom-20 -left-20 w-72 h-72 rounded-full bg-white/5"></div><div class="absolute w-full h-px bg-white/8" style="top:30%"></div><div class="absolute w-full h-px bg-white/8" style="top:38%"></div><div class="absolute w-full h-px bg-white/8" style="top:46%"></div><div class="absolute w-full h-px bg-white/8" style="top:54%"></div><div class="absolute w-full h-px bg-white/8" style="top:62%"></div></div><div class="max-w-6xl mx-auto px-6 pt-6 md:pt-10 pb-24 grid md:grid-cols-2 gap-10 md:gap-12 items-start relative z-10"><div class="fade-in"><p class="text-white/85 text-xs md:text-sm uppercase tracking-wider md:tracking-widest font-semibold mb-3">For community bands, orchestras and choirs</p><h1 class="text-3xl md:text-5xl font-bold text-white leading-tight mb-4">Community band software your members don't have to learn.</h1><p class="text-base md:text-lg text-white/85 mb-6 leading-relaxed">Your leaders run the roster, the music, the concerts and the money in one place. Members get email, their own calendar or paper â no app and no login required.</p><div class=""><div class="flex flex-col sm:flex-row gap-3 "><a href="/app/signup" class="bg-white text-primary hover:bg-gray-100 shadow-lg focus-visible:outline-white font-bold px-8 min-h-[3.25rem] inline-flex items-center justify-center rounded-xl transition-colors focus-visible:outline-2 focus-visible:outline-offset-2">Start free trial</a><a href="#demo" class="border border-white/60 text-white hover:bg-white/10 focus-visible:outline-white font-semibold px-8 min-h-[3.25rem] inline-flex items-center justify-center rounded-xl transition-colors focus-visible:outline-2 focus-visible:outline-offset-2">Book a walkthrough</a></div><p class="text-sm mt-3 text-white/85 ">90 days of Complete · No credit card</p></div><p id="hero-doors" class="text-sm text-white/85 mt-6 mb-2">Not sure where to start? Pick what you're solving first.</p><ul aria-labelledby="hero-doors" class="flex flex-wrap gap-2" data-doors="true"><li><a href="/music-library-software?from=home-chip" class="inline-flex items-center min-h-11 md:min-h-10 px-3 md:px-4 rounded-full border border-white/50 bg-white/5 text-sm font-semibold text-white hover:bg-white/15 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">Music library</a></li><li><a href="/acb-music-usage-report?from=home-chip" class="inline-flex items-center min-h-11 md:min-
1h-10 px-3 md:px-4 rounded-full border border-white/50 bg-white/5 text-sm font-semibold text-white hover:bg-white/15 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">ACB music report</a></li><li><a href="/dues-collection-software?from=home-chip" class="inline-flex items-center min-h-11 md:min-h-10 px-3 md:px-4 rounded-full border border-white/50 bg-white/5 text-sm font-semibold text-white hover:bg-white/15 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">Dues and payments</a></li><li><a href="/blog/complete-guide-community-band-software?from=home-chip" class="inline-flex items-center min-h-11 md:min-h-10 px-3 md:px-4 rounded-full border border-white/50 bg-white/5 text-sm font-semibold text-white hover:bg-white/15 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">New to this? Start here</a></li><li><a href="/pricing?from=home-chip" class="inline-flex items-center min-h-11 md:min-h-10 px-3 md:px-4 rounded-full border border-white/50 bg-white/5 text-sm font-semibold text-white hover:bg-white/15 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">Pricing</a></li></ul></div><div class="float-anim w-full max-w-md mx-auto md:max-w-none"><p class="text-white/70 text-xs mb-2 text-center">What each member gets the morning of rehearsal</p><div class="bg-white rounded-2xl shadow-2xl overflow-hidden text-left"><div class="h-1.5 bg-accent"></div><div class="px-5 py-4 sm:px-6"><p class="text-[10px] font-bold uppercase tracking-widest text-accent">Cedar Creek Community Band · Concert Band</p><p class="text-base font-bold text-gray-900 mb-2">Rehearsal Reminder</p><div class="border-t border-gray-100 pt-2"><p class="text-sm text-gray-800 flex flex-wrap items-center gap-2">Hi Pat, <span class="inline-flex items-center gap-1 whitespace-nowrap rounded-full bg-amber-100 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-amber-800 ring-1 ring-amber-300 "><span aria-hidden="true">â</span>Personal to each member</span></p><p class="mt-1 text-xs text-gray-700">You have a rehearsal coming up. Here are the details + what we're playing.</p></div><dl class="mt-2 grid grid-cols-[4.5rem_1fr] gap-y-1 text-xs"><dt class="text-gray-500">Date</dt><dd class="font-semibold text-gray-900">Tuesday, December 1, 2026</dd><dt class="text-gray-500">Time</dt><dd class="text-gray-800">7:00 PM â 9:00 PM</dd><dt class="text-gray-500">Venue</dt><dd class="flex flex-wrap items-center gap-2"><span class="text-accent font-medium">Cedar Creek High School</span><span class="inline-flex items-center gap-1 whitespace-nowrap rounded-full bg-amber-100 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-amber-800 ring-1 ring-amber-300 "><span aria-hidden="true">â</span>Tap for directions</span></dd><dt class="text-gray-500">For</dt><dd class="text-gray-800">Holiday Pops</dd></dl><div class="mt-3 flex flex-wrap items-center gap-2"><p class="text-[10px] font-bold uppercase tracking-widest text-accent">Rehearsal order</p><span class="inline-flex items-center gap-1 whitespace-nowrap rounded-full bg-amber-100 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-amber-800 ring-1 ring-amber-300 "><span aria-hidden="true">â</span>In the order you'll play it</span></div><ol class="mt-1.5 rounded-lg bg-gray-50 px-3 py-2 space-y-1.5"><li class="grid grid-cols-[1.25rem_1fr] text-xs"><span class="text-gray-500">1<!-- -->.</span><span><span class="flex items-center gap-1 font-semibold text-accent"><span aria-label="has a recording" class="inline-flex h-3.5 w-3.5 items-center justify-center rounded-sm bg-orange-400 text-[8px] leading-none text-white">â¶</span>Sleigh Ride<!-- --> - #<!-- -->112</span><span class="block text-[11px] text-gray-500">Leroy Anderson<!-- --> · <!-- -->2:55</span></span></li><li class="grid grid-cols-[1.25rem_1fr] text-xs"><span class="text-gray-500">2<!-- -->.</span><span><span class="flex items-center gap-1 font-semibold text-accent"><span aria-label="has a recording" class="inline-flex h-3.5 w-3.5 items-center justify-center rounded-sm bg-orange-400 text-[8px] leading-none text-white">â¶</span>Russian Christmas Music<!-- --> - #<!-- -->204</span><span class="block text-[11px] text-gray-500">Alfred Reed<!-- --> · <!-- -->14:00</span></span></li><li class="grid grid-cols-[1.25rem_1fr] text-xs"><span class="text-gray-500">3<!-- -->.</span><span><span class="flex items-center gap-1 font-semibold text-gray-900">A Christmas Festival<!-- --> - #<!-- -->118</span><span class="block text-[11px] text-gray-500">Leroy Anderson<!-- --> · <!-- -->9:00</span></span></li><li class="grid grid-cols-[1.25rem_1fr] text-xs"><span class="text-gray-500">4<!-- -->.</span><span><span class="flex items-center gap-1 font-semibold text-gray-900">Greensleeves<!-- --> - #<!-- -->87</span><span class="block text-[11px] text-gray-500">arr. Alfred Reed<!-- --> · <!-- -->4:30</span></span></li><li class="grid grid-cols-[1.25rem_1fr] text-xs"><span class="text-gray-500">5<!-- -->.</span><span><span class="flex items-center gap-1 font-semibold text-accent"><span aria-label="has a recording" class="inline-flex h-3.5 w-3.5 items-center justify-center rounded-sm bg-orange-400 text-[8px] leading-none text-white">â¶</span>The Liberty Bell<!-- --> - #<!-- -->45</span><span class="block text-[11px] text-gray-500">John Philip Sousa<!-- --> · <!-- -->3:30</span></span></li><li class="grid grid-cols-[1.25rem_1fr] text-xs"><span class="text-gray-500">6<!-- -->.</span><span><span class="flex items-center gap-1 font-semibold text-gray-900">The Stars and Stripes Forever<!-- --> - #<!-- -->12</span><span class="block text-[11px] text-gray-500">John Philip Sousa<!-- --> · <!-- -->3:45</span></span></li></ol><p class="mt-1 flex flex-wrap items-center gap-2 text-[10px] text-gray-500"><span class="flex items-center gap-1"><span aria-label="has a recording" class="inline-flex h-3.5 w-3.5 items-center justify-center rounded-sm bg-orange-400 text-[8px] leading-none text-white">â¶</span> Pieces marked with this icon have a recording â tap the title to listen before rehearsal.</sp
1an><span class="inline-flex items-center gap-1 whitespace-nowrap rounded-full bg-amber-100 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-amber-800 ring-1 ring-amber-300 "><span aria-hidden="true">â</span>Recordings to practice with</span></p><p class="mt-3 text-[10px] font-bold uppercase tracking-widest text-accent">Rehearsal note</p><p class="mt-1 rounded border-l-2 border-amber-300 bg-amber-50 px-3 py-1.5 text-xs text-gray-800">We're in the band room tonight â use the north doors. Bring a pencil.</p><div class="mt-3 rounded-xl border border-gray-200 bg-gray-50 px-4 py-3 text-center"><p class="text-xs font-semibold text-primary">You told us you'll be there â see you tonight.</p><span class="mt-2 inline-block rounded-lg bg-accent px-3 py-1.5 text-xs font-semibold text-white">Something came up â I can't make it</span><p class="mt-2 text-[10px] text-gray-500">Tapping this notifies your section leader and director.</p><span class="inline-flex items-center gap-1 whitespace-nowrap rounded-full bg-amber-100 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-amber-800 ring-1 ring-amber-300 mt-2"><span aria-hidden="true">â</span>One tap · no app · no login</span></div></div></div></div></div><div class="absolute bottom-0 left-0 w-full"><svg viewBox="0 0 1440 80" fill="white" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" style="display:block"><path d="M0,80 C360,20 1080,20 1440,80 L1440,80 L0,80 Z"></path></svg></div></section><section class="py-20 bg-white"><div class="max-w-6xl mx-auto px-6"><div class="max-w-3xl mb-12"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">Nobody gets left behind</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">Four ways in. Every member picks their own.</h2><p class="text-gray-600 text-lg leading-relaxed">The clarinetist who has played with you for forty years and the college student on third trumpet shouldn't need the same thing from you. Each member takes part at the level that suits them, and nobody is left out for not installing an app.</p></div>
1<ol class="grid md:grid-cols-4 gap-5"><li class="bg-gray-50 rounded-2xl border border-gray-100 p-6"><p class="text-accent font-bold text-sm mb-2">Rung <!-- -->1</p><h3 class="text-lg font-bold text-primary mb-2">Paper</h3><p class="text-gray-600 text-sm leading-relaxed">A printed schedule, stand tents, and loan agreements signed with a pen. When someone calls to say theyâll miss rehearsal, a leader records it for them.</p></li><li class="bg-gray-50 rounded-2xl border border-gray-100 p-6"><p class="text-accent font-bold text-sm mb-2">Rung <!-- -->2</p><h3 class="text-lg font-bold text-primary mb-2">Email and one tap</h3><p class="text-gray-600 text-sm leading-relaxed">The weekly email and the morning-of rehearsal reminder. âI canât make it tonightâ is one tap from the email, with no login. On Complete, dues can be paid from a personal link too.</p></li><li class="bg-gray-50 rounded-2xl border border-gray-100 p-6"><p class="text-accent font-bold text-sm mb-2">Rung <!-- -->3</p><h3 class="text-lg font-bold text-primary mb-2">Their own calendar</h3><p class="text-gray-600 text-sm leading-relaxed">One tap puts every published rehearsal and concert in Google Calendar, on their iPhone, or in Outlook, and it updates itself when a time or place changes.</p></li><li class="bg-gray-50 rounded-2xl border border-gray-100 p-6"><p class="text-accent font-bold text-sm mb-2">Rung <!-- -->4</p><h3 class="text-lg font-bold text-primary mb-2">The app, if they want it</h3><p class="text-gray-600 text-sm leading-relaxed">It installs from the browser, with no app store: one tap on Android, Share then Add to Home Screen on iPhone. Nobody has to.</p></li></ol><p class="text-gray-600 mt-8 max-w-3xl">Everyone sits on the same roster, and you run the band the same way whichever rung each member is on. In a normal week, members get two automated emails: the weekly email and the rehearsal reminder.</p></div></section><section class="py-20 bg-gray-50" id="features"><div class="max-w-6xl mx-auto px-6"><div class="text-center mb-12"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">Everyone who keeps the band running</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">One place, a different view for each job</h2><p class="text-gray-600 text-lg max-w-2xl mx-auto">Fourteen roles, from member to president. Each person sees the part of the band they look after.</p></div><div class="grid sm:grid-cols-2 lg:grid-cols-3 gap-6"><a class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/features?role=music-director" data-discover="true"><h3 class="text-lg font-bold text-primary mb-2">Music director</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">Seating from the parts in the music, the stage chart, rehearsal plans, and who canât make it tonight.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">What you get <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a><a class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/features?role=librarian" data-discover="true"><h3 class="text-lg font-bold text-primary mb-2">Librarian</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">Scan the score, count your sets, and pull and pack folders without the clipboard.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">What you get <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a><a class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/features?role=section-leader" data-discover="true"><h3 class="text-lg font-bold text-primary mb-2">Section leader</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">Your sectionâs roster and attendance on your phone at rehearsal, and one message to the whole section.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">What you get <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
1<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a><a class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/features?role=treasurer-fundraising" data-discover="true"><h3 class="text-lg font-bold text-primary mb-2">Treasurer</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">On Complete: dues online or by check in one ledger, donations kept separate, and year-end donor letters.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">What you get <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a><a class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/features?role=equipment-manager" data-discover="true"><h3 class="text-lg font-bold text-primary mb-2">Equipment manager</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">Every band-owned instrument, what itâs worth and whatâs out for repair; on Complete, who has it on loan.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">What you get <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a><a class="bg-white rounded-2xl p-6 border border-gray-100 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/features?role=member" data-discover="true"><h3 class="text-lg font-bold text-primary mb-2">Members</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">The schedule, the music, and âI canât make it tonightâ, without learning anything new.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">What you get <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a></div></div></section><section class="py-20 bg-white"><div class="max-w-6xl mx-auto px-6 grid md:grid-cols-2 gap-12 items-start"><div><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">For the librarian</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">From the cabinet to every stand, without the clipboard</h2><p class="text-gray-600 text-lg leading-relaxed mb-6">Music Folders takes a concert program and works out who needs which part, how many copies you have, and what goes in each folder. The pull sheet prints one piece per page in type you can read at the cabinet.</p><div class="flex flex-wrap items-center gap-4"><span class="inline-block text-xs font-semibold px-2.5 py-0.5 rounded-full bg-blue-50 text-accent">Both plans</span><a class="text-accent font-semibold text-sm inline-flex items-center gap-1 hover:text-primary" href="/music-library-software" data-discover="true">More about the music library <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></a></div></div><ol class="space-y-3"><li class="flex gap-4 bg-gray-50 rounded-2xl border border-gray-100 p-5"><span class="shrink-0 w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center">1</span><div><h3 class="font-bold text-primary">Scan</h3><p class="text-gray-600 text-sm leading-relaxed">Photograph the instrumentation page of the score and the parts list fills itself in.</p></div></li><li class="flex gap-4 bg-gray-50 rounded-2xl border border-gray-100 p-5"><span class="shrink-0 w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center">2</span><div><h3 class="font-bold text-primary">Count</h3><p class="text-gray-600 text-sm leading-relaxed">Count the sets in your cabinet, or mark an untouched piece âas printedâ in one tap.</p></div></li><li class="flex gap-4 bg-gray-50 rounded-2xl border border-gray-100 p-5"><span class="shrink-0 w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center">3</span><div><h3 class="font-bold text-primary">Pull</h3><p class="text-gray-600 text-sm leading-relaxed">A pull sheet for each piece, in cabinet order, with anything youâre short listed at the end.</p></div></li><li class="flex gap-4 bg-gray-50 rounded-2xl border border-gray-100 p-5"><span class="shrink-0 w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center">4</span><div><h3 class="font-bold text-primary">Build</h3><p class="text-gray-600 text-sm leading-relaxed">Which parts go in which numbered folder, with percussion folders laid out the way the music is.</p></div></li><li class="flex gap-4 bg-gray-50 rounded-2xl border border-gray-100 p-5"><span class="shrink-0 w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center">5</span><div><h3 class="font-bold text-primary">Pack</h3><p class="text-gray-600 text-sm leading-relaxed">Tick folders off as theyâre packed. Change the program and you get only the difference.</p></div></li></ol></div></section><section class="py-20 bg-gray-50"><div class="max-w-6xl mx-auto px-6"><div class="max-w-3xl mb-10"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">The weekly email</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">One email a week that the band actually reads</h2><p class="text-gray-600 text-lg leading-relaxed">This week's rehearsals, the music and the news from your leaders, in one email instead of a dozen reply-all threads.</p></div><div class="grid md:grid-cols-3 gap-6"><div class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><h3 class="text-lg font-bold text-primary mb-2">
1On the day each ensemble chooses</h3><p class="text-gray-600 text-sm leading-relaxed">Concert band on one day, jazz band on another. Each ensemble sets its own.</p></div><div class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><h3 class="text-lg font-bold text-primary mb-2">In your leadersâ own words</h3><p class="text-gray-600 text-sm leading-relaxed">Leaders reply to one email with their news, and by default it goes in word for word.</p></div><div class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><h3 class="text-lg font-bold text-primary mb-2">Approved before it sends</h3><p class="text-gray-600 text-sm leading-relaxed">Someone you choose sees the exact email and can edit it before it goes to the band.</p></div></div></div></section><section class="py-20 bg-white"><div class="max-w-6xl mx-auto px-6"><div class="text-center mb-12"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">Money and instruments</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">The treasurer's ledger and the equipment closet</h2></div><div class="grid md:grid-cols-2 gap-6"><div class="bg-gray-50 rounded-2xl border border-gray-100 p-7"><div class="flex items-center justify-between gap-3 mb-3"><h3 class="text-xl font-bold text-primary">Dues and donations</h3><span class="inline-block text-xs font-semibold px-2.5 py-0.5 rounded-full bg-primary/10 text-primary">Complete plan</span></div><ul class="space-y-2 text-gray-600 text-sm leading-relaxed"><li>Members pay online by card or bank transfer, from a personal link, or hand the treasurer a check. It all lands in one ledger.</li><li>The money goes to your band's own Stripe account. Backstage Baton never holds it.</li><li>Members can choose to cover the bank-transfer fee, so the band nets the full amount.</li><li>Donations stay separate from dues, with year-end donor letters for 501(c)(3) bands.</li></ul><a class="text-accent font-semibold text-sm mt-5 inline-flex items-center gap-1 hover:text-primary" href="/dues-collection-software" data-discover="true">How dues collection works <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></a></div><div class="bg-gray-50 rounded-2xl border border-gray-100 p-7"><div class="flex items-center justify-between gap-3 mb-3"><h3 class="text-xl font-bold text-primary">Instruments</h3></div><ul class="space-y-2 text-gray-600 text-sm leading-relaxed"><li><span class="font-semibold text-primary">On both plans:</span> the inventory of every band-owned instrument, repairs with their costs, and a value report for your insurer.</li><li><span class="font-semibold text-primary">On Complete:</span> lend instruments to members with your band's own agreement, signed from an emailed link or on paper. A parent or guardian signs for a player under 18.</li><li>At check-in you tick off each accessory that came back. A missing mouthpiece is flagged on the instrument, never blamed on the next borrower.</li></ul><a class="text-accent font-semibold text-sm mt-5 inline-flex items-center gap-1 hover:text-primary" href="/features?role=equipment-manager" data-discover="true">For the equipment manager <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></a></div></div></div></section><section class="py-20 bg-gray-50"><div class="max-w-6xl mx-auto px-6"><div class="max-w-3xl mb-10"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">Reports</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">The numbers people ask the band for</h2><p class="text-gray-600 text-lg leading-relaxed">They come from what you already record week to week, in one Reports page, on both plans.</p></div><div class="grid sm:grid-cols-2 lg:grid-cols-4 gap-6"><div class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm flex flex-col"><p class="text-accent text-xs font-semibold uppercase tracking-widest mb-2">For the board</p><h3 class="text-lg font-bold text-primary mb-2">Attendance and concert reports</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">Rehearsal and concert attendance, and each concertâs rehearsals, roster, music and audience as a record.</p></div><div class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm flex flex-col"><p class="text-accent text-xs font-semibold uppercase tracking-widest mb-2">For your insurer</p><h3 class="text-lg font-bold text-primary mb-2">Equipment value report</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">Every instrument with its value, ready for an insurance schedule or a grantâs asset list.</p></div><a class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/acb-music-usage-report" data-discover="true"><p class="text-accent text-xs font-semibold uppercase tracking-widest mb-2">For ACB</p><h3 class="text-lg font-bold text-primary mb-2">Music usage report</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">What you performed and when, in the format the Association of Concert Bands asks for.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">Learn more <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
1<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a><a class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm card-hover hover:border-accent/40 transition-colors flex flex-col" href="/grant-reporting" data-discover="true"><p class="text-accent text-xs font-semibold uppercase tracking-widest mb-2">For funders</p><h3 class="text-lg font-bold text-primary mb-2">Grant report</h3><p class="text-gray-600 text-sm leading-relaxed flex-1">Every concert with its venue and county, audience by age and county, and who played.</p><span class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1">Learn more <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></span></a></div></div></section><section class="py-20 bg-white"><div class="max-w-4xl mx-auto px-6"><div class="bg-gray-50 rounded-2xl p-10 border border-gray-200 text-center"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">Built alongside a real band</p><p class="text-gray-700 text-lg leading-relaxed mb-4">Backstage Baton runs the week-to-week life of the Highlands Ranch Concert Band in Colorado: the roster, the music library, the rehearsal reminders and the weekly email.</p><p class="text-primary text-lg font-semibold leading-relaxed">It's built by the band's concert manager â fifteen years on its board, and a performing musician in it every week.</p></div></div></section><section class="py-20 bg-gray-50"><div class="max-w-6xl mx-auto px-6"><div class="text-center mb-12"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">Getting started</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">From sign-up to your first rehearsal email</h2></div><ol class="grid md:grid-cols-3 gap-6 mb-10"><li class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><span class="w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center mb-3">1</span><h3 class="text-lg font-bold text-primary mb-2">Start the trial</h3><p class="text-gray-600 text-sm leading-relaxed">Ninety days of the Complete plan, no credit card. Pick a plan when it ends.</p></li><li class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><span class="w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center mb-3">2</span><h3 class="text-lg font-bold text-primary mb-2">Set up at your own pace</h3><p class="text-gray-600 text-sm leading-relaxed">Bring in your roster and music library from the spreadsheets you already have. Members get no automatic emails while you do.</p></li><li class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><span class="w-9 h-9 rounded-full bg-primary text-white font-bold flex items-center justify-center mb-3">3</span><h3 class="text-lg font-bold text-primary mb-2">Go Live</h3><p class="text-gray-600 text-sm leading-relaxed">When the roster and schedule look right, work through a short checklist and flip the switch. Thatâs when your members hear from you.</p></li></ol><div class="grid md:grid-cols-2 gap-6"><div class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><h3 class="text-lg font-bold text-primary mb-2">Rather have it done for you?</h3><p class="text-gray-600 text-sm leading-relaxed">Founder Concierge Setup is $99, once. I bring in your rosters, music library and equipment inventory, set up your sections and ensembles, and train your team in a live session. Kickoff call within 2 business days; we aim to have you live within a week or two of sending your spreadsheets. Non-refundable once your session is scheduled.</p><a class="text-accent font-semibold text-sm mt-4 inline-flex items-center gap-1 hover:text-primary" href="/pricing" data-discover="true">See plans and pricing <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></a></div><div class="bg-white rounded-2xl border border-gray-100 p-6 shadow-sm"><h3 class="text-lg font-bold text-primary mb-2">Read before you start</h3><p class="text-gray-600 text-sm leading-relaxed">The Go Live guide is for your leadership team: what happens when you flip the switch, and what your members see, and when. Other printable guides cover section leaders, the treasurer, music folders and instrument loans.<
1/p><div class="flex flex-wrap gap-x-5 gap-y-2 mt-4"><a href="/app/guides/go-live-guide.pdf" class="text-accent font-semibold text-sm inline-flex items-center gap-1 hover:text-primary">Go Live guide (PDF) <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></a><a class="text-accent font-semibold text-sm inline-flex items-center gap-1 hover:text-primary" href="/guides" data-discover="true">All guides <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></a></div></div></div><div class="mt-10"><div class="flex flex-col sm:flex-row gap-3 sm:justify-center"><a href="/app/signup" class="bg-primary text-white hover:bg-accent focus-visible:outline-primary font-bold px-8 min-h-[3.25rem] inline-flex items-center justify-center rounded-xl transition-colors focus-visible:outline-2 focus-visible:outline-offset-2">Start free trial</a><a href="#demo" class="border border-primary/40 text-primary hover:bg-primary/5 focus-visible:outline-primary font-semibold px-8 min-h-[3.25rem] inline-flex items-center justify-center rounded-xl transition-colors focus-visible:outline-2 focus-visible:outline-offset-2">Book a walkthrough</a></div><p class="text-sm mt-3 text-gray-600 text-center">90 days of Complete · No credit card</p></div><p class="text-center text-gray-600 mt-6">Plans start at $39 a month; get 2 months free with annual billing.<!-- --> <a class="text-accent font-semibold hover:text-primary" href="/pricing" data-discover="true">Compare plans</a></p></div></section><section class="py-20 bg-white"><div class="max-w-6xl mx-auto px-6"><div class="text-center mb-14"><p class="text-accent font-semibold text-sm uppercase tracking-widest mb-3">From the blog</p><h2 class="text-3xl md:text-4xl font-bold text-primary mb-4">Resources for ensemble leaders</h2><p class="text-gray-600 text-lg">Practical guides for directors, librarians, and coordinators.</p></div><div class="grid md:grid-cols-3 gap-7"><a class="bg-white rounded-2xl border border-gray-200 p-6 shadow-sm card-hover flex flex-col hover:border-accent/40 transition-colors" href="/blog/complete-guide-community-band-software" data-discover="true"><div class="flex items-center justify-between mb-4"><span class="text-xs font-bold px-3 py-1 rounded-full bg-amber-50 text-amber-700">Guide</span><span class="text-xs font-semibold text-gray-600">16<!-- --> min read</span></div><h3 class="font-bold text-primary text-lg mb-2 leading-snug">The Complete Guide to Community Band Software</h3><p class="text-gray-600 text-sm leading-relaxed mb-3 flex-1">Everything a volunteer band leader needs to know about community band software: what it is, who needs it, the six feature pillars, evaluation framework, migration strategy, pricing, and the 90-day implementation playbook.</p><span class="text-accent font-semibold text-sm">Read article â</span></a><a class="bg-white rounded-2xl border border-gray-200 p-6 shadow-sm card-hover flex flex-col hover:border-accent/40 transition-colors" href="/blog/best-community-band-software-2026" data-discover="true"><div class="flex items-center justify-between mb-4"><span class="text-xs font-bold px-3 py-1 rounded-full bg-emerald-50 text-emerald-700">Comparison</span><span class="text-xs font-semibold text-gray-600">10<!-- --> min read</span></div><h3 class="font-bold text-primary text-lg mb-2 leading-snug">Best Community Band Software 2026 â Honest Comparison</h3><p class="text-gray-600 text-sm leading-relaxed mb-3 flex-1">A community-band-maker's honest comparison of Backstage Baton, BandHelper, Bandforte, Muzodo, and Band Pencil. Pros, cons, and who each tool actually fits.</p><span class="text-accent font-semibold text-sm">Read article â</span></a><a class="bg-white rounded-2xl border border-gray-200 p-6 shadow-sm card-hover flex flex-col hover:border-accent/40 transition-colors" href="/blog/signs-your-community-band-has-outgrown-spreadsheets" data-discover="true"><div class="flex items-center justify-between mb-4"><span class="text-xs font-bold px-3 py-1 rounded-full bg-blue-50 text-blue-700">Management</span><span class="text-xs font-semibold text-gray-600">7<!-- --> min read</span></div><h3 class="font-bold text-primary text-lg mb-2 leading-snug">5 Signs Your Community Band Has Outgrown Spreadsheets</h3><p class="text-gray-600 text-sm leading-relaxed mb-3 flex-1">
1If your membership coordinator spends more time updating rows than talking to members, it's time. Five honest signals it's time to retire the spreadsheets.</p><span class="text-accent font-semibold text-sm">Read article â</span></a></div><div class="text-center mt-10"><a class="text-accent font-semibold hover:text-primary transition-colors" href="/blog" data-discover="true">See all articles â</a></div></div></section><section class="py-14 bg-amber-50/40 border-y border-amber-100"><div class="max-w-3xl mx-auto px-6 text-center"><p class="text-amber-900 font-semibold text-sm uppercase tracking-widest mb-3">A little honesty</p><h2 class="text-2xl md:text-3xl font-bold text-primary mb-4">Backstage Baton isn't for every band.</h2><p class="text-gray-700 text-base md:text-lg leading-relaxed">If you're a 4-piece cover band, a wedding-and-bar-mitzvah outfit, or a touring originals act playing 50+ gigs a year, we're overkill for your shape. Try<!-- --> <a href="https://bandmgt.com" target="_blank" rel="noopener noreferrer" class="text-accent font-semibold hover:underline">BandMGT</a> <!-- -->or<!-- --> <a href="https://bandhelper.com" target="_blank" rel="noopener noreferrer" class="text-accent font-semibold hover:underline">BandHelper</a> â they fit you better.</p><p class="text-gray-600 text-base leading-relaxed mt-4">We're purpose-built for <strong class="text-primary">volunteer-run community concert bands, orchestras, and choirs</strong> â 30+ members, a board, a treasurer, an annual concert season. If that's you, you're in the right place.</p></div></section><section class="cta-gradient py-20" id="demo"><div class="max-w-2xl mx-auto px-6 text-center"><h2 class="text-3xl md:text-4xl font-bold text-white mb-4">Book a walkthrough</h2><p class="text-white/80 text-lg mb-8">I'll show you the whole thing with your band in mind â the roster, the library and folders, rehearsals and concerts, what your members see, and the money. Then start your free 90-day trial.</p><form class="grid md:grid-cols-2 gap-4 max-w-2xl mx-auto"><input type="text" placeholder="Your name" required="" class="px-5 py-4 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-white/50 bg-white" value=""/><input type="email" placeholder="Email address" required="" class="px-5 py-4 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-white/50 bg-white" value=""/><input type="text" placeholder="Organization name (optional)" class="px-5 py-4 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-white/50 bg-white" value=""/><select class="px-5 py-4 rounded-xl text-gray-900 focus:outline-none focus:ring-2 focus:ring-white/50 bg-white appearance-none" aria-label="Organization type"><option value="" selected="">Organization type</option><option value="community_band">Community Band</option><option value="orchestra">Orchestra</option><option value="choir">Choir / Choral Group</option><option value="marching_band">Marching Band</option><option value="other">Other</option></select><select class="px-5 py-4 rounded-xl text-gray-900 focus:outline-none focus:ring-2 focus:ring-white/50 bg-white appearance-none" aria-label="Organization size"><option value="" selected="">Organization size</option><option value="under_25">Under 25 members</option><option value="25_50">25 â 50 members</option><option value="50_100">50 â 100 members</option><option value="100_200">100 â 200 members</option><option value="200_plus">200+ members</option></select><button type="submit" class="bg-white text-primary font-bold py-4 rounded-xl hover:bg-gray-100 transition-colors text-lg shadow-lg disabled:opacity-50">Book a walkthrough</button><p class="md:col-span-2 text-sm text-white/60">90-day free trial of Complete · No credit card required</p><p class="md:col-span-2 text-xs text-white/40">By submitting this form, you agree to our<!-- --> <a class="underline hover:text-white/60" href="/privacy" data-discover="true">Privacy Policy</a>.</p></form></div></section></main><footer class="bg-primary py-12"><div class="max-w-6xl mx-auto px-6"><div class="grid md:grid-cols-4 gap-8 mb-10"><div><div class="flex items-center gap-3 mb-4"><img src="/brand/logo-icon-light.svg" alt="" width="32" height="32" class="object-contain"/><span class="text-white font-bold text-lg">Backstage Baton</span></div><p class="text-white/60 text-sm leading-relaxed">Community band & ensemble management software for volunteer-run concert bands, orchestras, choirs, and music organizations.</p></div><div><p class="text-white font-semibold text-sm mb-4">Product</p><ul class="space-y-2"><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/features" data-discover="true">Features</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/pricing" data-discover="true">Pricing</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/#demo" data-discover="true">Book a Walkthrough</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/blog" data-discover="true">Blog</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/guides" data-discover="true">Guides</a></li></ul></div><div><p class="text-white font-semibold text-sm mb-4">Solutions</p><ul class="space-y-2"><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/community-band-software" data-discover="true">Community Band Software</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/concert-band-software" data-discover="true">Concert Band Software</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/orchestra-management-software" data-discover="true">Orchestra Software</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/community-choir-software" data-discover="true">Community Choir Software</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/music-library-software" data-discover="true">Music Library Software</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/acb-music-usage-report" data-discover="true">ACB Music Usage Report</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/grant-reporting" data-discover="true">Grant Reporting</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/dues-collection-software" data-discover="true">Dues Collection Software</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/vs-bandhelper" data-discover="true">vs BandHelper</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/vs-bandforte" data-discover="true">vs Bandforte</a></li></ul></div><div><p class="text-white font-semibold text-sm mb-4">Company</p><ul class="space-y-2"><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/about" data-discover="true">About</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/contact" data-discover="true">Contact</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/privacy" data-discover="true">Privacy Policy</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/terms" data-discover="true">Terms of Service</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/refunds" data-discover="true">Refund Policy</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/acceptable-use" data-discover="true">Acceptable Use</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/sub-processors" data-discover="true">Sub-Processors</a></li><li><a class="text-white/60 text-sm hover:text-white transition-colors" href="/sms" data-discover="true">SMS Program</a></li></ul></div></div><div class="border-t border-white/10 pt-8 flex flex-col md:flex-row justify-between items-center gap-4"><p class="text-white/70 text-sm">© 2026 Backstage Baton LLC. All rights reserved.</p><p class="text-white/70 text-sm">Community Band & Ensemble Management Software</p></div></div></footer>
1<script>((storageKey2, restoreKey) => { 2 if (!window.history.state || !window.history.state.key) { 3 let key = Math.random().toString(32).slice(2); 4 window.history.replaceState({ key }, ""); 5 } 6 try { 7 let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}"); 8 let storedY = positions[restoreKey || window.history.state.key]; 9 if (typeof storedY === "number") { 10 window.scrollTo(0, storedY); 11 } 12 } catch (error) { 13 console.error(error); 14 sessionStorage.removeItem(storageKey2); 15 } 16 })("react-router-scroll-positions", null)</script>
16<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"v8_passThroughRequests":false,"v8_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
16<script type="module" async="">import "/assets/manifest-c412235c.js"; 17import * as route0 from "/assets/root-BkYl0hwX.js"; 18import * as route1 from "/assets/HomePage-DkHJAmAN.js"; 19 20 window.__reactRouterRouteModules = {"root":route0,"pages/HomePage":route1}; 21 22import("/assets/entry.client-Wnk9dkOh.js");</script>
22<!--$?--><template id="B:0"></template><!--/$-->
22<script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script>
22<div hidden id="S:0">
22<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script>
22<!--$?--><template id="B:1"></template><!--/$--></div>
22<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 23$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
23<div hidden id="S:1">
23<script>window.__reactRouterContext.streamController.close();</script>
23</div>
23<script>$RC("B:1","S:1")</script>
23</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.