bandcue

The chords scroll themselves, offline, and the whole band is on the same page.

Use it in a browser The same account and library as the app. Making and changing songs needs Pro.

bandcue is an Android app for musicians who read chord sheets from a phone on a stand. A guitarist on a stage has both hands busy and a phone on a stand. What they need is four bars ahead of where they are — and the three ways they get it today all fail in the same place. A browser tab needs signal, and a basement, a club with a metal roof and a festival field are exactly where there is none. A PDF never scrolls itself. Paper is honestly fine, until there are forty songs and a wind.

bandcue is the fourth way: your songs, on your phone, scrolling at the speed of the song.

bandcue is on Google Play, and there is also a beta you can install on the self-hosted F-Droid repository that serves every app here. Add https://releases.android.apps.gpm.name/repo to F-Droid and bandcue appears in it. It is deliberately not the suggested version: F-Droid will not install it unless you go and pick it.

Why a beta. The app does the whole job — songs in, a sheet that scrolls, transposition, setlists, the band's folder — and it has been used on a workstation and an emulator rather than on a stage. The scroll on a stand, at a gig, is what the beta is for.

Where the songs come from

bandcue never fetches anybody’s chord sheet on your behalf. There is no catalogue in it and nothing is downloaded in the background: every song in your library is one you put there, by one of five gestures.

Getting songs in and changing them is what bandcue Pro is for; reading and playing every song you already have is free, with no account and no limit on how many (see below).

The scroll is set in time, not in speed

You tell bandcue how long the song runs, and the sheet divides its own height by that. Which is why a larger font, a rotation, a fold or a transposition that reflows a line changes nothing about how fast it moves — the distance changed, and the time it was given did not.

And where a sheet says how many bars each part has — from its bar lines, or written down once on a screen made for it — the time is spent where the music is: a solo of thirty-two bars over two lines is not scrolled past at the speed of a chorus of four over eight. The tempo can be tapped, or heard from the room through the microphone.

It counts you in, a finger takes it over mid-song and it carries on from where you left it, and it stops at the last line. Autoscroll is free and stays free: every sheet you have scrolls in the time you set for it, because an app whose one job is behind a paywall does not get installed twice. The scroll that follows the bars is part of Pro — it needs somebody to have said how long each part is, which is itself a piece of making.

The band’s book is a folder you already have

Point bandcue at a directory you sync — Drive, Dropbox, Nextcloud, whatever is already on the phone — and that folder is the book: one ChordPro file per song, readable without this app. There is no account, no membership and no server of ours in the way. Whoever can see the folder is the band.

Songs go in and come out when you tap, never behind your back, and a song already on your phone is never overwritten by one from the folder: two versions of the same song is a decision the band takes.

A backup in the cloud

The folder is still the design, and it is still what most bands should use. The cloud library is for the people who do not want to run one: an optional backup and sync, under your account, and part of bandcue Pro.

Assume we can read what you put there. A song is stored as the text you typed, with its title and artist. It travels over TLS and it sits on a disk we run, under your account — so a copy of the database would tell whoever had it what is in a library. That is a real trade and it is the one we made: syncing your own devices, a library a band shares, and a conflict that resolves instead of overwriting all need the service to hold a song rather than a box.

What does not change is the part that matters. Nothing here is public: no catalogue, no search across libraries, no browsing, and no way into a library except as the account it belongs to or as a member of the band that holds it. Nothing is ever fetched on your behalf — every sheet in bandcue was typed, pasted or imported by the person who put it there. What is sold is storage and sync, never content.

And if that trade is not one you want to make, the shared folder needs no account and no service at all. It is the older half of this app and it is not going anywhere.

On a stage

What is free, and what Pro is

The line is one sentence: reading and playing are free, making and changing are what Pro is for.

Free, with no account and no limit on how many songs you keep: every sheet you have opens, scrolls in the time you set for it, transposes on screen, takes a capo and exports as ChordPro — and so does every sheet of every band you are in. The tuner, the metronome, the page turner and the band’s shared folder are free. Getting your songs out is free, all of them, at any time.

bandcue Pro is the making: the editor and every way of getting a song in, the scroll that follows the bars, notes anchored to the lines they are about, setlists you make and change, the cloud library on every phone you use, starting a band and playing a song together on stage, batch import, PDF attachments, the home-screen widget and the watch remote. A subscription that ends takes nothing away: your songs stay, still open, still scroll, still export. What ends is writing — and anything an install was already using before it was part of Pro stays with it.

Two more are designed and not built, and they are named here as such rather than sold: instrument-aware transposition, and a song’s history. The app’s own Pro screen says “Coming” against each of them.

Pro is never content: no song in bandcue came from us.

In the version served from the F-Droid repository there is no paywall at all, and the app asks for a donation once a week on a channel of its own.

Frequently asked questions

What is bandcue?

bandcue is an Android app that shows a chord sheet on your phone and scrolls it by itself at the speed of the song, so both hands stay on the instrument. It also keeps setlists and lets a band share songs and play them together on stage.

Is bandcue free?

The download is free. Reading and playing every song, autoscroll, transposition, capo, tuner, metronome and the shared folder are free, with no account and no limit. The Pro subscription, bought on Google Play, is for making and changing songs, the cloud library, bands and the web app; the F-Droid build has no paywall.

Do I need an account?

No. The app works without one. You only need an account, signed in with an email address, for the cloud library, bands and the web app at https://bandcue-app.gpm.name.

What data does bandcue collect and where is it stored?

Your songs are files on your phone, and in a folder you choose. Data leaves the device only if you send a report, turn on the cloud library (songs are stored as readable text on the author’s server) or make an account. The Play build also has crash reports and usage statistics behind a switch in Settings, the F-Droid build has none. See the privacy policy.

Which Android versions does it run on?

Android 8.0 or newer. A Wear OS watch can act as a remote for the stage, and the web app works in a browser on a computer.

Does bandcue work offline?

Yes. Songs are kept on the phone and scroll without a connection. The cloud library, bands and notifications need a network and catch up when it returns.

How do I delete my account and data?

In the app, go to Band tab, your account, Close this account. You can also write to apps@gpm.name from the address you signed in with. Songs on your phone are your own files and stay there. Details are on the delete account page.