PageSourceSearch

https://app.backstagebaton.com/assets/CommunityBandSoftwarePage-DvKoYBRt.js

js backstagebaton.com collected 2026-10-07 08:48:50 UTC 22,855 bytes, 1 lines download raw bytes

1import{w as c,p as e,L as o}from"./chunk-QUQL4437-BmAooogr.js";import{D as m}from"./DemoForm-Be20BFOu.js";import{N as h,a as u}from"./VsPageExtras-CLwHhaDo.js";import"./cta-oUvEd9qo.js";function p(){return e.jsxs("section",{className:"hero-gradient relative overflow-hidden pt-32 pb-20",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[e.jsx("div",{className:"absolute -top-32 -right-32 w-96 h-96 rounded-full bg-white/5"}),e.jsx("div",{className:"absolute -bottom-20 -left-20 w-72 h-72 rounded-full bg-white/5"})]}),e.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center relative z-10",children:[e.jsx("p",{className:"text-white/70 text-sm uppercase tracking-widest font-semibold mb-3",children:"For volunteer-run music organizations"}),e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-white leading-tight mb-5",children:"Community Band Software, built for the way community bands actually run"}),e.jsx("p",{className:"text-white/80 text-lg md:text-xl max-w-2xl mx-auto mb-8 leading-relaxed",children:"Member roster, music library, performances, rehearsals, the weekly email, and an app members can use if they want it — built first for community bands, and it works for orchestras and choirs too."}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[e.jsx("a",{href:"/app/signup",className:"bg-white text-primary font-bold px-8 py-4 rounded-xl hover:bg-gray-100 transition-colors shadow-lg",children:"Start free trial"}),e.jsx(o,{to:"/pricing",className:"border border-white/40 text-white font-semibold px-8 py-4 rounded-xl hover:bg-white/10 transition-colors",children:"See Pricing"})]}),e.jsx("p",{className:"text-white/60 text-sm mt-4",children:"90-day free trial · No credit card · Replace the spreadsheets"})]}),e.jsx("div",{className:"absolute bottom-0 left-0 w-full",children:e.jsx("svg",{viewBox:"0 0 1440 80",fill:"white",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",style:{display:"block"},children:e.jsx("path",{d:"M0,80 C360,20 1080,20 1440,80 L1440,80 L0,80 Z"})})})]})}const r=({children:s,id:t})=>e.jsx("h2",{id:t,className:"text-3xl md:text-4xl font-bold text-primary mb-4 leading-tight",children:s}),i=({children:s})=>e.jsx("p",{className:"text-gray-600 text-lg leading-relaxed max-w-2xl",children:s}),n=({children:s})=>e.jsx("p",{className:"text-gray-700 text-base md:text-lg leading-relaxed mb-5",children:s}),l=({children:s})=>e.jsx("strong",{className:"text-primary font-semibold",children:s});function b(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx(r,{id:"what-is",children:"What is community band software?"}),e.jsx(i,{children:"Community band software is a platform built for volunteer-run music organizations — community concert bands, symphony orchestras, choirs, brass bands, and jazz ensembles — that handles every operational part of running the group so the volunteers can focus on the music."}),e.jsx(n,{children:" "}),e.jsxs(n,{children:["The category sits in the gap between two things that don't fit community bands: ",e.jsx(l,{children:"generic band-management apps"})," (built for gigging cover bands, focused on setlists and gig payments) and",e.jsx(l,{children:"generic nonprofit CRMs"})," (built for donor management, not for musical-ensemble workflows). Community band software covers what those tools miss: 14-role permissioning for the volunteers who actually run the org, a real music library with librarian-specific workflows, performance and rehearsal scheduling tied to the calendar, weekly digest communications, grant-ready audience tracking, and a way to reach every member, with or without the app."]})]})})}function x(){const s=[{title:"Community concert bands",desc:"The classic: 40-100 volunteer musicians, weekly rehearsals, 4-6 concerts a year, a director who's also the music selector and the email writer and the sometimes-treasurer."},{title:"Symphony orchestras (community + youth)",desc:"Strings change the seating. Section leaders, chair assignments, and full string, wind, brass and percussion sections. Rename roles to your own titles (Pr
1incipal instead of Section Leader). Built first for bands, and it works for orchestras."},{title:"Community choirs",desc:"Voice-part sections (SATB), a music library for choral arrangements, weekly rehearsal communications. Built first for bands, and it works for choirs."},{title:"Multi-ensemble organizations",desc:"Concert band plus jazz ensemble. Symphony plus chamber group. Choir plus chamber chorale. One org, multiple ensembles, members in any combination."},{title:"School-affiliated booster groups",desc:"The volunteer parent organization that runs the logistics, fundraising, and grant reporting for a school music program."},{title:"Brass bands and wind ensembles",desc:"British-brass and concert-band traditions both supported. Sections, chairs, librarian checkout, the works."}];return e.jsx("section",{className:"py-16 bg-gray-50",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsx(r,{id:"who-its-for",children:"Who it's for"}),e.jsxs(i,{children:["Backstage Baton was built specifically for volunteer-run, board-governed music organizations — the ones that run on dues plus grants plus the occasional ticket revenue, not on per-gig payments. (Yes, it ",e.jsx(o,{to:"/dues-collection-software",className:"text-accent font-semibold hover:underline",children:"collects the dues"}),", too.)"]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-5 mt-10",children:s.map(t=>e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-200 p-6 shadow-sm",children:[e.jsx("h3",{className:"font-bold text-primary mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",dangerouslySetInnerHTML:{__html:t.desc}})]},t.title))}),e.jsxs("div",{className:"mt-10 bg-amber-50 border border-amber-200 rounded-2xl p-6 max-w-2xl",children:[e.jsx("p",{className:"text-amber-900 font-semibold mb-1",children:"Who it's NOT for"}),e.jsx("p",{className:"text-amber-800 text-sm leading-relaxed",children:"If you're a 4-piece cover band, a wedding-and-bar-mitzvah outfit, or a touring originals act gigging weekly, Backstage Baton is overkill for your shape. Tools like BandHelper or BandMGT fit you better. We're purpose-built for volunteer ensembles of 30+ with a board, a treasurer, and an annual concert season."})]})]})})}function f(){const s=["Your roster lives in two spreadsheets and nobody's sure which is current.","Wednesday emails go out via BCC and your director has the roster pasted into a Notes doc.","Grant deadlines turn into 12-hour spreadsheet hunts for last year's audience numbers.","Your librarian keeps a paper checkout binder and n
1obody else can decode it.","New members show up at the picnic, get added to the list, and then disappear within a month."];return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx(r,{id:"spreadsheet-pain",children:"The spreadsheet problem"}),e.jsx(i,{children:"Most community bands start with one spreadsheet. Then there are three. Then there are nine. Sound familiar?"}),e.jsx("ul",{className:"mt-8 space-y-3",children:s.map((t,a)=>e.jsxs("li",{className:"flex items-start gap-3 bg-gray-50 rounded-xl p-4 border border-gray-200",children:[e.jsx("svg",{className:"w-5 h-5 text-red-500 mt-0.5 shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}),e.jsx("span",{className:"text-gray-700",dangerouslySetInnerHTML:{__html:t}})]},a))}),e.jsx(n,{children:" "}),e.jsx(n,{children:"Spreadsheets work great until you cross about 30 members or 2 ensembles. After that, the cost of keeping everything in sync exceeds what any one volunteer can do without errors. Real software earns its keep the first time it catches a duplicate, puts the weekly email together for you, or turns the grant report into a page you print instead of a weekend of hunting."}),e.jsxs(n,{children:["We wrote a longer take on this: ",e.jsx(o,{to:"/blog/signs-your-community-band-has-outgrown-spreadsheets",className:"text-accent font-semibold hover:underline",children:"5 Signs Your Community Band Has Outgrown Spreadsheets"}),"."]})]})})}function g(){const s=[{title:"Member roster with 14 permission roles",body:"President, music director, treasurer, librarian, section leader, membership coordinator, equipment manager — every band-office role gets exactly what it needs to see and nothing it doesn't. Role labels are renameable for orchestras, choirs, and other org types."},{title:"Music library, organized the librarian's way",body:"Catalog lookup that fills in the details, missing-parts reports, checkout and check-in, and Smart Import that reads CSV/XLSX/PDF/DOCX and even photos of paper programs."},{title:"Performances + rehearsals on one calendar",body:"Build the program, add the rehearsals leading up to it, send rehearsal reminders, and take attendance. Members tell you they can't make it with one tap. They subscribe to a personal calendar feed once and never have to ask “wait, where's rehearsal this week?” again."},{title:"Weekly digest, no BCC",body:"Each week leadership gets a prompt for news, and the weekly email goes to every active member on the day you pick — the calendar plus leadership's news, word for word. Someone you choose approves it before it goes out. The cadence is structural, not personality-dependent."},{title:"Grant reporting and audience counting",body:"Tap-once-per-person audience counter at the door, then a grant report for any date range: every concert with its venue and county, audience split adult and youth and by county, and how many players performed."},{title:"Every member reached, app optional",body:"Members get the weekly email, one-tap links to say they can't make it, and the schedule in their own phone calendar, with no login needed. Those who want the app add it to their home screen from the browser: tonight's rehearsal, the music to bring, their section's contacts."},{title:"Smart Import: retire the spreadsheets in a weekend",body:"Upload your existing CSVs, XLSX files, PDFs, even DOCX rosters or photos of paper programs. Smart Import works out which column is which, catches duplicates, flags anything uncertain. You review, confirm, and you're running on real software."},{title:"Onboarding email drip for new members",body:"Welcome email, section leader intro two hours later, what to expect two days in, and getting concerts into their phone calendar on day three. New members go from joining to belonging without any volunteer having to remember to make it happen."}];return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"max-w-3xl mb-12",children:[e.jsx(r,{id:"what-bsb-does",children:"What Backstage Baton does for community bands"}),e.jsx(i,{children:"One platform covering every operational part of running a volunteer-run ensemble. Not a setlist app with extras bolted on. Purpose-built from the roster up."})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:s.map(t=>e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-200 p-6 shadow-sm card-hover",children:[e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",dangerouslySetInnerHTML:{__html:t.body}})]},t.title))}),e.jsx("div",{className:"text-center mt-10",children:e.jsxs(o,{to:"/features",className:"inline-flex items-center gap-2 bg-primary text-white font-semibold px-8 py-3.5 rounded-xl hover:bg-accent transition-colors",children:["See features by role",e.jsx("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})})]})})}function y(){const s=[{label:"Multi-ensemble support",bsb:!0,bandforte:!0,muzodo:!1,bandpencil:!0,helper:!1},{label:"Music library with catalog lookup and missing-parts reports",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"14 distinct permission roles for volunteer ensembles",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Weekly email the band approves before it goes out",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Grant reporting: audience by age and county",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Audience counting (tokenized public flow)",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Smart Import (CSV/XLSX/PDF/DOCX/photo)",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Mobile app installs from the browser (iPhone + Android)",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Music Folders: score scan, part counts, pull lists, folder packing",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"ACB music usage report",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Dues & payments, donations kept separate (Complete)",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Instrument loans signed online or on paper (Complete)",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Members take part without the app: email links, calendar sync, printable schedule",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!1},{label:"Day-of rehearsal RSVPs",bsb:!0,bandforte:!1,muzodo:!0,bandpencil:!1,helper:!1},{label:"Native MIDI / hardware control",bsb:!1,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!0},{label:"90-day free trial",bsb:!0,bandforte:!1,muzodo:!0,bandpencil:!1,helper:!1},{label:"US-based pricing in USD",bsb:!0,bandforte:!1,muzodo:!1,bandpencil:!1,helper:!0}],t=({on:a,ours:d})=>a?e.jsx("svg",{className:"w-5 h-5 text-emerald-500 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M5 13l4 4L19 7"})}):d?e.jsx("span",{className:"text-gray-300",children:"—"}):e.jsx(u,{});return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsx(r,{id:"vs",children:"How Backstage Baton compares"}),e.jsx(i,{children:"The honest version, focused on what matters to community ensembles. Other tools are great for what they do; this is how they line up on the things a volunteer-run band needs."}),e.jsx("div",{className:"mt-10 overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm md:text-base border-collapse",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b-2 border-gray-200 text-left",children:[e.jsx("th",{className:"py-3 pr-4 text-gray-500 font-semibold",children:"Feature"}),e.jsx("th",{className:"py-3 px-3 text-primary font-bold text-center",children:"Backstage Baton"}),e.jsx("th",{className:"py-3 px-3 text-gray-500 font-semibold text-center",children:"Bandforte"}),e.jsx("th",{className:"py-3 px-3 text-gray-500 font-semibold text-center",children:"Muzodo"}),e.jsx("th",{className:"py-3 px-3 text-gray-500 font-semibold text-center",children:"Band Pencil"}),e.jsx("th",{className:"py-3 px-3 text-gray-500 font-semibold text-center",children:"BandHelper"})]})}),e.jsx("tbody",{children:s.map(a=>e.jsxs("tr",{className:"border-b border-gray-100",children:[e.jsx("td",{className:"py-3 pr-4 text-gray-700",children:a.label}),e.jsx("td",{className:"py-3 px-3 text-center",children:e.jsx(t,{on:a.bsb,ours:!0})}),e.jsx("td",{className:"py-3 px-3 text-center",children:e.jsx(t,{on:a.bandforte})}),e.jsx("td",{className:"py-3 px-3 text-center",children:e.jsx(t,{on:a.muzodo})}),e.jsx("td",{className:"py-3 px-3 text-center",children:e.jsx(t,{on:a.bandpencil})}),e.jsx("td",{className:"py-3 px-3 text-center",children:e.jsx(t,{on:a.helper})})]},a.label))})]})}),e.jsx(h,{checked:"May 2026"})]})})}function w(){return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center",children:[e.jsx("p",{className:"text-accent font-semibold text-sm uppercase tracking-widest mb-3",children:"Pricing"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary mb-4",children:"Built for community-band budgets, not enterprise ones"}),e.jsx("p",{className:"text-gray-600 text-lg mb-3",children:"Essentials $39/month. Complete $79/month. Get 2 months free with annual billing."}),e.jsx("p",{className:"text-gray-500 mb-8",children:"Both tiers include unlimited members. The treasurer doesn't need board approval for either."}),e.jsxs(o,{to:"/pricing",className:"inline-flex items-center gap-2 bg-primary text-white font-semibold px-8 py-3.5 rounded-xl hover:bg-accent transition-colors",children:["See full pricing",e.jsx("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})})}function j(){const s=[{q:"Is Backstage Baton actually for community bands, or is that just marketing?",a:"It is. The 14 permission roles, the per-ensemble sections, the librarian-specific catalog workflow, the grant report built around what arts funders ask for, the weekly digest with input-collection from board members — none of that exists in generic band software. The platform was built from day one for volunteer-run community bands, and it works for orchestras and choirs too."}
1,{q:"We're a community choir, not a band. Does this still work for us?",a:"Yes. It's built first for bands, and it works for choirs: sections become voice parts, you can rename roles to your own titles (Conductor, Section Head), and the music library handles choral arrangements. Some screens still use band words like Setlist; the workflow is the same."},{q:"How long does it take to migrate from our existing spreadsheets?",a:"Smart Import reads CSV, XLSX, PDF, DOCX, and photos of paper rosters. It works out which column is which, flags anything uncertain, and lets you confirm before anything is saved. Or have us do it: Founder Concierge Setup ($99) starts with a kickoff call within 2 business days, and we aim to have you live within a week or two of sending your spreadsheets."},{q:"What does the 90-day free trial actually include?",a:"Everything in the Complete plan, for 90 days. No credit card required to start. We'd rather you spend 90 days deciding whether it fits your band than 14 days panicking. We email you 10 days and 2 days before it ends, and nothing is charged unless you choose a plan."},{q:"Do you support multi-ensemble organizations?",a:"Yes. The Complete tier covers up to 5 ensembles in one org — for example, your community concert band plus a jazz ensemble plus a chamber group. Members can be in any combination. The calendar, weekly digest, and notifications are coordinated across the ensembles members belong to."},{q:"What happens to our data if we stop using Backstage Baton?",a:"You can export your members, music library and dues ledger as CSV at any time, on every plan. We don't hold your data hostage. If you cancel, your account is kept for 90 days and we can restore it if you change your mind; after that your band's data is deleted (we keep only our own billing records, as the law requires). The account-closed email attaches the CSVs, so you have your data even though you can no longer log in."},{q:"Are you US-based?",a:"Yes. Headquartered in Colorado, hosted on AWS in the US, pricing in USD, support in US business hours. Built by musicians who play in community bands."}],t={"@context":"https://schema.org","@type":"FAQPage",mainEntity:s.map(a=>({"@type":"Question",name:a.q.replace(/'/g,"'"),acceptedAnswer:{"@type":"Answer",text:a.a.replace(/'/g,"'").replace(/—/g,"—").replace(/“/g,'"').replace(/”/g,'"')}}))};return e.jsxs("section",{className:"py-20 bg-white",children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}}),e.jsxs("div",{className:"max-w-3xl mx-auto px-6",children:[e.jsx(r,{id:"faq",children:"Frequently asked questions"}),e.jsx("div",{className:"mt-8 space-y-6",children:s.map(a=>e.jsxs("details",{className:"border border-gray-200 rounded-2xl bg-white p-5 group open:bg-gray-50",children:[e.jsxs("summary",{className:"font-semibold text-primary cursor-pointer flex items-start justify-between gap-4",children:[e.jsx("span",{dangerouslySetInnerHTML:{__html:a.q}}),e.jsx("svg",{className:"w-5 h-5 text-gray-400 shrink-0 transition-transform group-open:rotate-180",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),e.jsx("p",{className:"text-gray-700 text-base leading-relaxed mt-3",dangerouslySetInnerHTML:{__html:a.a}})]},a.q))})]})]})}function v(){return e.jsx("section",{className:"cta-gradient py-20",id:"demo",children:e.jsxs("div",{className:"max-w-2xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-4",children:"Run your community band on real software"}),e.jsx("p",{className:"text-white/80 text-lg mb-8",children:"90-day free trial. No credit card. Smart Import for your existing spreadsheets — or Founder Concierge Setup if you'd rather we did it."}),e.jsx(m,{variant:"hero"})]})})}const C=c(function(){const t="https://app.backstagebaton.com/community-band-software",a={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://app.backstagebaton.com/"},{"@type":"ListItem",position:2,name:"Community Band Software",item:t}]};return e.jsxs(e.Fragment,{children:[e.jsx("title",{children:"Community Band Software for Volunteer Ensembles | Backstage Baton"}),e.jsx("meta",{name:"description",content:"Community band software for volunteer concert bands, orchestras, and choirs. Roster, music library, weekly digest, grant reporting, mobile. 90-day trial."}),e.jsx("link",{rel:"canonical",href:t}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:title",content:"Community Band Software for Volunteer-Run Ensembles | Backstage Baton"}),e.jsx("meta",{property:"og:description",content:"Community band software built for volunteer-run concert bands, orchestras, and choirs. Replace the spreadsheets. 90-day free trial."}),e.jsx("meta",{property:"og:url",content:t}),e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(a)}}),e.jsx(p,{}),e.jsx(b,{}),e.jsx(x,{}),e.jsx(f,{}),e.jsx(g,{}),e.jsx(y,{}),e.jsx(w,{}),e.jsx(j,{}),e.jsx(v,{})]})});export{C as default};

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.