# Setlist by MooseDev > Setlist by MooseDev is a realtime, multiplayer chord sheet app for bands and worship teams. Write chord charts in the Nashville Number System, transpose any song instantly, share a live link with the whole band, and run rehearsals with a built-in metronome and drone pad. Setlist is a web app. It works in any modern browser and installs as a PWA on iOS and Android. It is free to use. ## Pages - [Setlist — chord sheets for the whole band](https://setlist.moosedev.app/): Product overview: Nashville Number System chord charts, instant transpose, realtime multiplayer editing, arrangements, metronome and drone pad. - [Sign in or create a Setlist account](https://setlist.moosedev.app/login): Email, Google and Apple sign-in. Creating an account is free and unlocks the shared song library. ## Features - **Nashville Numbers & transpose**: Key in chord progressions as Nashville numbers or chord letters and toggle between them instantly. Transposing a song is just changing its key — every chart follows. Lyrics can be shown or hidden with one tap. - **Multiplayer chord sheets**: Google Docs for chord sheets. Everyone opens the same document and sees edits in realtime. Share a link, no download needed. Edits made offline sync when you reconnect. - **Arrangements**: Mark up intros, verses, choruses and instrumental sections with colour coding so nobody gets lost mid-song. - **Built-in metronome**: Every song stores its tempo, so the click is ready before you count in. No hunting for BPMs one song at a time. - **Drone pad**: A drone pad for transitions, which crossfades between keys as you move from song to song — useful when there is no second keys player. ## Machine-readable files - [llms.txt](https://setlist.moosedev.app/llms.txt): Machine-readable summary of the site for language models. - [sitemap.xml](https://setlist.moosedev.app/sitemap.xml): Every indexable URL. - [robots.txt](https://setlist.moosedev.app/robots.txt): Crawler policy and sitemap pointer. ## Notes - Public pages content-negotiate markdown: send `Accept: text/markdown` and the same URL returns `text/markdown; charset=utf-8`. - Paths that do not exist return HTTP 404 with a markdown body listing these same entry points. - Everything under `https://setlist.moosedev.app/setlist` requires a signed-in account and holds user-owned setlists, so there is nothing there to crawl.