A sheet music app for Linux that turns the page as you play

SheetScroll runs on Linux as a .deb, an .rpm or an AppImage, on x64 and Arm. It reads PDFs, scans and notation files, listens through the microphone or MIDI, and turns the page two beats before the end, never early. The reader is free; listening is Pro, bought as a license key.

Updated

Why would a Linux user want a sheet music app?

If you write scores in one program and read them in a PDF viewer, you still stop mid-piece to scroll or click.

SheetScroll reads what your notation program produces and listens while you play.

Which packages are there?

  • x64: .deb and .rpm on the download page.
  • Arm: AppImage, .deb and .rpm.

Pick the one that fits your system. A .deb installs on Debian and its relatives, an .rpm on Fedora and its relatives, and an AppImage is a single file you run without installing.

Each release folder has SHA256SUMS.txt and a signature, SHA256SUMS.txt.minisig, made with the project's minisign key. Download both, verify with minisign, then compare your file's SHA-256 with its line. The Support page has the key and the command.

What does it do on Linux?

  • Opens your files: PDFs, photos, MusicXML, MuseScore, Guitar Pro, MIDI, ABC, MEI, Humdrum, chord charts and text tabs.
  • Listens: through the microphone, or a digital piano over USB or Bluetooth MIDI.
  • Turns the page: two beats before the end, never early. When two passages sound alike it holds the page and outlines the places it is choosing between.
  • Syncs through a folder: in Settings > Sync, choose a folder that Syncthing, Dropbox or another app syncs. Everything it sends is end-to-end encrypted.

The library stays on the machine, and the app works offline.

How do I set up a Linux machine as a stand?

  1. Pair a Bluetooth page-turn pedal with your system's Bluetooth tools, then open a score. Most pedals send Page Down, Page Up, the arrow keys or Space.
  2. If your pedal sends other keys, set them in Settings > Pedals and keyboard.
  3. Connect a digital piano by USB and choose it in Settings > Listening.
  4. For an acoustic instrument, check that your system's sound settings use the microphone you want.
  5. Choose a view that fits the screen: one page, two pages, half-page or line by line.

What about privacy and the network?

There is no account and no tracking. Sound is analyzed on the machine as it arrives, and it is never recorded, stored or sent. Only sync, purchases and downloads use the internet, so a Linux laptop in a rehearsal room with no signal works as well as one on a desk.

Optional sync does not need a cloud service. Choose a folder that Syncthing, Dropbox or another app syncs, and make the same choice on your next device.

What does Pro cost, and how do I get it?

The reader is free forever. Pro adds listening and automatic turns for $5.99 a month, $29.99 a year (first 2 weeks free) or $79.99 once. On Linux, Pro bought on sheetscroll.com is a license key you enter in Settings > SheetScroll Pro > Enter License Key. A key works on up to three devices.

Questions

Which Linux packages are available?

The download page lists .deb and .rpm for x64, and AppImage, .deb and .rpm for Arm.

Can I sync a Linux library with another device?

Yes. In Settings > Sync, choose a folder that Syncthing, Dropbox or another app syncs. Everything sync sends is end-to-end encrypted.

How do I check that my download is genuine?

Each release has SHA256SUMS.txt and a minisign signature. The Support page explains how to verify them.

Does my page-turn pedal work?

Pair it with your system's Bluetooth tools. Most pedals work as they are; if yours sends other keys, set them in Settings > Pedals and keyboard.

Does it need an account or the internet?

No. There is no account, and reading and following run on your machine.