PageSourceSearch

https://app.backstagebaton.com/assets/MusicLibrarySoftwarePage-B6rIolIN.js

js backstagebaton.com collected 2026-10-07 08:48:59 UTC 19,027 bytes, 1 lines download raw bytes

1import{w as d,p as e,L as l}from"./chunk-QUQL4437-BmAooogr.js";import{D as c}from"./DemoForm-Be20BFOu.js";import"./cta-oUvEd9qo.js";function h(){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 music librarians"}),e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-white leading-tight mb-5",children:"Music Library Software for community band librarians"}),e.jsx("p",{className:"text-white/80 text-lg md:text-xl max-w-2xl mx-auto mb-8 leading-relaxed",children:"From the score on the shelf to a packed folder on every stand. Scan the parts list, count your sets, then pull, build and pack each concert's folders, with the pull sheet, build sheet and labels printed for you."}),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(l,{to:"/features?role=librarian",className:"border border-white/40 text-white font-semibold px-8 py-4 rounded-xl hover:bg-white/10 transition-colors",children:"See the Librarian View"})]}),e.jsx("p",{className:"text-white/60 text-sm mt-4",children:"90-day free trial · No credit card · Music Folders on every plan"})]}),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 s=({children:t,id:a})=>e.jsx("h2",{id:a,className:"text-3xl md:text-4xl font-bold text-primary mb-4 leading-tight",children:t}),i=({children:t})=>e.jsx("p",{className:"text-gray-600 text-lg leading-relaxed max-w-2xl",children:t}),n=({children:t})=>e.jsx("p",{className:"text-gray-700 text-base md:text-lg leading-relaxed mb-5",children:t}),o=({children:t})=>e.jsx("strong",{className:"text-primary font-semibold",children:t}),p=[{step:"Scan",title:"Photograph the score’s parts list",body:"Point your phone at the instrumentation page and the parts list is read as printed: 1st, 2nd and 3rd Bb Clarinet, not just “clarinets.” Parts the publisher sells separately are noted and kept out of the box. Any piece on the program that still needs a scan is named, with a Scan button right there."},{step:"Count",title:"Count your sets your way",body:"Tap Count as printed and every part nobody has counted yet takes the publisher’s printed count, with the date and your name on it. Or count by hand, part by part. A hand count is never overwritten, and a part nobody has counted reads “not counted,” never zero."},{step:"Pull",title:"Walk the cabinet with a pull list",body:"For each piece: how many copies of each part to pull for this concert’s folders. Tick pieces off as you pull them. Where you’re short a part, you see it before rehearsal and decide what to do about it, rather than finding out on the night."},{step:"Build",title:"Numbered folders, filled from the seating chart",body:"Folders take their numbers from your scheme (CB-01, CB-02) and their players from the seating chart, and a chair gets the same physical folder it had last concert. If the program or the roster changes, the folders update themselves until packing starts; after that, one tap applies the change and prints a changes sheet."},{step:"Pack",title:"Tick pieces into each folder",body:"Check each piece into each folder as you pack. Packed folders roll up out of the list, so what’s left on screen is what’s left on the table."}];function m(){return e.jsx("section",{className:"py-20 bg-white",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(s,{id:"music-folders",children:"Scan, count, pull, build, pack"}),e.jsx(i,{children:"Music Folders turns a concert program and a seating chart into everything the librarian used to work out by hand. A card at the top always says what to do next, with the one button that does it."})]}),e.jsx("ol",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:p.map(t=>e.jsxs("li",{className:"bg-white rounded-2xl border border-gray-200 p-6",children:[e.jsx("p",{className:"text-xs font-semibold text-accent uppercase tracking-widest mb-2",children:t.step}),e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm md:text-base leading-relaxed",children:t.body})]},t.step))}),e.jsx("p",{className:"text-gray-600 mt-8",children:"On a phone it shows one step at a time, so the librarian can work from the cabinet."})]})})}const x=[["Pull sheet","Your cabinet walk: one page per piece in large type, the copies of each part to pull, and a list of what you’re short at the end."],["Build sheet","Every folder from lowest number to highest with its part and player, then a page for each section."],["Changes sheet","After a program change, only what to add to or take out of each folder."],["Folder labels","The player’s part in large type, the folder number and your band’s name, four to a sheet with cut marks. Only the new folders, every folder, chosen numbers, or blank labels to write on."]];function u(){return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"max-w-3xl mb-10",children:[e.jsx(s,{id:"what-prints",children:"What prints"}),e.jsx(i,{children:"Some of this work happens at a table with a stack of folders, not at a screen. These print from any browser, or save as PDF."})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-left border-collapse",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b-2 border-gray-200",children:[e.jsx("th",{scope:"col",className:"py-3 pr-6 text-sm font-semibold text-gray-500 uppercase tracking-wide",children:"Sheet"}),e.jsx("th",{scope:"col",className:"py-3 text-sm font-semibold text-gray-500 uppercase tracking-wide",children:"What it's for"})]})}),e.jsx("tbody",{children:x.map(([t,a])=>e.jsxs("tr",{className:"border-b border-gray-100 align-top",children:[e.jsx("td",{className:"py-4 pr-6 font-semibold text-primary whitespace-nowrap",children:t}),e.jsx("td",{className:"py-4 text-gray-700",children:a})]},t))})]})})]})})}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(s,{id:"your-way",children:"Set up the way your band already works"}),e.jsx(i,{children:"The first time an ensemble opens Music Folders, four questions set it up. 
1Change any answer later."}),e.jsxs("ul",{className:"mt-8 space-y-4 text-gray-700 text-base md:text-lg leading-relaxed",children:[e.jsxs("li",{children:[e.jsx(o,{children:"Folder numbers:"})," an optional two-letter prefix per ensemble, so CB-01 and JB-01 can live side by side."]}),e.jsxs("li",{children:[e.jsx(o,{children:"Labels:"})," new labels every concert, or folders that carry over from one concert to the next."]}),e.jsxs("li",{children:[e.jsx(o,{children:"How many folders:"})," a set number per instrument and chair (usually the copies you own), or one per performing member."]}),e.jsxs("li",{children:[e.jsx(o,{children:"Where the music lives:"})," it goes home with players, or it's collected after every rehearsal."]})]}),e.jsx("div",{className:"mt-8",children:e.jsx(n,{children:"Percussion folders follow the music: Percussion 1, 2 and so on, Mallets and Timpani, as many as the program's parts call for. Doubling books, solo books and cornet parts on trumpet chairs are dealt into the right folders too."})})]})})}function y(){const t=[{title:"Bring your catalog in as it is",body:"A spreadsheet with columns named COMP and GRD, a PDF export, a Word document or a photo of a card file: Smart Import works out what the columns mean and you check the result before anything is saved."},{title:"Look a piece up instead of typing it",body:"Add a title and the shared catalog fills in what other bands have already entered: composer, arranger, grade, duration, publisher. For a piece that’s new to the catalog, the publisher’s page is checked for the details. You look them over and save."},{title:"Edit the whole library in a spreadsheet",body:"Export the library to CSV, fix a season’s worth of composers or cabinet numbers in a spreadsheet, and import it back. A blank cell never erases what’s already there."},{title:"Library Health: the check-up page",body:"One page lists what the catalog is missing and which parts have never been counted, so gaps get filled before a concert needs them."}];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(s,{id:"getting-in",children:"Getting your library in"}),e.jsx(i,{children:"Nobody should have to retype a library that took twenty years to build."})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.map(a=>e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-200 p-6",children:[e.jsx("h3",{className:"text-lg font-bold text-primary mb-2",children:a.title}),e.jsx("p",{className:"text-gray-600 text-sm md:text-base leading-relaxed",children:a.body})]},a.title))})]})})}function g(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx(s,{id:"day-to-day",children:"The rest of the librarian's week"}),e.jsxs("div",{className:"mt-6",children:[e.jsxs(n,{children:[e.jsx(o,{children:"Checkout is per piece."})," Mark a piece out of the library when it goes out for a concert and back in when it returns. How parts reach the players is up to your band. Ensembles where players keep their own parts, like a jazz combo, can be set to manage themselves, and the checkout reminders stop for that group."]}),e.jsxs(n,{children:[e.jsx(o,{children:"New music can start as pending:"})," pending purchase, pending delivery or pending donation, so the treasurer hears about a purchase when it happens, not when the invoice arrives."]}),e.jsxs(n,{children:[e.jsx(o,{children:"The record stays with the band."})," When a librarian steps down, the next one is given the Librarian title and inherits the whole library, counts and history included."]})]})]})})}function f(){return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6 grid md:grid-cols-2 gap-8",children:[e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-200 p-6 md:p-8",children:[e.jsx(s,{id:"acb-report",children:"Every piece you played, on ACB's form"}),e.jsx("p",{className:"text-gray-700 leading-relaxed mb-4",children:"Bands under the ACB blanket license send in a list of every piece they performed each year. Because your concerts and programs are already in Backstage Baton, the music usage report builds that list for any dates you pick and downloads it in ACB's own layout."}),e.jsx(l,{to:"/acb-music-usage-report",className:"font-semibold text-accent hover:underline",children:"How the ACB music usage report works →"})]}),e.jsxs("div",{className:"bg-white rounded-2xl border border-gray-200 p-6 md:p-8",children:[e.jsx(s,{id:"copyright",children:"How we handle copyright"}),e.jsxs("ul",{className:"space-y-3 text-gray-700 leading-relaxed",children:[e.jsx("li",{children:"Your score photos stay private to your band. Other bands never see them."}),e.jsx("li",{children:"The shared catalog holds facts about a piece (title, composer, arranger, grade, the printed parts list), never your photos, your counts or your concerts."}),e.jsx("li",{children:"Backstage Baton doesn't host or hand out sheet music. It keeps track of what your band owns and what it performed."})]})]})]})})}function w(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6 text-center",children:[e.jsx(s,{id:"more",children:"Read more"}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mt-10 text-left",children:[e.jsxs("a",{href:"/app/guides/music-folders-summary-guide.pdf",className:"bg-white rounded-2xl border border-gray-200 p-6 hover:border-accent/40 hover:shadow-md transition-all",children:[e.jsx("p",{className:"text-xs font-semibold text-accent uppercase mb-2",children:"One-page PDF"}),e.jsx("h3",{className:"font-bold text-primary text-lg mb-2 leading-snug",children:"Music Folders at a Glance"}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"The three steps, what the system works out for you, and what prints. Handy for a board meeting."})]}),e.jsxs("a",{href:"/app/guides/music-folders-guide.pdf",className:"bg-white rounded-2xl border border-gray-200 p-6 hover:border-accent/40 hover:shadow-md transition-all",children:[e.jsx("p",{className:"text-xs font-semibold text-blue-700 uppercase mb-2",children:"Librarian's guide (PDF)"}),e.jsx("h3",{className:"font-bold text-primary text-lg mb-2 leading-snug",children:"Music Folders: Librarian's Guide"}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Setup, numbering, scanning, the pull list, building, labels and packing, step by step."})]}),e.jsxs(l,{to:"/features?role=librarian",className:"bg-white rounded-2xl border border-gray-200 p-6 hover:border-accent/40 hover:shadow-md transition-all",children:[e.jsx("p",{className:"text-xs font-semibold text-emerald-700 uppercase mb-2",children:"Librarian features"}),e.jsx("h3",{className:"font-bold text-primary text-lg mb-2 leading-snug",children:"Features for Librarians"}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"The rest of the librarian tour, next to the other roles in your band."})]})]})]})})}function j(){const t=[{q:"Is Music Folders on both plans?",a:"Yes. Music Folders, the score scan, Smart Import, catalog lookup and the ACB music usage report are on Essentials and Complete."},{q:"Do we have to count every part before we can use it?",a:"No. Count as printed fills in the publisher’s printed count for every part nobody has counted yet, in one tap, and you can correct any part by hand later. A part nobody has counted shows as 
1not counted, never as zero, so the pull list never guesses."},{q:"What happens when the program changes after the folders are built?",a:"Until packing starts, the folders update themselves. After that, one tap applies the change and prints a changes sheet listing only what to add to or take out of each folder, plus labels for any new folders."},{q:"How does checkout work?",a:"Checkout is per piece: mark a piece out of the library when it goes out for a concert and back in when it returns. How parts reach the players is up to your band."},{q:"Can the librarian role stay limited to the library?",a:"Yes. The librarian gets the music library, Music Folders, checkout, the missing-parts lists and the member list for following up on parts, without the band’s money, member editing or settings."},{q:"Does it work for orchestra, jazz or choir?",a:"It’s built first for bands, and it works for orchestras, jazz ensembles and choirs too. Each piece keeps its parts list exactly as printed, whatever the parts are."},{q:"Is our library shared with other bands?",a:"No. Your library, your counts, your concerts and your score photos are private to your band. The shared catalog only holds facts about a piece, like its composer and printed parts list, so the next band doesn’t have to type them."}],a={"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(r=>({"@type":"Question",name:r.q,acceptedAnswer:{"@type":"Answer",text:r.a}}))};return e.jsxs("section",{className:"py-20 bg-gray-50",children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(a)}}),e.jsxs("div",{className:"max-w-3xl mx-auto px-6",children:[e.jsx(s,{id:"faq",children:"Frequently asked questions"}),e.jsx("div",{className:"mt-8 space-y-6",children:t.map(r=>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",{children:r.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",children:r.a})]},r.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:"Your next concert's folders, worked out for you"}),e.jsx("p",{className:"text-white/80 text-lg mb-8",children:"90-day free trial, no credit card. Bring your catalog in as it is, scan the program's scores, and the pull list is ready."}),e.jsx(c,{variant:"hero"})]})})}const C=d(function(){const a="https://app.backstagebaton.com/music-library-software",r={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://app.backstagebaton.com/"},{"@type":"ListItem",position:2,name:"Music Library Software",item:a}]};return e.jsxs(e.Fragment,{children:[e.jsx("title",{children:"Music Library Software for Band Librarians | Backstage Baton"}),e.jsx("meta",{name:"description",content:"Music library software for band librarians: scan the parts list, count your sets, then pull, build and pack concert folders with sheets and labels printed."}),e.jsx("link",{rel:"canonical",href:a}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:title",content:"Music Library Software for Community Band Librarians"}),e.jsx("meta",{property:"og:description",content:"Scan, count, pull, build, pack: concert folders worked out from the program and the seating chart, with pull sheets and labels printed. 90-day free trial."}),e.jsx("meta",{property:"og:url",content:a}),e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(r)}}),e.jsx(h,{}),e.jsx(m,{}),e.jsx(u,{}),e.jsx(b,{}),e.jsx(y,{}),e.jsx(g,{}),e.jsx(f,{}),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.