Now in early access — built for choir directors

Your entire score library,
digitized in minutes

Drop in a choral packet. ScoreStacks uses AI to detect every piece, extract metadata, split the PDF, and build a searchable database with lyrics, part ranges, key changes, and more.

Join the waitlist Try the live demo →
scorestacks.com/library
Library
All scores 24
Recent uploads
Favorites
By voicing
SATB 14
SSA 5
TTBB 3
Integrations
Airtable sync
Notion sync
All SATB SSA
TitleComposerVoicingAccompanimentKeyDurationConfidence
Lux AeternaElgar / arr. ParkerSATBA cappellaE♭ maj4:30High
Set Me as a SealRutter, JohnSATBPianoD maj3:45High
Sure on This Shining NightBarber, SamuelSATBPianoD♭ maj3:15High
My Soul's Been AnchoredTrad. / arr. HoganSATBA cappellaG maj2:50High
Danny BoyTrad. / arr. LawsonSSAPianoE♭ maj3:30High
ShenandoahTrad. / arr. WilbergTTBBPianoE♭ maj4:15Med
Lux Aeterna
Elgar / arr. Parker — SATB
Structure
Key
E♭ major
Meter
4/4
Tempo
Adagio ♩=52
Duration
4:30
Part ranges
SC4–E♭5
AG3–B♭4
TC3–F4
BE♭2–E♭3
First verse
Lux aeterna luceat eis, Domine, cum sanctis tuis in aeternum, quia pius es.
AI notes
Divisi in soprano mm.34–42. High alto tessitura. Ideal for Advent or memorial services.
Trusted by music directors at*
First Presbyterian State Choral Festival St. Paul's Cathedral Valley Music Academy City Symphony Chorus
* Not yet. But we fully expect to be.
Join the waitlist →
How it works

From filing cabinet to searchable library in three steps

No scanners, no manual data entry, no tech expertise required.

1
Upload your packet
Drag in any PDF — octavos, worship packets, festival anthologies. Multi-page, multi-piece, any format.
2
AI analyzes every score
Detects boundaries, extracts title, composer, librettist, voicing, key, ranges, tempo, lyrics, and key changes — automatically.
3
Search, download, sync
Every piece becomes a named PDF and a rich database record. Search by anything. Sync live to Airtable or Notion.
Interactive demo

Try the score database — live, right here

Click any row to open the full score record. Search across titles, composers, and lyrics. Filter by voicing. This is exactly what your library looks like inside ScoreStacks.

scorestacks.com/library — Spring Concert 2025
Library
All scores 8
Recent uploads
Favorites
By voicing
SATB 5
SSA 1
TTBB 1
A cappella 3
Integrations
Airtable sync
Notion sync
forScore push
8
Total scores
5
With accompaniment
3
A cappella
7
Composers
Title Composer Voicing Accompaniment Key Meter Tempo Part ranges Duration Confidence
1
—
—
Identity
Composer
—
Librettist
—
Publisher
—
Copyright
—
Musical structure
Key
—
Time
—
Tempo
—
Duration
—
Key & meter changes
Part ranges
Lyrics (first verse)
—
AI observations
—

Click any row to explore the full score record — ranges, lyrics, changes, and AI notes

Features

Everything your music library needs

Built for the way choir directors and music librarians actually work.

Batch upload
Drop multiple PDFs at once. Process an entire season's library in a single session.
AI boundary detection
Automatically finds where each piece starts and stops — even in messy multi-piece packets.
Full metadata extraction
Title, composer, arranger, librettist, publisher, copyright, key, time, tempo — all auto-filled.
Part range visualization
Visual bars showing exactly where each voice sits — soprano through bass — for every score.
Lyrics full-text search
Search "shall we gather" and find the exact piece with PDF attached. No other tool does this.
forScore, Airtable + Notion sync
Push PDFs with clean, normalized metadata to forScore on iPad. Two-way sync with the database tools your team already uses.
Integrations

Works with the tools you already use

ScoreStacks is the intelligence layer. Your existing workflow stays intact.

Join the waitlist →
Airtable
Live two-way sync — scores land in your base automatically
Live
Notion
Sync your score database to a Notion table or gallery
Live
Google Sheets
Auto-update a shared sheet your whole team can access
Coming soon
forScore
Push PDFs with clean metadata directly to your forScore library on iPad
Live
forScore Integration

Every field mapped.
Every score named correctly.

forScore's library is only as good as the metadata you put in. ScoreStacks extracts everything and pushes it in the right fields — automatically.

ScoreStacks extracts
forScore field
Example value
1
Upload your packet
Any PDF — octavos, worship packets, festival anthologies.
2
AI extracts & normalizes
Title, composer, genre, tags, voicing, language, key — all standardized to forScore's vocabulary.
3
Push to forScore
One tap sends the split PDF with all metadata to your iPad library. No manual typing.
Controlled vocabulary
Tags are normalized — no more "A capella," "Acapella," and "A Cappella" as three different categories.
Inbox workflow
New imports get an "Inbox – Needs Review" label automatically. Clean your library on your schedule.
Composer format standardized
"M. Lauridsen," "Morten Lauridsen," and "Lauridsen" become Lauridsen, Morten — one consistent entry.
Labels preserve context
The conductor's organization and concert event land as forScore Labels — separate from your own tags.
forScore field guide
Pricing

Simple, honest pricing

No per-PDF fees. No surprise charges. Cancel anytime.

Free
$0
forever
  • 3 PDFs per month
  • AI metadata extraction
  • Individual PDF download
  • CSV export
  • Score library (up to 25 pieces)
Most popular
Director
$15
per month
  • Unlimited PDFs
  • Full metadata + lyrics + ranges
  • Key & meter change detection
  • Bulk PDF download
  • Airtable + Notion sync
  • forScore push with clean metadata
  • Searchable library (unlimited)
  • Priority AI processing
Institution
$99
per month
  • 5 director seats
  • Shared score library
  • Admin dashboard
  • Usage analytics
  • Invoice billing
  • Dedicated support
  • Diocese / university pricing
★★★★★
"We had 400 octavos in a filing cabinet and no idea what half of them were. ScoreStacks processed our entire library in an afternoon. Now I can find any piece by voicing — or search a lyric fragment — in seconds."
?
A Very Famous Choral Director
Name withheld on account of an entirely theoretical yet anticipatory review

Ready to digitize your library?

Join the waitlist and get 3 months of Director free when we launch. No credit card required.

✓ You're on the list — we'll email you when early access opens.
Early access launching soon · 3 months Director free for waitlist members