Free for macOS, Windows & Linux

Your sheet music,
finally organised.

ScoreSifter renames your PDF sheet music into clean, consistent filenames — and writes forScore-compatible metadata directly into every file. One folder scan. Done.

macOS Windows Linux Free
ScoreSifter showing auto-lookup in progress

From messy folder to forScore-ready library
in three steps

ScoreSifter scans your sheet music folder, looks up each piece in its catalogue of over 43,000 works, and renames everything to a consistent format — with all the metadata forScore needs.

1

Scan your folder

Point ScoreSifter at any folder. It reads every PDF filename, strips noise (IMSLP numbers, library codes, CamelCase), and extracts title, composer and key.

ScoreSifter after scanning a folder
2

Review & lookup

ScoreSifter checks each piece against its catalogue. You see a proposed rename for every file — edit anything, approve in bulk, or look up alternatives.

ScoreSifter catalogue lookup dropdown
3

Rename & done

Files are renamed and forScore metadata is written into every PDF — title, composer, work and key signature. Import into forScore, tap Fetch in the metadata panel, and everything populates instantly.

ScoreSifter Done tab ready to rename

Built for the forScore standard

ScoreSifter writes forScore-compatible metadata directly into every PDF — title, composer, work, and key signature — using the standard PDF fields forScore reads.

After importing into forScore, open the metadata panel for any score, tap the menu and choose Fetch to pull the metadata from the PDF. To populate every new file automatically, enable Automatic fetching for new files in forScore's settings.

forScore metadata spec ↗ Full forScore guide ↗

Key signatures use the MIDI standard (keysf / keymi) as defined in the forScore PDF metadata spec.

Everything your library needs

Built specifically for singers, pianists and music teachers who live inside forScore.

43,000+ work catalogue

Opera arias, art songs, musical theatre, oratorio, folk songs and more. ScoreSifter finds the canonical title and composer for almost everything.

IMSLP noise stripping

Automatically removes IMSLP numbers, library codes, edition suffixes and CamelCase concatenation — leaving just the actual title.

Editable before rename

Every proposed rename is shown before anything happens. Edit title, composer, key or work — then rename individually or in bulk.

Undo rename

Made a mistake? ScoreSifter keeps a log of every rename. Undo the entire batch with one click, restoring original filenames.

forScore metadata written to PDF

Title, composer, key and tags are written directly into every renamed PDF — in forScore's own format. Use Fetch in forScore to populate your library instantly.

macOS, Windows & Linux

Native desktop app built with Tauri. Fast, lightweight and works entirely offline. No subscription, no cloud, no account required.

A closer look

ScoreSifter onboarding screen

First launch

Clean onboarding explains the three-step workflow and shows the default filename template before you start.

ScoreSifter settings with template presets

Settings & template presets

Customise the filename template or choose from built-in presets. Live preview shows exactly what your files will be named.

ScoreSifter auto-lookup results toast

Auto-lookup results

Run Auto-lookup on your whole library at once. ScoreSifter tells you exactly how many were found, need review, or couldn't be matched.

ScoreSifter showing varied repertoire

Broad repertoire

Opera, musical theatre, art song, folk — the 43,000+ entry catalogue covers the full range of vocal and classical sheet music.

Full control over output format

Filename template
Control the exact output format using tokens. The default gives you {title} – {composer} – [{key}] with the work name included when present.
Include subfolders
Recursively scan all subfolders in the selected folder. Default: on. Turn off to process only the top level.
Skip already formatted
If a file already matches the output template, skip it. Useful when re-running on a folder that's already partially renamed.
Write PDF metadata
After renaming, write forScore-compatible metadata (Title, Author, Subject, Keywords) into the PDF file. Default: on. Disable if you want rename-only behaviour.

Filename template tokens

{title}Song title
{composer}Composer full name
{work}Opera, musical or collection
{key}Key signature, e.g. Eb or F#min
[? ... ?]Optional block — omitted when empty
Default template
{title} – {composer}[? ({work})?] – [{key}]
With work field
La donna è mobile – Giuseppe Verdi (Rigoletto) – [D].pdf
Without work field
Caro mio ben – Tommaso Giordani – [Eb].pdf

Common questions

Does ScoreSifter read the PDF content?

No. ScoreSifter works entirely from the filename. It never reads the score itself — no OCR, no content scanning. Your PDFs are only modified to add metadata after rename.

Can I undo a rename?

Yes. ScoreSifter keeps a full log of every rename in your session. Click Undo to restore all original filenames at once.

What if ScoreSifter gets a title wrong?

You review every proposed rename before it happens. Edit any field directly — title, composer, key or work — or use the magnifying glass to search for the correct piece manually.

Does it work on MuseScore files?

Yes. ScoreSifter uses an incremental PDF append to write metadata to MuseScore-exported PDFs without modifying the original content — the file remains fully readable and the original bytes are preserved.

Does it work without internet?

Mostly yes. The built-in catalogue works entirely offline. MusicBrainz lookup (for pieces not in the catalogue) requires internet, but the catalogue covers the vast majority of classical and theatre repertoire.

How do I get the metadata into forScore?

After importing a renamed file into forScore, open its metadata panel, tap the menu icon, and choose Fetch. To do this automatically for every new file, enable Automatic fetching for new files in forScore's settings — then metadata populates on import with no extra steps.

How does the catalogue lookup work?

ScoreSifter checks its built-in catalogue of 43,000+ works first. If a match is found, canonical title, composer and work are used directly. Only if the catalogue misses does it fall back to MusicBrainz.

Is ScoreSifter really free?

Yes, completely free. ScoreSifter is the entry point to the Kairovo suite of music tools — no subscription, no trial, no account required.

What platforms are supported?

macOS (primary), Windows and Linux. All three are built and tested. macOS has had the most testing; Windows and Linux support is in active beta.

Download ScoreSifter

Free for macOS, Windows and Linux. No account required.

v0.1.0 Beta — Free for macOS, Windows and Linux

Windows users: SmartScreen may show a security warning — click More info → Run anyway to proceed. This is normal for indie apps distributed outside the Microsoft Store.

Enjoying ScoreSifter?

ScoreSifter is completely free. If it's saved you time, a coffee is always appreciated.

☕ Buy me a coffee