# Fretlist > Personal song library for all musicians — chord sheets, practice, and gigs in one place. Full product overview: https://fretlist.com/llms.txt ## What is Fretlist? Fretlist is a personal song library for musicians. It's where you keep your chord sheets — the songs you're learning, the covers you practise at home, and the setlists you take on stage. Everything in one place, on any device, with no scattered notes, lost PDFs, or forgotten Word files. Most musicians store their chord sheets everywhere: iA Writer, Notion, Apple Notes, random PDFs from tabs websites, handwritten scraps in a guitar case. Fretlist replaces that chaos with a clean, organized library that's always with you. It's not just for gigging musicians. Most Fretlist users are people who play at home: learning songs, building a repertoire, practising covers they love. The gig support — setlists, Play Mode, offline at the venue — is there when you need it. The daily value is simpler: one place for all your songs. Fretlist is a modern alternative to legacy chord sheet apps like OnSong, SongbookPro, and BandHelper — built as a clean, focused web experience rather than a utility from 2009. ## Key Features - **Chord Sheet Management**: Store lyrics with chords in multiple formats: chords above lyrics, inline [G]chord notation, guitar tab, and ChordPro - **ChordPro Support**: Native ChordPro import and export. Directives like {title:}, {artist:}, {key:}, {capo:}, {define:}, and {instrument:} are all supported. The editor has two modes — Chords over Lyrics and ChordPro — switching between them converts the content live in either direction. This makes Fretlist a free, browser-based ChordPro converter: paste a song from Ultimate Guitar, click the ChordPro tab, export as .cho. - **Frets — Visual Chord Diagrams**: Fingering grids for guitar, ukulele, mandolin, and banjo. Capo-aware. Hundreds of built-in voicings. Tap any chord to pick a different voicing. Hover previews on chord names. Section-aware in Play Mode. - **Live Transposition**: Transpose any song to a different key instantly. Capo support — chord names show what you finger at the capo position. Transposition and capo preferences are saved per song to your account and synced across all your devices. - **Setlist Organization**: Multiple sets per setlist, drag-and-drop reordering, set timing, venue/date info. - **Play Mode**: Full-screen performance view with auto-scroll, adjustable font size, swipe navigation, Bluetooth page-turner support, and screen wake lock. - **Offline Support**: Full offline PWA — songs and setlists sync to your device for use on stage without internet. - **Import Anything**: PDF, Word, ChordPro (.pro, .chopro, .crd, .cho), OnSong (.onsong), SongbookPro (.sbpbackup), plain text. AI-powered parsing detects chord lines and extracts metadata. - **Export Formats**: PDF, Word (DOCX), ChordPro (.cho), plain text, JSON, ZIP. - **Folders**: Organize songs into named folders. Move songs individually (drag-and-drop or the ... menu) or in bulk using the bulk toolbar. Import directly into a folder. Searching flattens the view so results from all folders appear together. - **Sharing**: Share songs or setlists via public link, WhatsApp, or email. Recipients can import directly into their own library. - **Dark/Light Mode**, **Print-Friendly**, multiple instruments supported. ## Who is it for? Fretlist is for musicians at every level: - **Musicians learning songs** who want chord sheets and diagrams in one place as they build their repertoire - **Home practitioners** who play every day and want their songs organized, not scattered across notes apps and PDFs - **Singer-songwriters** managing a growing catalog of originals and covers - **Guitar and ukulele players** building a library of songs they know, are learning, and want to remember - **Worship teams** who update setlists weekly and need the whole team on the same version - **Cover bands** keeping a large repertoire organized - **Gigging musicians** who need reliable chord sheets and setlists on stage ## Platform Support Works in any modern browser on any device — iPhone, iPad, Android, Mac, Windows, Linux, Chromebook. Install as a PWA for an app-like experience. No download, no platform fees. ## Common Questions **Is Fretlist free?** Yes. The free plan has every feature, up to 50 songs and 3 setlists, with no card and no time limit. Until 1 November everything is free and unlimited. **I'm learning guitar — is Fretlist useful for me?** Yes. Most Fretlist users are home practitioners, not gigging musicians. Store chord sheets for songs you're learning, see diagrams in the sheet, transpose to your key. The library becomes valuable fast. **I don't gig — is it still worth using?** Yes. Fretlist is a personal song library first. The setlist and stage features are there when you need them, but plenty of users never use them. **Does it work on Android?** Yes. Fretlist is a web app. This is the main reason musicians switch from OnSong (iOS-only). **Does it work offline?** Yes. Install as a PWA and your songs/setlists are available without internet — at a gig, or just in a room with poor signal. **Can I import from OnSong?** Yes — export as .onsong folder, import into Fretlist. Guide: https://fretlist.com/docs/import-from-onsong **Can I import from SongbookPro?** Yes — export a .sbpbackup file. Songs, metadata, and setlists all migrate. Guide: https://fretlist.com/docs/import-from-songbookpro **Can I import from Ultimate Guitar?** Yes — copy and paste the chord sheet, Fretlist detects the format. Guide: https://fretlist.com/docs/import-from-ultimate-guitar **Does it support ChordPro?** Yes. It imports and exports ChordPro and renders the common directives: sections, {define:} chord shapes, {chorus} repeats, grids, tab blocks and comments. Directives it does not display, like {tempo:}, stay in the song exactly as written. The editor also switches live between chords above lyrics and ChordPro, making Fretlist a free in-browser ChordPro converter. **Can I use a Bluetooth page turner?** Yes — arrow keys, Page Up/Down, and space bar all work in Play Mode out of the box. **Can I share chord sheets with my band?** Yes — public link sharing, bandmates can view and import. **Does it have chord diagrams?** Yes — the Frets feature. Guitar, ukulele, mandolin, banjo. Section-aware in Play Mode. **Can I transpose songs?** Yes — instant transposition, capo support, chord diagrams shift with it. **How do I build a setlist?** Choose New Setlist from the + menu, add songs with Add Song(s), drag them into order, and add sets (set 2, encore) with Add Set. Each set can have a target duration, and each song row can have its own note and its own key for that setlist. Play Setlist opens the whole set in Play Mode. Guide: https://fretlist.com/docs/setlists **Can a setlist play a song in a different key?** Yes. Click a song row's key badge on the setlist and step the key with - and +, for that setlist only; the song keeps its own key. Play Mode, prints and shared links use the setlist's key (in a band workspace, a member's own key still wins on their own chart). Guide: https://fretlist.com/docs/setlists **In a band, how do keys work?** Three layers: the song's stored key, the set key (the key a setlist plays it in, set on the setlist row by leaders and members), and your own key (the + and - on a song, for everyone, also from a setlist). Your own key wins over the set key, and a "Transpose -2" badge shows how far your chart is from the band. Guide: https://fretlist.com/docs/band-workspace **My chart is in a different key than the band. Why?** You chose your own key for that song, and your own key wins in every setlist. Press reset on the song to follow the band's key again. A keyboard player can use this on purpose: keep the original chords and set the badge's difference on the keyboard's own transpose. **Is there auto-scroll?** Yes — in Play Mode, adjustable speed. **Can I print chord sheets?** Yes — clean print layout, chord diagrams included. ## Pricing Every feature is in every plan. Play Mode, offline, print, export, sharing and chord diagrams are not paid extras. Capacity is the only difference. - **Free** (€0): 50 songs and 3 setlists. No card, no time limit. Every feature. - **Pro** (€24/year or €3/month): no limit on songs or setlists. - **Bands** (€58/year or €7/month, for the whole band): one shared library for up to 15 people, personal capo/instrument/transpose per member, and Pro included for the leader while the band is paying. Anyone can set up a band, free until 1 November; from then the first band an account makes gets a 30-day trial, with no credit card needed. Extra bands are half price. - Nothing is ever hidden, locked or removed by a plan. A plan only limits how much more you can add. - Early Access: everything is free until 1 November. Everyone who signed up before then and upgrades by 1 December keeps half price for life on every plan. ## Fretlist vs OnSong OnSong is iOS-only. Fretlist works on any device. Key differences: no lock-in, edit from desktop natively, simpler interface, more affordable (€24/year for Pro, a free plan for 50 songs, vs €24-48/year for OnSong). OnSong wins if you need MIDI/DMX/lighting/backing tracks. More details: https://fretlist.com/alternative/onsong ## Fretlist vs SongbookPro SongbookPro requires separate app purchases per platform. Fretlist is one web app everywhere. Key differences: one account for all devices, automatic cloud sync, modern UI. SongbookPro wins if you prefer a one-time purchase or native apps. More details: https://fretlist.com/alternative/songbookpro ## Fretlist vs BandHelper BandHelper is a full band management platform. Fretlist focuses on chord sheets and setlists only. Key differences: much simpler, works the same on all devices, up and running in minutes. BandHelper wins for bands needing scheduling, finances, MIDI, stage plots, and backing tracks. More details: https://fretlist.com/alternative/bandhelper ## Fretlist vs JustChords JustChords is minimalist and local-first. Fretlist adds automatic cloud sync, offline PWA, visual chord diagrams with capo awareness, bulk import from many formats, and a full Play Mode with section-aware diagrams. ## Links - Website: https://fretlist.com - Documentation: https://fretlist.com/docs - Blog: https://fretlist.com/blog - Changelog: https://fretlist.com/changelog - Sign up: https://fretlist.com/login - OnSong alternative: https://fretlist.com/alternative/onsong - SongbookPro alternative: https://fretlist.com/alternative/songbookpro - BandHelper alternative: https://fretlist.com/alternative/bandhelper - Contact: hello@fretlist.com ## Technical Details - Web app (PWA) — works in any browser, installable on mobile and desktop - Built with Next.js 16, React 19, TypeScript, Tailwind CSS - Hosted on Vercel - Data stored in Supabase (Postgres) with row-level security - Payments via Stripe - AI-powered import via Claude (Anthropic) ## Documentation ──────────────────────────────────────────────────────────────────────────────── title: "How to install the Fretlist app" description: "Fretlist isn't in the App Store or Google Play Store. It installs straight from your browser onto an iPhone, iPad, Android phone, Mac, or Windows PC, so it lives on your home screen and works offline." source: "https://fretlist.com/docs/install-the-app" ──────────────────────────────────────────────────────────────────────────────── Fretlist is a web app, so there's nothing to download from the App Store or Google Play Store. You install it straight from your browser instead. It still ends up as an icon on your home screen or Dock, opens full screen with no browser bar, and works offline once your songs have synced. This works the same on an iPhone, iPad, Android phone, Mac, or Windows PC. Pick your device below. ## Before you start You don't need an App Store or Play Store account. Open [fretlist.com](https://fretlist.com) in your phone or computer's browser, then follow the steps for your device below. ## iPhone and iPad (iOS) On iPhone and iPad you install from **Safari**, **Chrome** or **DuckDuckGo** (iOS 16.4 or later; on older versions, Safari only). 1. Open [fretlist.com](https://fretlist.com) in your browser. 2. Tap the **Share** button (the square with an arrow pointing up). Safari has it in the menu bar; in other browsers it sits in the address bar or the browser's menu. 3. Scroll down and tap **Add to Home Screen**. 4. Tap **Add** in the top corner. A **Fretlist** icon appears on your home screen. Open it like any other app and it runs full screen. ## Android On Android you install from **Chrome**. 1. Open [fretlist.com](https://fretlist.com) in Chrome. 2. Tap the menu in the top corner. 3. Tap **Install app** (it may read **Add to Home screen**). 4. Confirm with **Install**. A **Fretlist** icon is added to your home screen. ## Mac On a Mac you install from **Safari** or **Chrome**. In Safari: 1. Open [fretlist.com](https://fretlist.com) in Safari. 2. In the menu bar, go to **File → Add to Dock**. 3. Confirm the name and click **Add**. In Chrome: 1. Open [fretlist.com](https://fretlist.com) in Chrome. 2. Look for the **install icon** in the address bar (a small monitor or screen with a down arrow), or open the menu. 3. Click **Install**, then **Install** again to confirm. Either way, Fretlist lands in your Dock and opens in its own window. ## Windows On Windows you install from **Chrome** or **Edge**. 1. Open [fretlist.com](https://fretlist.com) in Chrome or Edge. 2. Look for the **install icon** in the address bar (a small monitor or screen with a down arrow), or open the menu. 3. Click **Install**, then **Install** again to confirm. Fretlist opens in its own window and you can pin it to your taskbar or Start menu. ## Signing in the first time When you open the installed app for the first time, it starts with a fresh session, so you'll need to sign in again even if you were already signed in in your browser. Once you're in, your songs and setlists sync and you stay signed in from then on. ## The Install Fretlist prompt Once you have a song of your own in, or have used Play Mode, Fretlist may show a small **Install Fretlist** card in the corner with the right steps for your device. You can follow that card, or use the steps above any time. Dismissing the card doesn't stop you installing later. ## What you get once it's installed - A home screen or Dock icon, so Fretlist is one tap away. - A full-screen app with no browser address bar. - Offline access to your songs and setlists once they've synced, handy on stage or anywhere with no signal. - Automatic updates. There's nothing to reinstall when a new version ships. ## Related - [Printing and exporting](/docs/print-and-export): get a PDF or paper copy of any song or setlist - [Organizing songs with folders](/docs/folders) - [Getting the most out of Frets](/docs/getting-the-most-out-of-frets): chord diagrams in your song sheets - Fretlist on your device, with what else runs there: [Android](/for/android), [iPad](/for/ipad), [Windows](/for/windows), [Mac](/for/mac) ──────────────────────────────────────────────────────────────────────────────── title: "How to migrate from SongbookPro to Fretlist" description: "Move your entire SongbookPro library (songs, setlists, metadata) into Fretlist in minutes. Here's how." source: "https://fretlist.com/docs/import-from-songbookpro" ──────────────────────────────────────────────────────────────────────────────── Want something that works on every device, not just your iPad? Fretlist reads SongbookPro backups natively. Songs, setlists, keys, capo, tempo: everything comes across. ## What gets imported - **Songs**: lyrics and chords, exactly as you had them - **Metadata**: title, artist, key, capo, tempo, time signature - **Setlists**: recreated with the same songs in the same order - **Deleted songs are skipped**: anything you trashed stays trashed ChordPro formatting is preserved. Chords render above lyrics, just like you're used to. ## Step 1: Export from SongbookPro 1. **Settings** → **Backup & Sync** → tap **Backup Library** 2. Save the `.sbpbackup` file. AirDrop to your Mac, send to iCloud/Google Drive, or email it to yourself ## Step 2: Import into Fretlist 1. Log in to [the app](https://fretlist.com/app): the dashboard has a big dropzone right there 2. Drop your `.sbpbackup` file onto it. Fretlist auto-detects the format, no need to pick anything 3. Fretlist shows the totals: songs and setlists detected. Optionally skip setlists, then hit **Import** The backup imports as-is. The parser reads the JSON structure directly, no conversion step. Songs save in batches and setlists are linked to the newly imported songs automatically. ## Clean up duplicates After a big import, libraries can get messy. **Settings → Matching titles** finds songs that share a title and shows them side-by-side so you can keep the version you want and drop the rest. ## After the import - **Any device, any browser**: phone, tablet, laptop. No app store dependency. - **One-click transpose**: change key instantly, chords update in real time - **Play Mode**: full-screen performing view with auto-scroll, wake lock, swipe navigation - **Offline mode**: cached locally for gigs without reliable Wi-Fi - **Sharing**: send songs or setlists via link, WhatsApp, or email > [Try Fretlist for free](https://fretlist.com): your chord charts and setlists, accessible everywhere. ## Related docs - [Import from OnSong](/docs/import-from-onsong): bring your entire OnSong library across in one go - [Import from Ultimate Guitar](/docs/import-from-ultimate-guitar): bring songs across one at a time with a simple copy/paste ## Related reading - [Moving from SongbookPro to Fretlist](/blog/moving-from-songbookpro): how a musician brought two bands' libraries across, including the rough edges I fixed along the way - [SongbookPro sync not working?](/blog/songbookpro-sync-explained): how its sync works and the four-step fix, if you are staying put for now - [Fretlist vs SongbookPro: the full comparison](/alternative/songbookpro) --- - [Fretlist vs SongbookPro: the full comparison](/alternative/songbookpro) ──────────────────────────────────────────────────────────────────────────────── title: "Plans and limits: Free, Pro, and Bands" description: "Every plan has every feature. The only difference is how many songs and setlists you can add. Free covers 50 songs and 3 setlists, Pro is €24 a year, and Bands is €58 a year for up to 15 people." source: "https://fretlist.com/docs/plans-and-limits" ──────────────────────────────────────────────────────────────────────────────── Every plan has every feature. Play Mode, offline, printing, exporting, sharing, chord diagrams, bulk import: all of it is on the free plan and none of it is behind a payment. The only thing a plan changes is **how much you can add**. ## The three plans **Free.** Up to 50 songs and 3 setlists. No card, no time limit, and every feature. **Pro.** No limit on songs or setlists. €24 a year, or €3 a month. **Bands.** One shared library for your whole band, up to 15 people including you. €58 a year, or €7 a month, for the band as a whole. You pay; your bandmates pay nothing and do not need a plan of their own. Pro for your own library is included while the band is paying, and each extra band you lead is half price. Prices are in euros, and no VAT is added on top. Payment goes through Stripe, and I never see or store your card details. ## What a limit does, and what it never does > Everything you have stays yours. No plan ever hides, locks or removes what you've built. A plan only limits how much more you can add. That sentence is the whole policy, and it is worth being precise about what it means. If you have 62 songs and your plan covers 50: - All 62 keep opening, playing, transposing, printing and exporting. - Every setlist keeps working, including on stage. - Nothing is deleted, hidden, greyed out or downgraded. - The only thing you cannot do is add song 63. Go over a limit and you are not locked out of anything you made. You are simply at the end of what that plan holds, and you can carry on using everything already there for as long as you like. ## What counts toward the limit Songs and setlists you made or imported. The starter songs Fretlist adds when you sign up **do not count**. They are there to show you what a chord sheet looks like, not to spend your allowance. That stays true even if you edit one and keep it: it still does not count against you. In a band library, the band's plan covers the band's songs. Your own personal library is separate and counts separately. Leading a band that is **paid for** includes Pro on your own library too, so both are unlimited. During the band's free 30 days that is not yet true: the trial covers the band's library, and your own stays on the free plan until the band has a plan. ## Importing more than fits Drop in a backup of 120 songs on the free plan and Fretlist tells you before it imports anything: how many fit, how many do not, and what happens to the rest. You choose. Take the first 50 and the other 70 stay in the file on your disk, untouched. Nothing is lost and nothing is half-imported. Upgrade later, drop the same file again, and the 50 already in are recognized as duplicates while the remaining 70 come in. If you upgrade from the import screen itself, the import carries on by itself once payment goes through. You do not need to find the file again. ## Early Access and Early Bird If you signed up before 1 November 2026 you are an Early Access member, and every paid plan is **half price for as long as you keep using Fretlist**: Pro at €12 a year, Bands at €29. Start any paid plan between 1 November and 1 December 2026 and that rate belongs to your account permanently, including plans you take out later. Early Birds, the first fifty accounts, keep Pro free for life. Any band you lead is half price. If you decide not to take a paid plan, nothing happens to your songs. Your account moves to the free plan and everything you have made stays exactly where it is. ## Starting a band when you already pay for Pro Bands includes Pro, so you should never pay for both. Set up your band and your Pro subscription stops renewing on its own. When the band is first paid for, your Pro ends and whatever is left on it is refunded to your card. You do not have to ask. Until then, including during a band trial, your Pro keeps running as before. The first band you ever create comes with a **30-day trial, and no card is needed**. Without a card it does not turn into a subscription by itself and nothing is charged when the trial ends. If you add a card during the trial, the plan starts when the trial ends, after an email a week before; cancel before then and you pay nothing. The trial is for the band's library: your own library goes unlimited from the day the band is paid for. ## Cancelling, and what happens if a payment fails Cancel any time. To leave Pro, open the plans and choose **Downgrade to Free**; to cancel a band, use **Cancel** on the band's Plan card in Settings. You keep everything you paid for until the end of the period you already paid: cancelling does not cut your access short. Changed your mind before then? **Keep Pro** undoes it. If a payment fails, nothing stops working that day. You keep full access for 30 days while it gets sorted out. After that a personal library goes back to the free limits, and a band library becomes read-only: every song stays exactly where it is, everyone can still open, play, print and export, and paying again makes it editable. Nothing is deleted either way. ## Getting your songs out You can export everything, any time, on any plan, in formats that are not specific to Fretlist: ChordPro, plain text, Word, PDF, and a full JSON backup. That is true on the free plan and it stays true if you stop paying. See [Print and export](/docs/print-and-export). ## If you need something different If a limit is in your way for a real reason, or your band is bigger than 15, write to me at [hello@fretlist.com](mailto:hello@fretlist.com). Fretlist is one person and I would rather hear from you than have you work around it. ──────────────────────────────────────────────────────────────────────────────── title: "Adding a song that isn't in your library yet" description: "Type a song name in the sidebar search. When nothing in your library matches, Fretlist offers to look it up online. Pick the song, paste its chords and lyrics from Ultimate Guitar or Chordie, and it is saved with the title, artist and length already filled in." source: "https://fretlist.com/docs/add-a-song-from-search" ──────────────────────────────────────────────────────────────────────────────── The search box at the top of the song list searches your own library: your titles, artists, tags and folder names. Fretlist has no catalog of chord sheets. Every song in a Fretlist library was brought in by the musician who plays it, because handing out other people's lyrics and chords is not allowed. So a song you have not added yet is not there. What you can do is start it from the search anyway. ## Search for the song Type the song's name in the **Search songs, artists...** box above the song list. If a song in your library matches, it shows as usual. If nothing matches, the list says **No songs matching "..." in your library** and offers to look it up online: **Look "..." up online**, with what you typed. Until you have added a song of your own, a note above the offer says the one thing to know: Fretlist doesn't have a song catalog, add your own. _Nothing in the library. The link looks what you typed up online._ ## Pick the song you mean The lookup shows up to five songs with that name, under **Found online**: each row is the title with the artist in parentheses. Pick the one you mean. _Up to five songs with that name. Pick the one you mean._ A song that was never released, or one you know under another name, may not turn up. The lookup then says **Nothing found online either.** Until you have added a song of your own, it also offers **Create new song** or **Import**, and the same two links sit under the results for a song that is not among them. Otherwise use the **Add new** button beside the search box. ## Bring the chords and lyrics Picking a song opens a dialog with its title, artist and length. It says why the chords and lyrics are yours to bring (for copyright reasons, Fretlist has no song catalog of its own: it's a bring-your-own-songs app) and gives you two places to get them: **Ultimate Guitar** and **Chordie**, each opening a search for that song. Open the song there, pick the chord version, select the whole page and copy it, then paste it into the box. The whole page is fine: Fretlist keeps the song and drops the rest. _The song is found. The chords and lyrics come from you._ ### On your phone The Ultimate Guitar app has a cleaner route than the website, and the dialog shows its steps when you are on a phone. - **iPhone and iPad**: in the Ultimate Guitar app, open the song, tap the three dots, then **Share**, **Open with…**, **Copy**. Paste into the box. The copy comes as a file, and the box reads it. - **Android**: the app's **Share**, **Open with…**, **Fretlist** route opens Fretlist's import card with the song instead. That path does not know the title and artist you picked, so the editor asks for them. **Add to my library** saves the song with the title, artist and length from the lookup and the chart from your paste. Fretlist reads the key, capo and tuning from the pasted text where it can, and keeps the title and artist you picked. The song opens right away. If the pasted text has no chords Fretlist can read, the song is saved with its title and opens in the editor, so you can paste again or type the chords. If you would rather type the chart yourself, choose **I'll type the chords myself**. The editor opens with the title, artist and length filled in and an empty sheet. Nothing is saved until you press Save. ## Where the song lands The song is added to the library you are looking at. In your own library it is yours; in a band's library it is the band's, like any song a member adds there. On the Free plan the library holds 50 songs. When it is full, picking a song from the results opens the plans dialog instead. See [Plans and limits](/docs/plans-and-limits). The lookup needs an internet connection. Offline, the search still finds your own songs, and the no-match line shows without the offer. ## Related - [Importing from Ultimate Guitar](/docs/import-from-ultimate-guitar): what to copy, and what Fretlist strips - [Importing from Chordie](/docs/import-from-chordie) - [Writing in the song editor](/docs/song-editor) - [Plans and limits](/docs/plans-and-limits) ──────────────────────────────────────────────────────────────────────────────── title: "How to migrate from OnSong to Fretlist" description: "A step-by-step guide to exporting your songs and setlists from OnSong and importing them into Fretlist, with everything intact." source: "https://fretlist.com/docs/import-from-onsong" ──────────────────────────────────────────────────────────────────────────────── Tired of OnSong's iOS-only lock-in and dated interface? You don't have to re-enter hundreds of songs to switch. Fretlist imports your entire OnSong library, songs and setlists, in one go. ## What gets imported - **Songs**: lyrics, chords, ChordPro formatting, section headers - **Metadata**: title, artist, key, capo, tempo, time signature, duration - **Setlists**: recreated with the same songs in the same order - **Attachments**: PDF and Word files embedded in the backup are extracted and processed ## Step 1: Export from OnSong 1. Open the **Utilities** menu → **Backup** 2. Pick a destination, name the file, and save. AirDrop the resulting `.backup` to your Mac, send it to iCloud/Google Drive, or email it to yourself ## Step 2: Import into Fretlist 1. Log in to [the app](https://fretlist.com/app): the dashboard has a big dropzone right there 2. Drop your `.backup` file onto it. Fretlist auto-detects the format, no need to pick anything 3. Fretlist shows the totals: songs and setlists detected. Optionally skip setlists, then hit **Import** The backup imports as-is. Songs save in batches and setlists are linked to the newly imported songs automatically. PDF and Word attachments are extracted and processed server-side. ## Clean up duplicates After a big import, libraries can get messy. **Settings → Matching titles** finds songs that share a title and shows them side-by-side so you can keep the version you want and drop the rest. ## After the import - **Works everywhere**: phone, tablet, laptop, any browser - **Instant transpose**: change key with one click - **Play Mode**: distraction-free full-screen view for the stage - **Auto-scroll**: hands-free scrolling at adjustable speed - **Offline access**: your library is cached for gigs without Wi-Fi Open a setlist, hit Play, and you're performing. > [Try Fretlist for free](https://fretlist.com): your songs and setlists, on any device, ready for the stage. ## Related docs - [Import from SongbookPro](/docs/import-from-songbookpro): migrate your SongbookPro library into Fretlist - [Import from Ultimate Guitar](/docs/import-from-ultimate-guitar): bring songs across one at a time with a simple copy/paste ## Related reading - [OnSong for Android: what to use instead](/blog/onsong-for-android-what-to-use-instead): why OnSong has never shipped for Android and how Fretlist fills the gap - [Fretlist vs OnSong: the full comparison](/alternative/onsong) --- - [Fretlist vs OnSong: the full comparison](/alternative/onsong) ──────────────────────────────────────────────────────────────────────────────── title: "How to import songs from Ultimate Guitar into Fretlist" description: "Open the song, press Cmd+A to select the whole page, copy, and paste into Fretlist's import box. That's it: no API, no scraping, no extra tool." source: "https://fretlist.com/docs/import-from-ultimate-guitar" ──────────────────────────────────────────────────────────────────────────────── ## TL;DR Open the song on **ultimate-guitar.com** (chord version preferred, tabs work too), press **⌘A / Ctrl+A** to select the complete website, copy, then click **Ultimate Guitar** under the Import card on the Fretlist Dashboard and paste. Fretlist strips UG's page chrome and pulls out title, artist, key, capo, tuning, and chord-above-lyrics structure automatically. No API, no scraping, no extension. > **Just want clean ChordPro without signing up?** Use the free [Ultimate Guitar to ChordPro converter](/tools/ultimate-guitar-to-chordpro): same paste workflow, ChordPro output, download as `.cho` or save to your library. ## Steps 1. **Open the song** on ultimate-guitar.com. The chord version imports most cleanly, but tabs are supported too. 2. **Select the complete website and copy:** ⌘A → ⌘C on Mac, Ctrl+A → Ctrl+C on Windows. Don't worry about selecting only the chord block. Fretlist handles the surrounding chrome. 3. **Paste into Fretlist:** on the Dashboard, click **Ultimate Guitar** next to "paste from" in the Import card. Paste (⌘V / Ctrl+V) and click **Import**. Just getting started, with fewer than 5 songs? Then pick the **Ultimate Guitar** tile at the top of the Dashboard and paste into the box it opens. 4. **Review:** Fretlist shows the parsed title, artist, key, capo, tuning, and chord sheet. Edit anything before saving. 5. **Save**: the song is in your library, ready to transpose, add to a setlist, or open in Play Mode. ## On your phone The Ultimate Guitar app has a cleaner route than the website. It hands over the song itself: chords, lyrics and capo. It leaves out the title and artist, so Fretlist opens the song with the title field ready for you to fill in. Save waits until there is a title. ### iPhone and iPad 1. In the **Ultimate Guitar app**, open the song and tap the **three dots** at the top. 2. Tap **Share**, then **Open with…**, then **Copy**. 3. In Fretlist, tap **Ultimate Guitar** on the Dashboard (or **Ultimate Guitar** next to "paste from" in the Import card) and paste. ### Android This needs Fretlist installed as an app: in Chrome, tap the menu and then **Add to home screen**. 1. In the **Ultimate Guitar app**, open the song and tap the **three dots** at the top. 2. Tap **Share**, then **Open with…**, and pick **Fretlist**. 3. Fretlist opens with the song. Check it and tap **Import**. Fretlist shows up in the share sheet of other apps too, so you can send it a PDF or a text file from Files, WhatsApp or your email the same way. Nothing is imported until you tap **Import**. ## Why no built-in UG search? Some chord apps scrape Ultimate Guitar to search and import on your behalf. Fretlist doesn't, for two reasons: - **Legal.** Ultimate Guitar's terms don't permit scraping or automated access, and the chord transcriptions are user-submitted content under their own copyright rules. The Cmd+A paste workflow keeps you in control of what you're copying, same as if you'd handwritten it from the page. - **Reliability.** UG redesigns their site regularly, and that breaks every scraper that depends on it. The browser already does the work; Fretlist just has to clean up the paste. ## Related docs - [Import from Chordie](/docs/import-from-chordie): paste Chordie chord pages with the same workflow - [Import from OnSong](/docs/import-from-onsong): bring your entire OnSong library across in one go - [Import from SongbookPro](/docs/import-from-songbookpro): migrate your SongbookPro library into Fretlist ## Need help? Email [hello@fretlist.com](mailto:hello@fretlist.com). Dear John reads every message. ──────────────────────────────────────────────────────────────────────────────── title: "How to import songs from Chordie into Fretlist" description: "Open the song on Chordie, switch to ChordPro view, press Cmd+A to copy, and paste into Fretlist's import box." source: "https://fretlist.com/docs/import-from-chordie" ──────────────────────────────────────────────────────────────────────────────── ## TL;DR Open the song on **chordie.com**, click the **eye icon** and switch to **ChordPro view**, press **⌘A / Ctrl+A** to select all and copy, then click **Chordie** under the Import card on the Fretlist Dashboard and paste. Fretlist parses the ChordPro content and pulls out title, artist, and the full chord sheet automatically. ## Steps 1. **Open the song** on chordie.com. 2. **Switch to ChordPro view:** click the eye icon on the song page and select **ChordPro**. 3. **Select all and copy:** ⌘A → ⌘C on Mac, Ctrl+A → Ctrl+C on Windows. 4. **Paste into Fretlist:** on the Dashboard, click **Chordie** next to "paste from" in the Import card. Just getting started, with fewer than 5 songs? Click **Clipboard** there instead: Fretlist recognizes a Chordie page on its own. Paste (⌘V / Ctrl+V) and click **Import**. 5. **Review and save:** Fretlist shows the parsed title, artist, and chord sheet. Edit anything before saving. ## Related docs - [Import from Ultimate Guitar](/docs/import-from-ultimate-guitar): paste UG chord pages with the same workflow - [Import from OnSong](/docs/import-from-onsong): bulk-import a whole OnSong library - [Import from SongbookPro](/docs/import-from-songbookpro): migrate from SongbookPro ## Need help? Email [hello@fretlist.com](mailto:hello@fretlist.com). Dear John reads every message. ──────────────────────────────────────────────────────────────────────────────── title: "Writing in the song editor" description: "The song editor colors your chord sheet as you type and writes the brackets and braces for you. The Sections and Directives rail, the slash menu, Tab between fields, Expand, links in a song, and changing the key." source: "https://fretlist.com/docs/song-editor" ──────────────────────────────────────────────────────────────────────────────── The editor is where you write a song, in either of Fretlist's two formats. It colors the sheet as you type and can write the syntax for you, so your attention stays on the words and the chords instead of on where a brace goes. For the formats themselves, see [Chords over Lyrics](/docs/chords-over-lyrics) and [ChordPro](/docs/chordpro). ## Colors as you type Everything you write is colored as you go: - **Chords** take your chosen chord color, whether they sit inline like `[C#m]` or bare on a chord line. The chord name in a `{define: ...}` takes it too, since that is the part you scan the line for. - **Section headings and directives** are teal, so the shape of the song stands out from its words. - **Bracketed text that is not a chord**, like `[x4]`, `[N.C.]` or `[*Break]`, is an annotation: italic, in the lyric color. - **Lyrics** stay in the normal text color, and so does the fret data in a definition. The brackets are not what decides the color. Whether the text names a chord is. These are the same colors the finished chord sheet uses, so a song looks the same while you write it as it does when you play it. _Chords, directives, annotations and lyrics each take their own tone._ ## The Sections and Directives rail Above the writing area is a row of buttons that insert syntax at the cursor, so you never have to remember how a directive is spelled. The first chips are section headings, and Fretlist puts the ones this song already uses first, so a song with three verses keeps **Verse** within reach. The full set is Intro, Verse, Pre-Chorus, Chorus, Bridge, Instrumental, Interlude, Solo and Outro, and the **Section** chip opens all of them with a search box. After those come the things you can drop into a song: - **Chord**: an inline `[ ]` chord, ready to type into - **Chord line**: a chord line above the lyric you are on - **Chords table**: a `[Chords]` block for chord diagrams - **Chord definition**: a `{define: ...}` for a custom voicing - **Comment**: a comment line - **Note**: a performance note - **Chord grid**: a grid block, named and ready to fill - **Repeat bars**: repeat marks inside a grid - **Tab block**: a tab staff - **Repeat chorus**: a reference back to the chorus you already wrote Which of these show as chips depends on the song and the format you are in. The **Directive** chip opens the full list, and every chip has a tooltip saying what it writes. On a wide window the rail ends with a quiet **or type /** reminder. The rail wants a wide window. It appears from desktop widths up, and is off on phones and narrow tablets where the keyboard wants the bottom of the screen. _Section chips first, then directives. The Section and Directive chips open the full lists._ _The Section chip opens every section name, with a search box._ ## The slash menu On any device, type as the first character on a line and a menu opens under it, grouped into **Sections** and **Directives**. Keep typing to narrow it to the rows that start with what you type: `/r` finds Refrain, `/def` finds Chord definition. The first match is highlighted, so usually picks the one you meant. Tap a row to insert it, or with a keyboard: - move through the list - inserts the highlighted item - closes the menu Every row shows the text it will write, so you can see what you are about to insert before you commit to it. The slash only counts at the start of a line. Anywhere else it is just a slash, so a chord like `G/B` never opens the menu by accident. On an empty line the editor shows a faint **Press / to add** (or **Type / to add** on a touch screen) as a reminder. A song started from the sidebar's online lookup with **I'll type the chords myself** asks for its chords and lyrics on the first line instead. _Each row shows what it will write. The count at the bottom right tracks the matches._ ## Tab moves between fields is navigation in the editor rather than indentation, and it does whatever is most useful where the cursor is. **On a chord line**, Tab jumps to the start of the next word in the lyric below, padding the chord line out if it is shorter than that column. goes back. Placing the second chord costs the same as the first. **On a chord definition**, Tab walks the fields in order: the chord name, the base fret, then each fret. Each one arrives selected, so filling in a voicing is Tab, type, Tab, type. A definition you insert is not blank. Fretlist looks at which chords the song plays, picks one that has no shape yet, and fills in the usual fingering for it. The chord name comes back selected, because that is the one part it had to guess. **In a chord grid**, Tab tours the block in reading order: the name first, then every cell of every row, each selected so typing replaces it. Tab past the last cell parks the cursor at the end of the block. walks back the same way. ## Expand **Expand** hides the title, artist and details rows and gives that space to your lyrics. Expanded, those rows fold into one line that still says which song you are in. Click that line to bring them back, or use the **Close** button where Expand was. Press in an editor to fold the sidebar away for more room still, and again to bring it back. _Expanded, the metadata rows fold into one line that still names the song._ Expand is a desktop control. On a phone the field is already the screen. ## Links in a song A web address you write into the body of a song becomes a link you can tap. Paste the backing track, the tutorial you learned it from, or the tab you transcribed, and it opens in a new tab so you never lose your place in Fretlist. Both `https://youtu.be/...` and a bare `www.justinguitar.com/...` are recognized. Nothing else is: a plain `fretlist.com` in a lyric stays a lyric, because song words are full of things that look like addresses and a link where you wrote a word is worse than no link at all. A setlist's description works the same way, so a link you put there is tappable on the setlist page and on a setlist you have shared. That is the natural home for the reference recording everyone in the band needs. The short note you attach to a single song stays plain text: it sits inline in a row you scan at a glance, and a link in there gets in the way more than it helps. Two places handle links differently on purpose. Play Mode leaves out any line or comment that holds a link: a tap there belongs to the song, opening a browser mid-set is the last thing you want, and a link you cannot follow is only clutter on the stand. And a line that has chords sitting above it stays plain, so the chords keep their exact place over the words. ## Change the key Pick a new key in Song Details and Fretlist asks what you mean: - **Transpose** moves every chord to the new key. A song in G set to F gets F, Bb and C where it had G, C and D, inline chords and chords above the lyrics alike, and the chords stay in their place over the words. Until you save, **Undo** on the message that appears (or one Cmd+Z) puts the whole sheet and the key back. - **Only change the key** leaves the chords as they are. Use it when the sheet was already in that key and only the label was wrong. Your own chord shapes move with the song where they can. A barre shape with no open strings slides along the neck under its new name, so a G barre at the third fret becomes an F barre at the first. A shape with open strings cannot slide, so the new chord uses the standard shape. Saving removes the old one, as it does any shape for a chord the song no longer has. Undo before you save brings it back. It only asks when there are chords to move. A first key on a new song, a key that uses the same chords (G and its relative minor Em), or a sheet without chords just changes the label. Changing the key here changes the song itself, so in a band it changes for everyone. To play a song in another key for one gig, set the key on the setlist instead. To play it in another key just for you, use the transpose buttons on the song: in a band they always change your own key, also when you opened the song from a setlist. See [Band key, set key, your key](/docs/band-workspace#band-key-set-key-your-key). Keys that were already chosen stay put when you save. If a setlist played the song in G, or you had transposed it to G yourself, it is still in G afterwards, for every member of the band. Where nobody chose a key, the song plays in its new key. ## Two formats, one song The tabs above the field switch between **Chords over Lyrics** and **ChordPro**. The first shows as **CoL** when the row is too narrow for its full name. Switching converts the song, and the lines you did not touch come back exactly as you wrote them. A heading typed as `Verse:` stays `Verse:`, and one written as `= Chorus` stays that way too, rather than being rewritten into a form you did not choose. ## On a phone The phone editor is the field. It scrolls like any other page and the keyboard slides over it. The Song Details bar tucks away as you scroll down and comes back as you scroll up, and tapping into the lyrics puts it away until you are done writing. Tapping the song name drops a panel from the top bar for the title and artist, and the **CoL** / **ChordPro** switcher rides the corner of the field so the format is always one tap away. _On a phone the field is the screen, and the keyboard slides over it._ The rail is off here. The slash menu is the way to insert a section or a directive on a phone: type at the start of a line and tap what you want. ──────────────────────────────────────────────────────────────────────────────── title: "Chords over Lyrics" description: "The default editor format. Chord names sit on a line above the words. What Fretlist renders and what it ignores: chords, sections, performance notes, diagrams, and tabs." source: "https://fretlist.com/docs/chords-over-lyrics" ──────────────────────────────────────────────────────────────────────────────── The song editor has two tabs above the text box (labeled **Lyrics & Chords**): **Chords over Lyrics** and **ChordPro**. Chords over Lyrics is the default, and it is the style most tab sites use: you type the chord names on their own line, directly above the words. You type in the editor and the preview renders the finished sheet as you go. This page covers everything that renders in Chords over Lyrics. For the inline `[G]` style, see [ChordPro](/docs/chordpro). ## Chords above the words Put the chord names on a line by themselves, directly above the lyric, and space them so each chord sits over the syllable where it changes: Fretlist lines the chords up by character position, so the spaces in front of each chord are what place it. A line is read as a chord line when most of what is on it is recognizable chord names, and the line directly below it becomes the lyric those chords sit over. ## What counts as a chord A chord is a root note (A to G), optionally sharp or flat, with the usual extras: `G`, `Am`, `C7`, `Dsus4`, `F#m7`, `Bb`, `Cmaj7`, and slash chords like `G/B`. If a line is mostly ordinary words, Fretlist treats the whole line as a lyric and shows it unchanged, so a normal sentence that happens to start with a capital letter is not mistaken for chords. The flip side: when you want a row of chords, keep it to chords and spaces. ## Section headers Label a section by putting its name in square brackets on its own line: Two hash marks work too: `## Verse`, and so does a leading equals sign, `= Verse`, which is how [chordsheet.com](https://www.chordsheet.com) writes a section title. Common labels are `[Intro]`, `[Verse]`, `[Chorus]`, `[Bridge]`, and `[Solo]`. Whichever you type, Fretlist writes it back in the square-bracket form. A single `#` at the start of a line is a hidden comment. It does not appear in the sheet, so you can use it for private notes to yourself. One hash hides the line, two hashes make a visible heading. For a comment that does show in the sheet, type and pick **Comment**. It writes `{comment: …}`, the ChordPro comment, which this view reads too. ## Notes that aren't chords For a performance cue that is not a chord (a "stop", "let ring", an "x2"), put it in parentheses in the chord row. It renders above the lyric like a chord, but in italic, and it never transposes: If you actually want the parentheses to show, double them. `((Break))` displays `(Break)`: In ChordPro this same note is written `[*Stop]`. ## Chord diagrams Add a `[Chords]` block at the very top of the song to show fingering diagrams. Each line is a chord name followed by its fret notation: Diagrams have their own page: see [Getting the most out of Frets](/docs/getting-the-most-out-of-frets). ## Tabs Paste a tab block and Fretlist renders it as tab. Keep the string letter and bar at the start of each line: To start one from scratch, type at the start of a line and pick **Tab block**. It writes six empty strings in standard tuning, with the first fret position selected, so the first number you type replaces a dash and the bar lines stay put. On a tab line the arrow keys keep the staff in column. Left and right move one position at a time and select it, up and down jump to the same position on the next string. What you type replaces the selected dash and moves on to the next one, so `12` fits too, and puts a dash back. Click into the line instead and it is ordinary text: typing adds characters and removes them, which is how you make a tab wider or narrower. ## Chord grids For an instrumental, an intro, or a turnaround, chart the bars on their own with a `[Grid]` block. A space separates each bar: Grids have their own page, with split bars, repeats, and endings: see [Chord grids](/docs/grids). ## The preview, and switching formats The preview renders the finished sheet live and scrolls in step with the editor. Switch to the **ChordPro** tab at any time to convert the song to the inline `[G]` style, then switch back to return to Chords over Lyrics. One caution: if a song uses ChordPro directives that have no Chords-over-Lyrics equivalent, Fretlist warns you when you switch, because editing and saving in this view can drop them. ──────────────────────────────────────────────────────────────────────────────── title: "Import chord sheets from Word and LibreOffice" description: "Drop .docx and .odt files onto the Import card and Fretlist reads the chord sheet out of them. One file or a folder of them, on their own or inside a ZIP." source: "https://fretlist.com/docs/import-from-word" ──────────────────────────────────────────────────────────────────────────────── ## TL;DR A lot of chord sheets live in word processors. Drop the files on the **Import** card on the Dashboard and Fretlist reads them: **.docx** from Word or Google Docs, and **.odt** from LibreOffice. You can drop one file, a whole folder, or a ZIP with a mix of formats inside. ## What Fretlist reads The words and the chords. A chord line written above its lyric is detected the same way it is when you paste a sheet, and a sheet written in ChordPro with `[G]` brackets or `{title:}` directives is read as ChordPro. The title comes from a `{title:}` directive if there is one, and from the file name if not. Name a file `Artist - Title.docx` and the artist is filled in too. Formatting does not come across. Bold, colors and fonts are left behind, because a chord sheet in Fretlist gets its look from your Display settings, not from the file. ## What it cannot read A document that is only a picture of a sheet has no text in it, and Fretlist does not read images yet. It reports the file as one it could not read rather than importing an empty song. The sheet has to be typed or pasted in for now. Apple Pages files are not supported. Export from Pages as PDF, Word or plain text first. ## When nothing imports If every file was skipped, the preflight says **Nothing here could be read** and lists each file with the reason, so you can see exactly what happened. It never tells you a file is already in your library unless it actually found a matching song. ## Related docs - [Import from Ultimate Guitar](/docs/import-from-ultimate-guitar): paste a page straight from the site - [Import from OnSong](/docs/import-from-onsong): bring an OnSong library across in one go - [Import from SongbookPro](/docs/import-from-songbookpro): migrate a SongbookPro library ## Need help? Email [hello@fretlist.com](mailto:hello@fretlist.com). Dear John reads every message. ──────────────────────────────────────────────────────────────────────────────── title: "ChordPro" description: "The inline editor format. Chords go in square brackets right where they fall in the lyric. What Fretlist renders: inline chords, section directives, notes, diagrams, tabs, and what it skips." source: "https://fretlist.com/docs/chordpro" ──────────────────────────────────────────────────────────────────────────────── ChordPro is the second editor tab. Instead of a chord line above the words, the chords go inline, in square brackets, right where they fall in the lyric. It is an open, portable plain-text format. This page covers what the editor renders. For the full background on ChordPro, including its history, converting from other apps, and how transposition works, see the blog post [ChordPro explained](/blog/chordpro-complete-guide). For the chords-above-words style, see [Chords over Lyrics](/docs/chords-over-lyrics). ## Inline chords Each chord sits above the character right after its bracket, so put the bracket exactly where the chord changes: What counts as a chord is the same everywhere in Fretlist: a root note (A to G), optionally sharp or flat, with quality, extension, and an optional slash bass, like `Am`, `C7`, `F#m7`, `Cmaj7`, `G/B`. ## Section headers Mark a section with a comment directive: `{comment: ...}` is the long form of `{c: ...}`. Environment directives work too: `{start_of_chorus}` (or `{soc}`), `{start_of_verse: Verse 2}`, and `{chorus}` to mark a chorus repeat. ## Notes that aren't chords Mark a non-chord cue with an asterisk right after the bracket. It renders above the lyric in italic and never transposes: It is the same note that Chords over Lyrics writes as `(Stop)`, and switching tabs converts between the two. Fretlist also accepts bare brackets like `[Mute]` or `[(stop)]` as notes. ## Chord diagrams Define shapes with `{define:}` and they render as fingering diagrams: See [Getting the most out of Frets](/docs/getting-the-most-out-of-frets) for the full diagram system. ## Tabs Wrap tab in `{start_of_tab}` and `{end_of_tab}`. Fretlist also auto-detects tab lines, so the wrapper is optional: ## Chord grids Chart bars without lyrics in a `{start_of_grid}` environment. Real barlines divide the bars and a dot is a beat with no new chord: See [Chord grids](/docs/grids) for split bars, repeats, first and second endings, and strum patterns. ## What the editor skips A line starting with a single `#` is a hidden comment, and metadata or layout directives (`{title}`, `{artist}`, `{key}`, `{capo}`, custom `{x_...}`) are not drawn in the chord-sheet body. In this example only the two lyric lines render: They stay in the song text exactly as you wrote them. Type or paste `{key}`, `{capo}`, `{tempo}`, `{time}`, `{duration}`, `{tuning}` or `{year}` and those values fill in the song's details, for a new song and an existing one. Change one of those details later and the matching directive in the text changes with it. ## Directive support at a glance Here is where the major ChordPro directives stand in Fretlist. When something is not drawn, it is kept in the file rather than dropped, so nothing is lost on export. ## The preview, and switching formats The preview renders the finished sheet live. Switch to the **Chords over Lyrics** tab to see the same song in the chords-above-words style, then switch back for ChordPro. A few ChordPro directives have no Chords-over-Lyrics equivalent, so Fretlist warns you before you edit in that view. ──────────────────────────────────────────────────────────────────────────────── title: "How to import SongSelect chord charts into Fretlist" description: "Use CCLI SongSelect chord charts in a chord chart app: download them as ChordPro, drop them into Fretlist, and transpose, set a capo and play them on any device." source: "https://fretlist.com/docs/import-from-songselect" ──────────────────────────────────────────────────────────────────────────────── Looking for an app to play your SongSelect chord charts in? Fretlist reads the ChordPro files that CCLI SongSelect downloads, so a chart comes in as text you can transpose, set a capo on and play from any device: iPad, Android, Windows or Mac. ## What you need - **SongSelect Premium.** CCLI offers the ChordPro download to SongSelect Premium subscribers. Not every song has a ChordPro chart; for those, SongSelect gives you a PDF. - **A Fretlist account.** Free to start, in your browser. Fretlist has no song catalog of its own. Your church's CCLI license still covers the charts you download and use. ## Step 1: Download the chart from SongSelect 1. Log in to SongSelect and open the song. 2. Click the **Chords** format. 3. Click **Download** and choose **ChordPro** (not PDF). 4. Save the file. Do this for each song you want to bring over. ## Step 2: Import into Fretlist 1. Log in to [the app](https://fretlist.com/app): the dashboard has a big dropzone right there. 2. Drop the downloaded files onto it. Several at once is fine. Fretlist recognizes ChordPro on its own, no need to pick a format. 3. Review the totals, then hit **Import**. The chart imports as it is. The title, artist and key fill in the song's details, and the CCLI number, copyright line and section labels stay in the song exactly as SongSelect wrote them. ## Step 3: Play it your way - **Transpose or capo**: change the key or set a capo, and every chord in the chart follows. The setting is saved per song and synced to your other devices. - **Setlists**: put Sunday's songs in order, with the key for each. - **Play Mode**: full screen, auto-scroll, a wake lock, and a Bluetooth page turner. - **Offline**: once synced, the charts open without Wi-Fi. Playing in a team? In a band workspace everyone reads the same SongSelect charts in their own key and capo, and the singers can switch the chords off. See [Fretlist for worship teams](/for/worship-groups). > [Try Fretlist for free](https://fretlist.com): your SongSelect charts on every device. ## Related docs - [Import from Word & LibreOffice](/docs/import-from-word): charts you keep as documents - [Show and hide](/docs/show-and-hide): lyrics only for the singers, chords only for the band - [Band workspace](/docs/band-workspace): one library for the whole team, everyone in their own key ──────────────────────────────────────────────────────────────────────────────── title: "Chord grids" description: "Chart a song as bars and chords, no lyrics. Write grids the simple chordsheet.com way or with the full ChordPro grid environment: split bars, repeats, endings, strums, and how the two forms convert." source: "https://fretlist.com/docs/grids" ──────────────────────────────────────────────────────────────────────────────── A chord grid charts a song as a row of bars, with a chord in each, and no lyrics underneath. It is how you write an intro, a turnaround, a jazz head, or a whole instrumental: the shape of the tune at a glance, aligned so the barlines line up down the page. Fretlist reads grids two ways, and both draw the same chart. In **Chords over Lyrics** you use the compact [chordsheet.com](https://www.chordsheet.com) style, where a space is all that separates one bar from the next. In **ChordPro** you use the full `{start_of_grid}` environment, which spells out every beat. This page starts with the simple style, then the full one, then how they convert. ## The simple way: a `[Grid]` block In Chords over Lyrics, open a grid with `[Grid]` on its own line and list the bars below it. Separate bars with a space; each chord is one bar: Give the grid a heading with `label`, exactly like a `[Verse]` or `[Chorus]` section: The block ends at the first blank line, so a grid and the section after it stay separate. ### Two chords in one bar Glue chords together with an underscore to split a bar between them (a "split bar"), each taking half: Use a tilde instead when both chords land on the same beat. They share one slot rather than dividing the bar: ### Repeats Wrap bars in parentheses to repeat them. `|:` and `:|` work the same way: Add a play count right after the closing bracket, `3x` or `x3`, to say how many times: ### A double barline Two pipes mark a heavier division, like the end of a section: ### A note in the grid Start a line with `-` to put a note between the rows, handy for a "repeat to fade" or a section cue. `;` keeps its spacing exactly, `:` and `=` mark section titles, and `#` works too: A bare `-` on its own line just adds a little breathing room between rows. ### An empty bar, or a bar that repeats the last one Write `*` for a bar you have not worked out yet. Write `%` to repeat the bar before it, or `%%` to repeat the two before it: ### A label or a note beside a row A floating title sits on its own line and attaches to the row **below** it. Start it with `<-` to label that row on the left, or `>-` to annotate it on the right: ## The full way: `{start_of_grid}` In the ChordPro tab, a grid is an environment between `{start_of_grid}` and `{end_of_grid}`. Here a bar is written with real barlines, `|`, and every beat gets a slot. A dot, `.`, is a beat with no new chord: This is the form to reach for when the rhythm matters: it places each chord on its beat, and the shared beat count keeps the barlines aligned down every row even when the rows split their beats differently. A few marks earn their keep here: - **`~`** packs two chords into one beat: `F~G`. - **`%`** repeats the previous bar. - **`|1` … `:|2`** open first and second endings (voltas). - **`shape="1+4x2+1"`** sets the geometry the rows align to. It reads `left + measures x beats + right`, so that one is: one cell of left margin, four measures of two beats, one cell of right margin. - **Words outside the bars** label the row. Anything before the opening `|` sits in the left margin, so `A |: C . | F G :|` labels that row `A`. Anything after the closing `|` sits in the right margin, so `| C . | G . | Fade` marks that row `Fade`. Labels are how the example below gets its `A` and its `Volta 1`. If you would rather not crowd the row, write the same text on its own line with `<- text` for the left margin or `>- text` for the right, exactly as in the simple form. Both spellings land in the same place, so use whichever reads better: A floating title normally attaches to the row **below** it. Write one as the last line of the grid, though, and it attaches to the row above instead, so you can annotate a row you have just finished writing. ### More about `shape` Every part of a shape is optional except the middle: | Written | Means | | --- | --- | | `4x4` | Four measures of four beats. No margins declared. | | `16` | Sixteen beats in one measure. | | `1+4x4+1` | The same four-by-four, with one cell of margin on each side. | | `2+4x4` | A double-width left margin, nothing declared on the right. | The margin numbers are how much room a row's labels get. Raise the left number and the label column gets proportionally wider, which is worth doing when your labels are words like `Instrumental` rather than a letter. Set one to `0` to close that side up. A label you have actually written is never hidden, so a `0` on a side you are using is simply ignored. Leave `shape` off a later grid and it reuses the one before it, so a song can declare its geometry once at the top. Leave it off everywhere and each grid just sizes itself to its own content. ### Strum patterns A row of strum codes draws the picking hand instead of chords. There are three base codes: `d` down, `u` up, and `x` a muted hit. The modifiers attach to a base code and never stand on their own. Write `a` for arpeggiated (`da`, `ua`), `s` for staccato (`ds`, `us`), and a trailing `+` for an accent (`d+`, `da+`). Join two codes with `~` for eighth notes: Open the row with `|s`, as above. That marks it as a strum row: it borrows the bar structure of the chord row above instead of drawing its own barlines. Give a strum row the same number of measures as the chords it belongs to. On a narrow screen a wide grid breaks into several lines, and the two rows break together, so a strum row that stops early simply has nothing under the last chords. If a measure is deliberately not strummed, write it as empty beats (`| . . . . |`) rather than leaving it off, and the row stays as long as the chords. ## Two looks: Flat and Blocks Grids draw in one of two skins, and you pick the one you like under **Settings → Display → Chord grid style**. The choice syncs across your devices and applies everywhere a grid appears, including Play Mode. - **Flat** is the notation look: thin barlines with the chords sitting between them. It is the default. - **Blocks** fills each measure as a rounded panel, so the bars read as tiles. The chords and barlines land in exactly the same places either way; only the decoration changes, so switching never reflows a chart. ## Transposing a grid Grids transpose with the rest of the song. The transpose and capo controls move grid chords through the same engine as the chords in your lyrics, so a whole chart follows the key you set. ## How the two forms convert Switch editor tabs and Fretlist rewrites the grid to match the view: - A grid the simple style can express shows as a compact `[Grid]` block in **Chords over Lyrics** and as `{start_of_grid}` in **ChordPro**. Either tab round-trips to the other. A repeat counts even when it spans rows: the `(` sits on the row that opens it and the `)` on the row that closes it. - Row labels and margin notes convert too, as floating titles: `<- Intro` labels the row that follows it, `>- second time arpeggiate` annotates it on the right. A ChordPro label written outside the bars becomes one of these on the way over, since the simple style has no barlines to sit outside of. A repeat's play count stays attached to its bracket instead, as `(D G)3x`. - A grid that uses something the simple style has no words for stays in the `{start_of_grid}` form in both tabs. Nothing is dropped; the fuller form is simply kept. That covers empty beats, a `%` repeat, a first/second ending, a strum row, a `/` play mark, and a repeat that opens or closes in the middle of a row. So you can write the easy grids the easy way and still open the demanding ones, and no edit costs you a chart you already have. For the two editor styles in general, see [Chords over Lyrics](/docs/chords-over-lyrics) and [ChordPro](/docs/chordpro). ──────────────────────────────────────────────────────────────────────────────── title: "Getting the most out of Frets" description: "Chord diagrams in your song sheets, section-aware diagrams in the Play Mode sidebar, and two ways to change a voicing: one updates the song, one works like a transpose when viewing or playing a song." source: "https://fretlist.com/docs/getting-the-most-out-of-frets" ──────────────────────────────────────────────────────────────────────────────── Frets brings visual chord diagrams to Fretlist: fingering grids in your song sheets and live diagrams in Play Mode that update as you scroll through sections. ## The [Chords] block Add a `[Chords]` section at the top of any song (before the first verse) to define the shapes used in that song. Each line names one chord: The numbers are fret notation: each digit is one string, `0` = open, `x` = muted. The block renders as a row of diagrams above the lyrics. ### Multiple instruments in one song By default `[Chords]` means guitar. To add shapes for a different instrument, use a tagged header: You can have both blocks in the same song, one for guitar and one for ukulele: ``` [Chords] G 320003 D xx0232 [Chords:ukulele] G 0232 D 2220 ``` The **instrument switcher** in the Chords bar controls which block is displayed. Switch to Ukulele and the ukulele shapes appear; switch back to Guitar and the guitar shapes return. Supported tags: `guitar` (default), `ukulele`. Tags `mandolin` and `banjo` are parsed but have no built-in library: Fretlist will render the shapes you write and show a message that no library exists for those instruments yet. Any stringed instrument you added under [Your instruments](/docs/instruments) works the same way. Its tag is the name with its string count, exactly as Settings shows it: ``` [Chords:Cavaquinho (6)] G 320003 D xx0232 ``` You rarely need to type this. Open the song in Edit View, pick the instrument under Song Details, and tap any chord in the preview: the editor writes the block for you, one line per shape you save. That is how you build a library for an instrument Fretlist does not ship one for. ### ChordPro format In ChordPro mode, chord shapes use `{define:}` directives per the ChordPro spec. Guitar is the default, so no instrument marker is needed: For ukulele (or any other instrument), prefix the defines with `{instrument:}`: `{instrument:}` stays active from that point forward in the file until you set it again. Switching between **Chords over Lyrics** and **ChordPro** tabs in the editor converts back and forth automatically, and instrument assignments are preserved. The `fingers` parameter in `{define:}` is not preserved. ## Three view modes The **Chords** toggle next to a song's title controls how the block is displayed: - **Frets**: SVG chord grids, labelled with the chord name above each diagram - **Text**: chord names only, no diagrams (faster to scan on a small screen) - **Hidden**: block hidden entirely; chords still appear above lyrics in the song body Your view-mode choice is saved per song, per device. ## Two ways to change a voicing Frets gives you two ways to change a voicing. One updates the song itself, the other is just for viewing and playing the song (like a transpose). The view you're in decides which. ### Editing the song's voicing (Edit View) Open a song in **Edit View** and click the **Preview** tab. Tap any chord card, pick a shape, save. This updates the song, same as editing its lyrics or key. ChordPro exports include the new shape. Use this when you want to permanently change the voicing: for printing, exporting, or just because you want this shape every time the song opens. ### Adjusting the voicing for yourself (Song View) Open a song in the normal song view (not Edit View). Tap a chord card and pick a shape. This is more like setting a transpose: the song's own voicing stays as-is, and your tweak is remembered for you. The next time you open the song, on any device, your voicing comes back. Use this when a shape doesn't suit your hands or your tuning, but you don't want to change the song. **What resets it:** deleting your account. There's no manual reset in V1. ## On shared songs Frets works on shared song links too: the view-mode toggle, instrument switcher, and chord editor all show up. Tap a chord and pick a voicing to see it your way. Since you don't own the song, the change is session-only: it stays until you close the tab, then it's gone. No account required. ## Frets in Play Mode In Play Mode, the chord diagrams for the part you're on sit next to the song: - On a **wide screen** (a laptop, or a tablet in landscape) they are in the **sidebar** on the right, under the **Frets** heading, staying visible while you scroll. The sidebar holds your notes and the song's sections too. - On a **phone or upright tablet** they dock along the bottom, under the dock's **Frets** tab. Drag the dock's handle down to close it. The diagrams are **section-aware**: as you scroll through Verse, Chorus, Bridge and so on, the set updates to show only the chords used in the current section. Chords that appear in multiple sections show the same shape throughout. With Fit splitting a song into pages, they show the chords of the page on screen instead (**Page 2 chords**). To hide the diagrams, click the eye button next to the **Frets** heading (with a mouse). That hides only the diagrams: the notes and sections stay in the sidebar, and **+ Frets** at the bottom of the sidebar brings the diagrams back. To close the whole sidebar, switch off **Sidebar** under **Show** in the Play Mode settings (the gear), use the button in its top-right corner, or press . See [Performing with Play Mode](/docs/play-mode#the-sidebar-notes-frets-and-sections). ## Instrument switching Use the **Instr.** dropdown in the Chords bar next to the view-mode toggle. Your own instruments from [Settings](/docs/instruments) come first, one entry per instrument and tuning, so a standard guitar and a half-step-down guitar are two picks. Below them: Guitar, Ukulele, and any instrument the song's own `[Chords:…]` blocks name. The grid follows the instrument: six strings for a guitar, four for a ukulele, and whatever count you gave a typed instrument. The pick also sets which capo range and tuning apply, which is why it stays available when the diagrams are hidden. Your choice is saved per song and synced to every device you sign in on. If a chord exists under a flat name (`Bb`) but the library stores it under the sharp equivalent (`A#`), Fretlist normalizes automatically. You don't need to relabel your chords. ## Tunings Set a song's tuning in the metadata panel and Frets follows it. Most tunings move every string by the same interval. Half a step down, or the ukulele's D-tuning, keep every shape exactly where it was and only change the pitch you sound, so the diagrams stay put and the key badge does the work. A tuning that changes the intervals *between* the strings is different, because the old shapes stop spelling the chords they are named after. **Baritone ukulele** is the one Fretlist handles today. It is tuned DGBE, which is a guitar's top four strings, so it gets its own diagrams rather than the standard ukulele's. A baritone chart names its chords the way a guitar chart does: write C, finger the baritone C, hear C. A few chords have no baritone shape. Six guitar strings can hold notes that four cannot, so voicings like `C13` or an open `Cmaj7` would lose a note on the way down. Those show the name only instead of a diagram that is missing part of the chord. Write the shape yourself in the `[Chords]` block if you have one you like. ## What falls back to name-only Not every chord string can be rendered as a diagram: - A chord not in the library and with no explicit shape in the `[Chords]` block shows the name only, with a "Wrong shape" hint on hover - Shapes written as custom voicings in the block always render, even if they're not in the library - Exotic extensions (e.g. `G13#11`) may not have a library entry; write the shape explicitly if you need it ## Keyboard shortcut In Play Mode, opens and closes the sidebar that holds the chord diagrams. ## Turning Frets off If you prefer to work without chord diagrams, go to **Settings > Features** and toggle Frets off. This hides the Chords block and the diagrams in Play Mode on that device without removing any data from your songs. ## Related - [Introducing Frets: chord diagrams in Fretlist](/blog/introducing-frets-fretlists-new-chord-diagram-feature): the launch post with screenshots and the thinking behind the feature - [Import from SongbookPro](/docs/import-from-songbookpro) - [Import from OnSong](/docs/import-from-onsong) ──────────────────────────────────────────────────────────────────────────────── title: "Show and hide parts of a song" description: "Turn lyrics, chords, grids, tabs, and comments on or off. Hide the lyrics for a chords-only music view, or hide everything but the words. One setting for every song by default, synced across your devices, and it follows into Play Mode and print." source: "https://fretlist.com/docs/show-and-hide" ──────────────────────────────────────────────────────────────────────────────── Every song is built from a few layers: the lyrics, the chords above them, chord grids, and tab. You can show or hide each one on its own, so a chart looks the way you want to read it. ## Where to find it Open a song, then the **⋯ menu** in the top right, and choose **Display**. _Open Display from the ... menu on any song._ You get seven switches: - **Sections**: the Verse, Chorus and Bridge headings - **Lyrics**: the words - **Chords**: the chord names above the words, and chord-only lines - **Grids**: chord grids (bar-and-chord charts) - **Tabs**: tab notation - **Comments**: the `{comment: …}` lines in a song, like "Capo 2" or "repeat twice", which show as [note blocks](/docs/notes#notes-in-the-song) - **Notes**: the My notes card in a band song. In Play Mode the switch is there in every library and covers the setlist note too. See [Notes on your songs](/docs/notes) Turn any of them off and the sheet updates straight away. _Each part of the song toggles on its own, with a Hide all switch at the top._ ## A chords-and-grids only view Turn **Lyrics** off and you get a music view: the chords stay exactly where they fall over the line, the grids stay, and the words drop away. This is the one to reach for if you read charts rather than sing from the sheet, or you want a clean chord map of a song. Turn **Chords**, **Grids**, and **Tabs** off instead and you are left with a plain lyric sheet. Turn **Sections** off as well and even the headings go, which is the tidiest a sheet gets. Hiding something never leaves a hole where it was: the blank lines around it close up, so a song with its chords off reads as a lyric sheet rather than a lyric sheet full of gaps. ## Show all and Hide all The top row turns everything on or off at once. **Show all** brings all seven back. **Hide all** turns all seven off, including the lyrics, and leaves you with an empty page if that is what you want. Nothing is locked on. If you play from your own notes and want nothing else on screen, you can switch all seven off. Tapping any switch brings that part back. The same switch is in Play Mode. Open the **gear**, and it is the first row of the **Show** section. ## One setting for every song, or one per song Normally these seven switches apply to all your songs. Hide the lyrics once and they stay hidden on every song, on every device you sign in to. Most people want this: if you play from the chords, you never want to see the words. Some people want it the other way, so that one song can show its tabs and no other song does. To do that, go to **Settings > Features > Show / Hide** and turn on **Set show / hide per song**. Each song then remembers its own five switches. You can switch between the two whenever you like. Your per-song settings are kept either way, so turning **Set show / hide per song** back on brings every song back exactly as you left it. ## It follows you everywhere The setting syncs across your devices, so a song you set to a music view on your laptop opens the same way on your phone. It also carries into **Play Mode** (open the gear, then the Show section) and into **Print & Export**, so what you print matches what you see. ──────────────────────────────────────────────────────────────────────────────── title: "Performing with Play Mode" description: "Play Mode is Fretlist's full-screen stage view: a big, distraction-free chord sheet that auto-scrolls in time with the song or fits the whole song on the screen in columns and pages, with a metronome, your notes, chord diagrams and a section list in a sidebar, setlist navigation, keyboard and foot-pedal shortcuts, and the screen kept awake." source: "https://fretlist.com/docs/play-mode" ──────────────────────────────────────────────────────────────────────────────── **Play Mode** is Fretlist's stage view: your song fills the screen as a large, clean chord sheet, with everything you need to perform tucked into a floating control stack and a slim header. It auto-scrolls in time with the song, or fits the whole song on the screen so nothing has to scroll at all. It keeps the screen awake, runs a metronome, shows your notes, chord diagrams and the song's sections next to the sheet, and moves through a whole setlist hands-free. It's built to be read at arm's length, on a stand, mid-gig. ## Opening Play Mode - **From a song**: open any song and tap **Play Mode** (the monitor-with-a-play icon in the action row). - **From a setlist**: open a setlist and tap **Play Setlist**. This plays the whole set in order, so you can move song to song without leaving the stage view. - **On a keyboard**: press while viewing a song or setlist. Play Mode opens as a full-screen layer over the app, so you never lose your place underneath. _Open Play Mode from a song, or Play Setlist from a setlist._ ### Setlist context When a song belongs to a setlist and you open it *from* that setlist, Play Mode carries the set with it: you get the same song-to-song navigation as full setlist playback (a song counter, chevrons, swipe, and the end-of-song pill). Open a standalone song that isn't part of a set and Play Mode is just that one song, with no navigation. ### A night in more than one set A setlist can be split into sets, and Play Mode knows about them. The counter at the top names the set you are in and counts within it, so a three-setter of twelve reads **Set 2 · 1/12** rather than 13/36. Tap it and the song picker is grouped the same way, with each set's songs numbered from one. A setlist with a single set says nothing about sets at all, because there is nothing to tell apart. Step off the last song of a set and you land on a **Break**. It is a screen, not a message: it names the set coming up and the song that opens it, with the instrument and key you will read it in. Stay on it as long as the room takes. There is no timer, because a break ends when the band says so. **Start Set 2** begins the next set; the arrows and swipe step off the break the way they stepped onto it. On the setlist itself, each set header has its own play button, so you can start the night at set 2 without scrolling past set 1. If **Follow Me** is on, the break reaches every device at once: when the person leading walks off, the whole band sees the same screen. ## What's on screen When Play Mode opens you see, from top to bottom: - The **chord sheet** itself, rendered large in the performance font, with your saved transposition, capo, flats/Nashville choices, and chord/tab visibility already applied. - A slim **header** across the top. In a setlist it shows a **1/12** song counter (tap it to open the full song list), with previous/next chevrons. When [Fit](#fit-the-song-to-the-screen) splits a song into pages, it shows the page too (**Page 1/2**). On desktop it also carries a **?** keyboard-shortcuts button and the close button; on a phone it has a small drag handle you can pull down to exit. - The **floating control stack** in the bottom-right corner. - A thin **progress bar** along the very bottom edge that fills as you scroll, so you can see at a glance how far through the song you are. _A song in Play Mode: big chord sheet, header counter, floating controls, and the sidebar._ ## Auto-scroll Tap the **Play** button (bottom of the stack) to start scrolling; tap again to pause. The scroll is buttery and sub-pixel smooth at any speed. **Smart speed** is the default: Fretlist paces the scroll to the song's length, so a 3:10 song reaches the bottom in about 3:10 and you finish reading right as the song ends. A teal **sparkle** in the speed control means smart speed is active. Songs without a saved duration fall back to a calm default speed you can nudge. While scrolling, a **speed** control (a gauge) slides in just above Play. Open it to fine-tune the pace, or tap the sparkle to snap back to smart speed. Once you reach the bottom, Play disables (it has nothing left to scroll); scroll back up and it's live again. With [Fit](#fit-the-song-to-the-screen) on, nothing scrolls, so there is no Play button: a song that fits shows whole, and a longer one turns its pages instead. ## Fit the song to the screen **Fit** shows the whole song on the screen at once. It picks the number of columns and the text size that fit the song, so you never have to scroll mid-song. It is for a tablet or a computer: it needs room for a second column, so on a phone (narrower than 768 pixels) it is not offered and the song scrolls as usual. Turn it on with the first button in the **Text** popover (**Fit to the screen**, the button at the left), or with **Fit the song to the screen (multi-column)** under **Fit to screen** in the settings. It stays on for your account, on every device that is wide enough, until you turn it off (**Stop fitting to the screen**). _With Fit on, the whole song fits on the screen in columns._ How Fit lays out a song: - **It only ever shrinks.** Your own text size is the largest Fit will use, so a short song is never blown up. Fit picks the largest size, up to that, at which the whole song shows. - **Sections stay whole.** A section is never split across two columns when it can be kept together. Only when keeping them whole would cost a page does Fit let a section carry on at the top of the next column, between lines. A chord line always stays with its lyric, and a heading never sits alone at the bottom of a column. - **Closer lines before a page.** If you left the line spacing at its default, Fit tightens it a little before it splits a song into pages. Set the spacing yourself and Fit keeps yours. - **Chord grids and tabs stay whole.** Fit uses fewer columns rather than wrap a grid's rows or a tab's lines. Only a grid too wide for the whole screen wraps, in a single column. ### Pages When a song would only fit at a size too small to read, Fit splits it into **pages** at a readable size instead. The header shows where you are (**Page 1/2**). Fit breaks between sections; a ChordPro `{new_page}` in the song always starts a new page. To turn a page: - **The arrows** in the control stack, which take the Play button's place (**Previous page**, **Next page**). - **Swipe** up or down on a touch screen, or scroll with a mouse wheel or trackpad. One swipe turns one page. - **The keyboard or a foot pedal**: , , or for the next page, , or for the one before. Songs still change with and . Page keys stop at the first and last page, with one exception for page-turner pedals: on the last page goes to the next song in the set, and on the first page to the song before. A two-button pedal runs a whole set that way. In the sidebar, the **Sections** list draws a dashed box around the sections on the page you are on, and Frets shows the chords of the whole page (**Page 2 chords**). ### Fit's settings With Fit on, two more settings appear under **Fit to screen**: - **Smallest text**: the size where Fit stops shrinking and turns to pages instead, from 12 to 24 pixels (16 by default). **Smaller, fewer pages** lets a long song fit on one screen at a smaller size; **Larger, more pages** keeps it bigger and turns more pages. - **Max columns**: the most columns Fit may use, up to what your screen is wide enough for (two on a small tablet, up to five on a large monitor). **1** means Fit never splits the song into columns, it only sizes the text. **Text size** still works with Fit on: **−** and **+** make the text Fit picked smaller or larger, and Fit lays the song out again around it, in more pages if it needs them. Click the value to go back to Fit's own size. ## The control stack The floating stack in the bottom-right holds the controls you reach for on stage. From the top: - **Settings** (gear): opens the setup sheet (below). - **Metronome**: tempo, time signature, tap tempo, and a silent flash mode. - **Text** (an **Aa** icon): a small popover with **text size** (`−` / value / `+`) and line **spacing** (`−` / value / `+`). Click either value to reset it. On a tablet or computer it starts with the **Fit to the screen** button. - **Auto-scroll speed** (gauge): appears only while scrolling. - **Play / Pause**: at the bottom, under your thumb. With Fit on it is gone, and a song with pages gets **Previous page** and **Next page** arrows in its place. A curved **drag handle** rides the top-left of the stack. Drag it up or down to resize every control at once across five sizes, so you can make the buttons big enough to hit reliably on whatever device is on your stand. The size is remembered per device. _The floating stack. Drag the handle on the top button to resize every control._ ## Settings (the gear) The **Settings** gear opens a roomy sheet that slides up from the bottom; the chord sheet stays visible behind it so every change previews live. Dismiss it by swiping it down, tapping the **×**, pressing , or just using any other control. - **Show**: a switch for each part of the sheet: **Sections**, **Lyrics**, **Chords**, **Grids**, **Tabs**, **Comments** and **Notes**, plus **Sidebar** (on a phone: **Dock**) if you use chord diagrams, which opens or closes the panel next to the song. **Show all** turns everything back on in one go. These are the same display settings as the song view. **Notes** covers the setlist note and your My notes. On a wide screen Notes also opens the sidebar, see [The sidebar: notes, Frets and sections](#the-sidebar-notes-frets-and-sections). - **Text size** and **Spacing**: the same steppers as the bar's Text popover. - **Fit to screen**: the Fit switch, with **Smallest text** and **Max columns** when it is on. See [Fit the song to the screen](#fit-the-song-to-the-screen). Not on a phone. - **End of song**: show the end-of-song pill, pin it so it stays up all song, and (in a setlist) show its restart button. **Advance to next song** also only appears in a setlist: see the end-of-song pill below. - **Metronome**: **Click** and **Flash**, see the metronome below. - **Follow Me**: the same switch as in Settings, so you can turn it on or off without leaving Play Mode. See [Follow Me](/docs/follow-me). _The settings sheet previews every change live on the sheet behind it._ ## Metronome Tap the **Metronome** in the stack to start it. It uses the song's tempo, or 120 BPM in 4/4 if the song has none. While it runs, the button's fill pulses on every beat, brightest on the first beat of the bar. Tap it again while it runs to open its menu, and tap it once more (or **Pause** in the menu) to stop it. Tapping outside the menu closes it and keeps the beat going. In the menu, set the tempo by clicking the **BPM** number and typing (30–300), or tap the **Tap** button four times to set it by ear. Click the **time signature** to edit it, and **Reset** to clear an override. The metronome is independent of auto-scroll, so you can click along whether the sheet is moving or not. Under **Metronome** in the Play Mode settings (the gear), turn **Click** and **Flash** on or off: one, the other, or both. Flash lights a bar along the top of the song on every beat, brighter on the first beat of the bar. Flash on its own is a metronome only you can see, for playing live when the click would reach the PA. With a flash, **Flash metronome for** sets how long it runs: the **Full song**, or **8 bars**, enough to catch the tempo; with Flash alone, the metronome stops when those 8 bars are up. These choices are remembered on this device. ## The sidebar: notes, Frets and sections Play Mode keeps three things next to the song, each in its own part of the sidebar: - **Notes**: the setlist note, and in a band your own My notes. See [Notes on your songs](/docs/notes) for every kind of note. - **Frets**: if you have Frets turned on, the chord shapes for the part you're on, following your global Frets setting. See [Getting the most out of Frets](/docs/getting-the-most-out-of-frets). - **Sections**: the song's sections in order, to jump to any of them. See [Jump to a section](#jump-to-a-section). **On a wide screen** (a laptop, or an iPad in landscape) they sit in the **sidebar** down the right edge, each under its own heading, and stay in view while the song scrolls. Drag the sidebar's inner edge to resize it (**Resize sidebar**). The button in its top-right corner (**Close sidebar**) collapses it to a thin strip; click the strip (**Show sidebar**) to bring it back. With the sidebar closed, the notes move onto the sheet, above the lyrics. Press to open or close the sidebar. If Frets is turned off in **Settings > Features**, there is no sidebar or dock, and your notes always sit above the lyrics. _On a wide screen, the sidebar holds your notes, the chord diagrams and the song's sections._ ### Arrange the sidebar The sidebar is yours to lay out: - **Move a part** by dragging it by its heading (or, for Frets, any diagram). The places you can drop it light up while you drag: above or below the other parts. Let go anywhere over the sidebar and it lands in the place that is lit up, or at the top; if the sidebar was closed, it opens so you see where it went. - **Side by side**: when the sidebar is wide enough, drag a part to the sidebar's far left or right edge and it gets a column of its own next to the others. - **Resize a part**: drag the line between two parts (**Resize**) to give one more room. Each part scrolls on its own when it holds more than fits. - **The notes above the lyrics**: drag the notes onto the sheet (**Notes above the lyrics**) to read them between the song's badges and its first line. A grip (six dots) next to each part, and next to the notes above the lyrics, shows what can move. Until you have moved something once on a device the grips stay in view, faintly; after that they show when you point at the sidebar or the notes. With a mouse, just drag. On a touch screen, drag the grip, or press and hold anywhere else on the part for a moment until it lifts, then drag. Your layout is saved to your account, so it follows you to every device. More on the notes in [Move your notes](/docs/notes#move-your-notes). ### Hide notes, Frets or sections Point at the sidebar with a mouse and an eye button appears next to each heading (**Hide notes**, **Hide Frets**, **Hide sections**). Notes above the lyrics get one too when you point at them. Anything you hide leaves a button at the bottom of the sidebar (**+ Notes**, **+ Frets**, **+ Sections**): tap it to bring it back. Hide everything and the sidebar folds to its strip; open it and it says **Nothing in the sidebar.**, with the same buttons at the top. Two switches in the gear's **Show** group do the same for the whole sheet: - **Notes** hides your notes, on the sheet and in the sidebar. While the notes live in the sidebar, switching Notes on opens it. - **Sidebar** (on a phone: **Dock**) opens or closes the whole panel. ### Jump to a section Tap a section in the **Sections** list and the song goes there: it scrolls to it, or with [Fit](#fit-the-song-to-the-screen) turns to the page that holds it. The section lights up for a moment so your eye finds it. The list marks the section you are in; with Fit splitting the song into pages, a dashed box shows which sections are on the page you are on. With [Follow Me](/docs/follow-me) on, a section tapped on the leading device moves every following device to the same section. ### On a phone or tablet On a phone, or a tablet held upright, the panel docks along the **bottom**; drag the dock's handle to make it taller, or down to close it. Tabs at the dock's top-right choose what it shows: **Notes**, **Frets** or **Sections**. Your notes also sit above the lyrics, at the size of the lyrics, so you can read them from the stand. With Frets switched off, the dock shows your notes and sections only. _On a phone or tablet, the dock holds the same three, one at a time._ ## Moving through a setlist In a setlist (or a song opened from one), several ways move you between songs: - **Header**: the previous/next **chevrons**, or tap the **1/12** counter to open the full song list and jump to any song. With 10 songs or more, the list has a search field at the top for a title, an artist, a tag or a set name. - **Swipe**: swipe left or right anywhere on the sheet. - **Tap the edges**: on a touch screen, tap the left edge for the previous song or the right edge for the next. - **Keyboard / foot pedal**: the arrow keys, or Page Up / Page Down. With Fit on, Page Up / Page Down turn pages first, see [Pages](#pages). _In a setlist, the counter opens the full song list; the chevrons step through it._ ## The end-of-song pill When you reach the bottom of a song in a setlist, a pill slides up offering the **next song**. How it moves on is your call, set with the **Auto** switch under **Advance to next song** in Settings: - **Auto off** (the default): the pill waits. Tap it to move to the next song and start playing it. It's a deliberate "go," handy when you want to cue the next number yourself. - **Auto on**: while you're auto-scrolling, the pill counts down and advances on its own, then keeps scrolling the next song. A **stop** button cancels the countdown, and you can tap the pill to skip ahead immediately. A small **restart** button on the pill takes you back to the top of the current song (and resumes the scroll if you were scrolling). On the last song of a set, or a standalone song, the pill simply offers that restart. The **pin** next to the pill keeps it on screen for the whole song instead of only at the end. Tap it again to unpin. Don't want the pill at all? Switch off **Show end-of-song pill** in Settings. With [Fit](#fit-the-song-to-the-screen) on, nothing scrolls to an end, so the pill comes up on the song's last page (on a song that fits on one screen, right away) and waits for a tap; it never counts down. A pinned pill on an earlier page names the next page instead, with the sections on it (**Next: Page 2 of 2**); tap it to turn the page. _At a song's end, the pill cues the next one, on a tap or on a countdown._ ## Keyboard shortcuts and foot pedals On a keyboard, press for the full shortcut list (the **?** button in the header opens it too). The essentials: - : play / pause auto-scroll (with Fit on: next page) - / : scroll up / down (with Fit on: previous / next page) - / : previous / next section (with Fit on: previous / next page) - / : scroll speed down / up - / : font size up / down - : open or close the sidebar : toggle metronome : tap tempo - / or / : next / previous song (in a setlist) - : exit Play Mode **Foot pedals** work through these same keys. Most Bluetooth page-turners send Page Up / Page Down, which step through the songs in a set (or scroll, on a single song). If your pedal lets you remap its keys, set them to and to jump between sections instead. With Fit on, the pedal turns the song's pages, and past the last page goes on to the next song, see [Pages](#pages). ## On stage - **The screen stays awake.** Play Mode holds a wake lock so your device won't dim or sleep mid-song. - **It works offline.** Once a song is saved on your device it plays in full with no connection, so a dead-zone stage WiFi is no problem. - **It's touch-free if you want.** Between smart-speed auto-scroll, a foot pedal, and the auto-advancing end-of-song pill, you can get through a whole set without touching the screen. With Fit on, a two-button page-turner runs the whole set: pages first, then the next song. - **Your other devices can follow.** Turn on [Follow Me](/docs/follow-me) and the tablet on the stand opens whatever song you start on your phone, and flips when you flip. ## Leaving Play Mode Close Play Mode with the **×** (top-right) or press . On a phone you can also pull down the handle at the top. Pulling down to close works on phones only: on a tablet or a computer the header has its own close button, so a pull down that was meant as a scroll never closes Play Mode by accident. If you were playing a setlist, you land back on the song you were viewing when you exited, with its link back to the setlist intact. ## Related - [Follow Me](/docs/follow-me): drive Play Mode on all your devices from one of them - [Notes on your songs](/docs/notes): setlist notes, My notes and notes in the song, and where each one shows - [Getting the most out of Frets](/docs/getting-the-most-out-of-frets): the chord diagrams shown in the sidebar - [Chords over Lyrics](/docs/chords-over-lyrics) and [ChordPro](/docs/chordpro): the two formats your chord sheets are written in - [Printing and exporting](/docs/print-and-export): a paper or PDF copy of the same chord sheet ──────────────────────────────────────────────────────────────────────────────── title: "Your instruments" description: "Tell Fretlist what you play and in which tuning. Your instruments decide which chord diagrams get drawn and what new songs start as." source: "https://fretlist.com/docs/instruments" ──────────────────────────────────────────────────────────────────────────────── Your instruments live in **Settings → Account → Instruments**. It is a short list: one row per instrument you play, each with the tuning you play it in. Fretlist uses that list for the chord diagrams you see and for what new songs start as. ## What the list changes **Chord diagrams.** A guitar chord and a ukulele chord are different shapes with the same name. Fretlist draws the shapes for the instrument you are holding, not guitar ones transposed by wishful thinking. That is the first instrument in your list, on every song, unless you picked another instrument for that song. In a band, it is your Main in that band: see [Your instruments in a band](#your-instruments-in-a-band). **What a new song starts as.** A new song takes its instrument *and* its tuning from the first row in your list, together. If your main is a ukulele in Standard, new songs start there. If it is a guitar in half step down, they start there. Amazing Grace, the starter song every new account gets, is charted for your main instrument too, so a ukulele player sees ukulele grips there. Those two halves come from the same row deliberately. Taking the instrument from one place and the tuning from another is how a ukulele song ends up stamped with a guitar's tuning. ## Adding an instrument Pick from the list: **guitar**, **bass**, **ukulele**, **mandolin**, **banjo**, **keys**, **drums**, **vocals**. Anything else, type it. A typed name that matches one of the above resolves to the real instrument rather than becoming a lookalike, so typing "Guitar" gives you a guitar, with its tunings and its chord library, not a text label that happens to say guitar. For a stringed instrument that is not on the list, Fretlist asks how many strings it has and remembers it as, for example, *Bouzouki (8)*. The string count travels with the instrument everywhere it is shown, shared songs included. ### Chord libraries Guitar and ukulele have full chord libraries, so Fretlist can draw any chord you name. Mandolin and banjo are recognized instruments with their own tunings and capo ranges, but their libraries are stubs: Fretlist will draw the shapes you write out yourself and tell you when it has none of its own to offer. A typed stringed instrument starts with no library at all, but it has a fretboard, so you can build one. Open a song in Edit View with that instrument selected and tap a chord in the preview to define its shape; the song keeps it in a `[Chords:Bouzouki (8)]` block. In the normal song view the same tap saves a shape for you alone, like a transpose. See [Getting the most out of Frets](/docs/getting-the-most-out-of-frets#multiple-instruments-in-one-song). Keys, drums and vocals have no fret diagrams, for the obvious reason. ## Tuning Each row carries its own tuning. Pick a preset, or type your own: *Open C*, whatever you actually use. Two kinds of tuning behave differently, and it is worth knowing which is which: - **Pitch shifts**: half step down, whole step down. Every string moves by the same amount, so the shapes stay the same and only the sounding pitch changes. Fretlist can account for these, because the maths is a straight shift. - **Shape tunings**: Drop D, Open G, DADGAD. These rearrange the strings, so the shapes themselves change. They are a voicing layout, not an offset, and Fretlist treats them as such rather than pretending they shift your key. ### Imported songs and your tuning A song you typed yourself is shown exactly as you typed it, whatever your tuning. An imported song was written by someone else, for the tuning its source names: standard, unless an Ultimate Guitar page says otherwise. Fretlist keeps that tuning on the song and shows the chords for your own guitar. If your guitar is half a step down, you see the chords that sound like the record on it. To read an imported song exactly as written, pick plain **Guitar** in the instrument menu on that song. It appears there when none of your guitars is in standard tuning. ## Order matters The first row is your primary. Drag to reorder. Primary decides which chord diagrams you see and what new songs default to. Everything below it is still yours and still selectable on any song. A primary without chord diagrams (vocals, keys, drums) means no chord diagrams: a drummer's songs show the chart without them. ## Your instruments in a band Each band keeps its own order of the same list. Switch to a band, open **Settings → Instruments**, and drag: the top one is your **Main** in that band. Play ukulele in one band and bass in another, and switching bands switches the chord diagrams with you. Until you reorder, a band follows your own order. Adding, removing or retuning an instrument always changes your list everywhere. Only the order is per band. You can also drag your instrument chips in the band's **Band** card on the dashboard. A band leader can put your instruments in order for their band the same way, but can't add, remove or change them. ## One song on another instrument Pick a different instrument for one song from the instrument menu on that song. That choice wins over everything above, for that song only. ## An empty list is fine A drummer or a singer has no chord instrument, and the list is allowed to be empty. Fretlist will not invent one: when a song does not say what it is for, it renders as guitar in standard tuning, which is a rendering fallback and not a claim about you. Signing up pre-selects guitar to save the most common case a step. It is a row like any other. Remove it. ──────────────────────────────────────────────────────────────────────────────── title: "Follow Me: lead Play Mode from one device" description: "Start Play Mode on your phone and the tablet on the stand opens the same song. Which device leads, how songs, sections and pages follow, what a follower can do on its own, and what happens when the leading device leaves." source: "https://fretlist.com/docs/follow-me" ──────────────────────────────────────────────────────────────────────────────── **Follow Me** lets one device lead all the others. Start Play Mode on your phone, and the tablet on the stand and the laptop by the mixer open the same setlist at the same song. Change song on the phone and they change with it; start auto-scroll and they scroll along; tap a section and they go to it. There is nothing to pair and nothing to set up per device: if you are logged in and online, it follows. ## Turning it on Follow Me is one switch for your account, in two places: - **Settings > Features > Follow Me across your devices** (in a band it reads **Follow Me with your band**). - **Inside Play Mode**: open the gear (the setup sheet) and flip **Follow Me** under its own heading. Handy when you are already on stage and want the second screen to catch up. Flipping it on inside Play Mode makes that device the leading one right away. Flipping it off on the leading device ends the session, so every follower leaves Play Mode. ## Which device leads Whichever device you **press Play on** leads. There is no setting for it. Start Play Mode on the phone and the phone leads; walk over to the tablet and press Play there and the tablet takes over, while the phone quietly becomes a follower. The Play Mode header says which one you are holding: **Leading** on the device that leads (once another device has the app open, so a lone device shows nothing), **Following** on the ones that follow. _The header chip says whether this device leads, follows or has paused._ ### Take the lead Someone else can take over in the middle of a set, without leaving Play Mode. On a device that is following, tap **Following** in the header and choose **Take the lead**. That device leads from the song it is on, and everyone else follows it. On the device that led until then, the **Following** chip lights up amber for a moment, so a glance at the header shows who leads now. ### Pass the lead The leading device can hand the lead over too. Tap **Leading** in the header: the menu lists the bandmates who are following right now, as **Pass the lead to Kjeld**. Pick one and that device leads at once, from the song the band is on. When nobody is following yet, the menu says so. Your own devices show by kind, as **your iPad** or **your iPhone** (a computer is **your Mac** or **your computer**). In a band, Leaders and Members can lead, take the lead and be passed it. Viewers and Guests always follow. ## What a follower can do A follower is a full Play Mode, not a mirror. Text size, the metronome, chord diagrams and your capo all work as usual on each device. The metronome is each device's own: starting it on the leading device does not start it on the followers. **Auto-scroll follows, and every sheet lands together.** Start auto-scroll on the leading device and every follower starts scrolling too; stop it and they stop. Each follower paces its own sheet to reach the bottom at the same moment as the leading device, so a device with chords hidden, or bigger text, or a smaller screen, reaches the last line with the others. That is smart speed on the leading device's clock, and like smart speed it steps aside when you have set your own speed for a song: your speed leads on your device. Tapping play or pause on a follower only changes that device, until the leading device's next play or pause. Change song on a follower (swipe, tap an edge, use the chevrons or the song picker) and it stops following for the moment, so you can glance at the next song while the leading device is still on this one. The header says **Paused** and a pill at the bottom says **Following paused**: - Tap the pill (or its round button, **Rejoin the leading device**) to jump back to the leading device's song, at the spot it is reading. A device that joins mid-song lands there too. - Do nothing and the follower rejoins on its own the next time the leading device changes song. - Tap the **×** next to the pill (**Stop following on this device**) to stop following on that device for the rest of the session. It stays where you put it until someone presses Play again. _A follower that changed song on its own: tap the pill to rejoin._ Moving around inside the song does not pause anything. Scroll back to read a verse, turn a page, or tap a section of your own, and the follower stays **Following**: the leading device's next song, section or page takes it along again. **The countdown follows.** When the leading device reaches the end of a song and the end-of-song pill starts counting down, every follower shows the same countdown, synced to it, with the next song's title, capo and key. Nobody advances on their own: the leading device's move lands and everyone follows it. A follower's own pill (when it reaches its own bottom) waits for a tap instead of counting down. ## Sections and pages **Tap a section and the band goes there.** On the leading device, tap a section in the **Sections** list (in the sidebar on a wide screen, or the **Sections** tab of the dock on a phone), or step to the next or previous section with the and keys (in Fit, below, those keys turn the page instead). Every follower goes to that section on its own sheet, and the section lights up for a moment so everyone can find it. That is the "back to the chorus" call from the singer, without anyone hunting for the line. Like any move by the leading device, it ends a follower's pause. _A section tapped on the leading device lights up on every follower's sheet._ **Pages follow by section, not by number.** With **Fit to screen** on (the gear, or the Text button in the controls), Play Mode fits a song on one screen and turns pages when it is too long. When the leading device turns a page (with a pedal, a swipe or the keyboard), every follower turns to the page that holds the same section on its own screen. An iPad and a laptop seldom split a song into the same pages, so the laptop's page 2 might be the iPad's page 3: what lines up is the section, and that section lights up on the follower. A device that does not use Fit (a phone, which is too narrow for it) scrolls to that section instead. A device in Fit does not auto-scroll, because a fitted song has nothing to scroll. So if the leading device auto-scrolls and a follower is in Fit, the follower changes song with it but turns its pages only when the leading device turns a page or taps a section. ## The break between sets On a setlist split into sets, the leading device steps off the last song of a set onto a **Break** screen, and every follower lands on it too. Nobody is left looking at a song that finished ten minutes ago, and nobody is dropped into the next set without warning. When the leading device taps **Start Set 2** (or the next set's own name), the band goes with it. ## Leaving - **Exit on the leading device** and every follower exits with it. - **Exit on a follower** and only that device leaves: press **Esc** or the close button, or on a phone pull the sheet down from the top. The leading device keeps playing, and that device stays out. That is how you step out mid-rehearsal to write something under **My notes**. - **Back in:** open the same setlist and press **Play Setlist**. You follow again, at the song and the spot the leading device is on. Pressing Play never takes the set over; that is what **Take the lead** is for. ## Good to know - The status chip names who you are following. A bandmate is named; one of your own devices says which kind it is (**Following your iPad**), because a tab you left open on a laptop is a device like any other and will lead if it is still running. - **Requires an internet connection**, on the leading device and on every follower. Follow Me travels through Fretlist's servers. Offline, Play Mode still works on each device; they just do not talk to each other. Making this work on a stage without internet is the end goal, but not there yet. - **No venue WiFi? Use a hotspot.** Nothing here needs the venue's network. If your phone has signal, turn on its hotspot and put the tablet on it; Follow Me works the same. - **If the leading device disappears** (a dead battery, a closed app), followers keep the last song up and stop reacting after a few minutes. Press Play on another device to carry on from there. - **The switch is one setting for your account.** Flip it on the phone and Settings on the tablet shows it flipped, live. The same now goes for "Show chord diagrams" next to it. - **An editor is never interrupted.** A device sitting on the song editor or the new-song page does not jump into Play Mode. ## Related - [Performing with Play Mode](/docs/play-mode): everything else on the stage view - [Installing the app](/docs/install-the-app): put Fretlist on the tablet that lives on the stand ──────────────────────────────────────────────────────────────────────────────── title: "Printing and exporting" description: "The Print & Export window: a live page preview, one-click PDF, the browser print dialog, and editable exports (ChordPro, Word, plain text). Plus setlist running orders and chord-sheet booklets." source: "https://fretlist.com/docs/print-and-export" ──────────────────────────────────────────────────────────────────────────────── Every song and setlist has a dedicated **Print & Export** window: a live, full-page preview on one side and the controls on the other. Change a control and the preview re-paginates, so you see exactly what you'll get before you print or save a page. ## Opening Print & Export Open any song or setlist, then open the **...** menu (the More actions button) and choose **Print & Export**. The window opens full-screen over the app, so you don't lose your place. Close it with the **×** in the top-right of the header or press . _Open Print & Export from the ... menu on any song or setlist._ ## The preview The center of the window is a live, fit-to-width preview of the printed pages, with a **page x / y** badge in the bottom-right corner. It's the real output: the same monospaced chord sheet, chord diagrams, page breaks, and colored keys you'll see on paper. On desktop the controls sit in a rail on the right; on a phone they stack below the preview, with the Print and Save buttons pinned to the bottom. _The full window: live preview on one side, controls on the other._ ## Two ways to get a PDF The two buttons at the bottom produce different kinds of PDF. **Save as PDF** captures the preview exactly as you see it and downloads it in one click. It's a raster copy, so it switches off above 20 pages and isn't available offline. On iPhone and iPad it opens the system share sheet so you can save to Files or send it on. **Print** opens your browser's own print dialog: the highest-quality, vector path, and it works offline. From there you can print on paper or choose your browser's own "Save as PDF" for the sharpest file. ## Other formats Click the small chevron next to **Save as PDF** for the editable, re-importable formats, plus a **Share** option that emails the PDF. For a single song: **ChordPro** (`.pro`), **Word** (`.docx`), and **Plain Text** (`.txt`). These carry their own structure, not the page layout (a note in the menu says as much). The menu is online-only. _The chevron beside Save as PDF opens the editable formats and Share._ ### Emailing the PDF Choose **Share** from that menu to email the song (or setlist) with its PDF attached. The dialog opens with **Attach PDF** already ticked, and the attachment is the same styled render you see in the preview (for a setlist, that's the running order). Add one or more email addresses and an optional short message, then send. You can also create or copy a public link from the same dialog if you'd rather share that way. _Share emails the song with its PDF attached, with the styled chord sheet as the attachment._ ## Adjusting the layout The controls re-flow the preview live (a small spinner sits by a control's label while it re-paginates). - **Page**: **A4** or **Letter**, **Portrait** or **Landscape**. - **Include**: **Song details** (key, capo, tempo, and the rest) and **Chord diagrams** (only offered when the song has chords). - **Text size** and **Chords size**: `−` / value / `+` steppers; click the value to reset to 0. Chord size only shows when diagrams are on. - **Columns**: **1**, **2**, or **3**. Three is landscape-only; portrait offers 1 or 2. - **Color**: **High contrast** prints chords and keys in solid black instead of amber, and a song's [note blocks](/docs/notes#notes-in-the-song) on light gray instead of cream, for clearer photocopies and low-ink printing. A Word export follows it too. _Every control re-paginates the preview as you change it._ ## Printing a setlist A setlist adds a pair of tabs at the top of the controls for **what** to print: - **Setlist** (the default): the gig running order, with the details you choose to show. Always portrait, always black-on-white. - **Chord sheets**: a booklet of every song's full chord sheet, one per page, using the same song controls above. In the **Setlist** tab, a **Show** group matches the print to what's on screen: **Artist**, **Keys**, **Capo / played key**, **Durations**, **Notes**, and **Talk time** (Durations and Talk time only appear when the setlist has durations turned on). With more than one set, a **Layout** group adds **Each set on new page**. _A setlist prints either the running order or a booklet of every song's chord sheet._ In the **Chord sheets** tab, large setlists preview only the first couple of songs to stay responsive. Print or Save as PDF expands to the full set first (a brief "Preparing all N songs..." state), then produces the complete document. Its export menu bundles every song into a single `.zip` (ChordPro, Word, or Plain Text). ## Saving a default Set the window up the way you like it, then click **Save as default** (the last control, below the layout options). Those settings become the starting point for every Print & Export window, on every device, in real time. When the current settings already match, the button reads **Current default**. Saving a default needs a connection. ## Working offline Print keeps working with no connection (the browser dialog is built in, and you can save a PDF from there). The one-click **Save as PDF**, the file exports, **Share**, and **Save as default** all need a connection and are disabled offline. ## Related - [Getting the most out of Frets](/docs/getting-the-most-out-of-frets): the chord diagrams that show up in your printed sheets - [Chords over Lyrics](/docs/chords-over-lyrics) and [ChordPro](/docs/chordpro): the two editor formats your exports are built from - [Organizing songs with folders](/docs/folders) ──────────────────────────────────────────────────────────────────────────────── title: "Building and playing setlists" description: "Build a setlist for a gig: add and reorder songs, split the night into sets, time each set, add notes, set the key a song is played in, then play, print or share the whole thing." source: "https://fretlist.com/docs/setlists" ──────────────────────────────────────────────────────────────────────────────── A setlist is the running order for a gig, a rehearsal or a jam: the songs you will play, in order, split into sets if the night has more than one. It lives next to your songs, works offline, and opens in Play Mode as one continuous set. ## Create a setlist Open the **+** menu (above the song or setlist list, or in the top bar) and choose **New Setlist**. The dashboard has a **New Setlist** button too. The editor asks for: - **Title**: the only required field. Save stays disabled until there is one. - **Location**: the venue, or anything else that tells you where. - **Event Date**: the date of the gig. - **Notes**: anything about the gig as a whole. They show at the bottom of the setlist, and links in them can be clicked. Click **Save** (or press , on Windows) to save, or **Cancel** () to leave. If you leave with unsaved changes, Fretlist asks before throwing them away. To change a setlist later, open it and click **Edit**, or press . ## Add songs Under each set, click **Add Song(s)** (or **Add songs to Set 2** once the set has a name). A picker opens with your library: - **Tap songs to select them.** Each selected song gets a number, and that is the order they are added in. Tap again to deselect. - **Shift-click** a second song to select every song in between. - **Search, sort and filter** to find songs quickly. Search matches a title, an artist, a folder name or a tag. Sort by **A to Z**, **Recently added**, **Most played** (how often a song is listed in your setlists) or **Date (new to old)**. Filter by the same groups as your library, or by key. - **Pick a folder** with the folder button next to the search field to see only that folder's songs. **Pick a tag** with the tag button beside it to see only the songs carrying that tag. The folder icon turns green while a folder is picked; choose **All songs** to see the whole library again. - A small **check mark** means the song is already in this setlist. You can still add it again, for a song you play twice. Click **Add** to put the selected songs at the end of the set. On a computer you can also **drag songs straight from the sidebar** into a set. While you edit a setlist, the sidebar shows your songs. Drag one song, a selection of songs, or a whole folder onto a set, and a slot opens where they will land: at the top, between two songs, or at the end. A folder adds its songs in the order the folder lists them. In the editor, pastes songs you copied from another setlist (see [Copy songs between setlists](#copy-songs-between-setlists)). ## Reorder and remove songs In the editor, drag a song by its **grip handle** (the dotted icon on the left of the row) to move it up or down. Drag it onto another set to move it there. On a phone, only the handle starts a drag, so you can still scroll the list by swiping anywhere else. The **×** at the end of a row removes the song from the setlist. The song itself stays in your library. ## Split the night into sets Click **Add Set** at the bottom of the editor for a second set, a third, an encore. The first time you add one, both sets are named **Set 1** and **Set 2**; type over the **Set title** to call them anything, like **Encore**. Next to each set title: - The **up** and **down arrows** move the whole set earlier or later in the night. - The **notes** icon opens or closes the notes on every song in that set at once. - The **bin** removes the set. If it has songs, Fretlist asks first. A set can stay empty for now. It shows on the setlist as **No songs in this set yet**, so the shape of the night is there before the songs are. On a setlist with more than one set, each set header gets its own **Play** button, so you can start the night at set 2. ## Time your sets Turn on **Show durations** in the editor to work with times. - Each set gets a **Duration** field: the time you have for it, in minutes. - The set's running total adds up the duration of each song (set on the song itself) plus any talk time. Next to a target, a bar fills as the set grows. It turns amber past 90% and red when the set runs over, with how much over it is. - When you add songs to a set that has a target, the picker shows the time remaining (or **Set is full**), and dims songs that would no longer fit. **Talk time** is the minutes you spend talking after a song: an intro, a story, a tuning break. Open a song's notes (below) and enter it in the **talk** field. On the setlist it shows as a small divider between that song and the next. ## Add a note to a song The **note** icon on a song row in the editor opens a notes field for that song in this setlist: "capo 3 for this one", "start with the chorus", "Lisa sings". The icon turns teal when a song has a note. Notes belong to the setlist, not the song, so the same song can carry a different note in every setlist. On the setlist they show under the song, in a faint colored block with a small icon in front. In your own library the note is yours, so it is violet with a one-person icon. In a band, the note is the band's: everyone sees it, and it is gray with a two-person icon. Your own **My notes** for the song show under it in violet with a one-person icon, visible only to you. Point at either with a mouse and it says whose it is: **Band note. The whole band sees this.** or **Your note. Only you see this.** See [Notes on your songs](/docs/notes#notes-on-the-setlist). ## Choose what the setlist shows On the setlist, open the **...** menu and choose **Display**. Switch each one on or off: - **Artist** - **Keys** (with the instrument you read the song on) - **Capo / played key** - **Durations** (only when the setlist has durations turned on) - **Notes** - **Talk time** **Hide all** and **Show all** flip them together. These choices are remembered on this device and apply to every setlist. ## Change the key for one set Every song row can have its own key, for "we play it in A in this set". The song itself keeps its key; only this row moves. **On the setlist** (viewing or editing), click a song row's **key badge**. It turns into a **- key +** stepper: - **-** and **+** move the key a half step. - Click the **key in the middle** to reset it to the song's own key. - Press , or click away, to close it. On the setlist page the change saves right away and needs a connection. In the editor it is saved with the rest of the setlist when you click Save. When a row's key differs from the song's own key, the badge gets a **purple dot**, and its tooltip names the song's key. A song without a key shows the change as a number of half steps, like **+2**. The key belongs to the row, so the same song can sit in two setlists, or two sets, in two different keys. Open a song from the setlist and you read it in that row's key; Play Setlist, the printout and a shared link use it too. ### In your own library In a personal workspace there is only one key to worry about. Open a song from a setlist and the **+** and **-** on the song change the key for this setlist, not the song. A note at the top of the song says so (**Key is set to A in Friday gig. The song is originally in G.**), with a **Reset to G** link to go back to the song's key. Open the same song from your library (the sidebar) and the **+** and **-** change your own key for it, which leaves your setlists alone. ### In a band workspace In a band, the set key is shared: everyone in the band sees the same key on the setlist. - **Only leaders and members can change it**, and only on the setlist rows (viewing or editing). Viewers and guests see the set key but cannot change it. - **The + and - on a song always change your own key, never the band's.** That holds when you opened the song from a setlist too. - **Your own key wins over the set key.** If you chose your own key for a song, you keep reading it in that key in every setlist, even when the band moves it. The setlist row then shows your key with a purple dot and a **Transposed from A** style tooltip, and the song view and Play Mode show a badge like **Transpose -2**: how far your chart sits from the band, so you know what to set on your instrument. - **Reset** on the song puts you back on the band's key. The [band workspace guide](/docs/band-workspace) explains the three keys (band key, set key, your key) in full. ## Play a whole setlist On the setlist, click **Play Setlist** (the play icon on a phone), or press . Play Mode opens on the first song and carries the whole set: - Move between songs with the chevrons, the song counter, a swipe, the arrow keys or a foot pedal. - At the end of a song, a pill offers the **next song**, on a tap or on a countdown. - On a night with more than one set, the counter names the set you are in (**Set 2 · 1/12**), and the end of a set lands on a **Break** screen that names the next set and the song that opens it. **Start Set 2** carries on. - In a setlist of 10 songs or more, the song list has a search field at the top. Type part of a title, an artist, a tag or a set name to find a song fast. Tap a song on the setlist and then open Play Mode, and it carries the set from that song on. Each set's own **Play** button starts the night at that set. Playing more than one device? Turn on [Follow Me](/docs/follow-me) and the tablet on the stand follows your phone, song by song and set by set. The [Play Mode guide](/docs/play-mode) covers auto-scroll, the metronome and everything else on the stage screen. _In a setlist, the counter opens the full song list; the chevrons step through it._ ## Print or export a setlist Open the **...** menu on the setlist and choose **Print & Export** (or press ). Two tabs decide what you get: - **Setlist**: the gig running order, for the floor or the music stand. Choose what it shows (artist, keys, capo, durations, notes, talk time), and with more than one set, **Each set on new page**. - **Chord sheets**: a booklet with every song's full chord sheet. Both use the setlist's keys. See [Printing and exporting](/docs/print-and-export) for the page options and file formats. _A setlist prints either the running order or a booklet of every song's chord sheet._ ## Share a setlist Open the **...** menu and choose **Share** to make a public link. Anyone with it can open the setlist in a browser, no account needed. Two switches decide what else they get: - **Share all songs** lets them open each song and play the set in Play Mode. - **Allow importing setlist** lets them copy the setlist and its songs into their own Fretlist. Shared setlists show the setlist's keys. The full story, including WhatsApp, email and stopping a link, is in [Sharing](/docs/sharing). ## Duplicate, copy songs, delete All three are in the setlist's **...** menu, and in the menu on a setlist in the sidebar. - **Duplicate** makes a copy named **Copy of** the original, with the same sets, songs, notes, talk time and keys, and opens it in the editor. The location and date start empty, ready for the next gig. Cancel the editor and the copy is not kept. - **Delete Setlist** removes the setlist after asking. The songs in it stay in your library. ### Copy songs between setlists **Copy songs** copies every song in the setlist, with its sets, notes, talk time and keys. Open another setlist's editor and choose **Paste songs** from its **...** menu, or press . If that setlist already has songs, choose **Replace all songs**, **Add to existing songs** or **Add as new set**. undoes the paste. ## Version history Every change to a setlist is kept as a version you can go back to: its title, location, date and notes, the songs and their order, the sets and their names, a song's note, and a key set for one set. One **Save** in the editor is one version, however much it changed. A change made from somewhere else counts too: changing a song's key for one set from the setlist, or a change by a connected app. Open the setlist's **...** menu and choose **Version history**. It is in the editor's **...** menu as well. You need an internet connection: the versions live on the server, so offline the menu item is grayed out. The list on the left groups versions by day, newest first. Each one shows the time and who made it: **You**, a bandmate's name, or the name of the connected app that made the change. The version the setlist is at now is marked **Current**. _Version history marks only what that version changed._ Tap a version to see the setlist as it was then. Only what that version changed is marked: - A song it **added** has a light purple tint. - A song it **removed** is struck through at the end of its set. - A song it **moved** shows its old number struck through beside its new one. A song that came from another set says so, for instance **from Set 1**. Songs that only shifted because another song moved are not marked. - A **key** set for one set shows the old key struck through beside the new one. - A changed **title, location, date, notes** or song note shows the old text struck through beside the new. To go back, tap **Restore this version**. The setlist becomes that version again, and the restore is added as a new version, so nothing is lost. Restoring from the editor takes you to the setlist so you see the result. - A song deleted from your library since that version cannot come back. It is left out, and the message after the restore names it. - A key set for one set comes back in the key it was played in, even if the song's own key changed since. In a band, everyone can read Version history, and leaders and members can restore. Fretlist keeps the 30 newest versions of every setlist; on the Free plan you see the 5 newest from the last 30 days. Songs have [their own Version history](/docs/version-history). ## Find a setlist The **Setlists** tab in the sidebar lists them all. Upcoming gigs come first, soonest at the top, then setlists without a date, then past gigs, most recent first. Once you have past gigs, headers mark **Upcoming**, **No date** and **Past**, and past gigs are dimmed. Search matches the title and the location. ## Offline Setlists sync to your device like your songs. With no connection you can still open every setlist, open its songs, and play the whole set in Play Mode. You can edit a setlist without a connection too, as long as it and its songs are on your device. Press **Edit**, make your changes and press **Save**: the setlist is saved on your device and syncs the moment you are back online, as an ordinary version in its [Version history](#version-history). If someone changed the setlist in the meantime, their version is one step back in Version history. Creating, sharing, duplicating and deleting setlists, changing a set's key from the setlist, and Version history need a connection. Printing from the browser's print dialog keeps working. ## In a band A band's setlists are shared with the whole band. Leaders and members can create and edit them; viewers and guests can open and play them. Guests cannot print or export. See [band roles](/docs/band-roles) for the full list, and the [band workspace guide](/docs/band-workspace) for how keys and **Copy to workspace** work. ## Related - [Play Mode](/docs/play-mode): the full-screen stage view a setlist plays in - [Follow Me](/docs/follow-me): one device leads, the others follow - [Printing and exporting](/docs/print-and-export): running orders and chord-sheet booklets - [Sharing](/docs/sharing): public links and importing a shared setlist - [Band workspace](/docs/band-workspace): band key, set key and your own key - [Version history for songs](/docs/version-history): the same history, for a song ──────────────────────────────────────────────────────────────────────────────── title: "Notes on your songs" description: "Every kind of note in Fretlist: notes written into the song, your private My notes, and the note a song carries in a setlist. Where each one shows, how to tell the band's note from your own, how to place them in Play Mode, and how they print." source: "https://fretlist.com/docs/notes" ──────────────────────────────────────────────────────────────────────────────── A note is anything you want to read next to the music: "capo 3 for this one", "Lisa sings the second verse", "watch the drummer for the stop". Fretlist has three kinds, and each one lives in a different place. ## Three kinds of notes - **A note in the song.** Written into the chord sheet itself, so it travels with the song everywhere: song view, Play Mode, print and export. Anyone who can see the song sees it. - **A setlist note.** Attached to a song in one setlist, so the same song can carry a different note at every gig. In a band, the whole band sees it. - **My notes.** Your own note on a song in a band. Only you see it. ## Notes in the song Type in the editor and pick **Comment**, or write the ChordPro line yourself: `{comment: ...}` and the short form `{c: ...}` both work. The line shows as a soft colored block in the sheet: cream, or dark grey in dark mode. Comment lines that follow each other share one block, so a two-line reminder reads as one note. A comment that is only a section name, like `{c: Chorus}`, is read as a section heading instead. `{comment_italic}` and `{comment_box}` keep their own look: italic text, or a thin border. The **Comments** switch under [Show and hide](/docs/show-and-hide) hides these notes. _Comment lines next to each other share one note block._ ## Setlist notes Open a setlist in the editor and tap the **note** icon on a song's row to write a note for that song in this setlist. See [Setlists](/docs/setlists#add-a-note-to-a-song). On the setlist, the note shows under the song in a soft colored block. In your own library it is your note, so it is violet. In a band it is the band's note, so it is gray. See [Band notes and your notes](#band-notes-and-your-notes). ## My notes In a band, every song has a **My notes** box below the chord sheet. Tap **Edit**, type, and click or tap away: a **Note saved** message confirms it. My notes are private to you, whatever your role in the band, and they work offline. My notes only exist in a band. In your own library there is no one to keep a note from, so the setlist note does the job. _My notes sits below the chord sheet in a band. Only you see it._ ## Band notes and your notes In a band, two notes can sit on the same song: the band's setlist note and your own. Each one sits in a faint colored block with a small icon in front, and the color tells them apart: - **Gray, with a two-person icon**: the band's note. The whole band sees it. - **Violet, with a one-person icon**: your note. Only you see it. They are the same icons as in the workspace switcher: the band, and you. The notes look the same on the setlist and in Play Mode. In a band, hover over a note with a mouse and it says whose it is: **Band note. The whole band sees this.** or **Your note. Only you see this.** In your own library, the setlist note is yours, so it is violet with the one-person icon, on the setlist and in Play Mode. There is no one else's note to tell it from, so it has no tooltip. _Gray is the band's note, violet is yours._ ## Notes on the setlist On a setlist in a band, each song shows the band's note under it, then your own My notes under that, each in its own block. So you can read through the night and see your own cues next to the band's before the gig starts. To hide them, open the setlist's **...** menu, choose **Display**, and switch off **Notes**. _On a band setlist, the band's note (gray) and yours (violet) sit under the song._ ## Notes in Play Mode Play Mode shows the setlist note when you play from a setlist, and in a band your My notes too. Notes are read-only there: write and change them in the song view or the setlist editor. They use the **Font** you picked in **Settings > Display**, and they grow and shrink with the text size. On a wide screen they are the sidebar's size, just under your reading size, and they keep that size when you move them onto the sheet. On a phone, or a tablet held upright, they are the same size as the lyrics, so they are easy to read on a stand. **On a wide screen** (a laptop, or an iPad in landscape) the panel on the right is the **sidebar**. It holds three widgets: your **Notes**, your **Frets** chord diagrams and the song's **Sections**. The notes sit at the top by default, above Frets. They stay in view while the song scrolls, so a cue for the last chorus is still there when you get to it. Close the sidebar with the button in its top-right corner (**Close sidebar**) and the notes move back onto the sheet, above the lyrics. If Frets is turned off in **Settings > Features**, there is no sidebar, and the notes always sit above the lyrics. _On a wide screen, the notes stay in the sidebar while the song scrolls._ ## Move your notes On a wide screen you choose where the notes sit. Drag them to: - **The sidebar**, above or below Frets or Sections - **A column of their own** in the sidebar: drag to its far left or right edge, and the notes stand beside the other widgets. This works when the sidebar is wide enough for one more column. - **Above the lyrics**, on the sheet, between the song's badges and the first line With a mouse, just drag. On a touch screen, press and hold the notes for a moment until they lift, then drag. While you drag, the places you can drop them light up with a dashed outline, each one saying where the notes will go. Let go anywhere over the sidebar and the notes land in the place that lit up last. Dropping them there also opens the sidebar if it was closed. Both notes, the band's and yours, always move together. You can drag Frets and Sections the same way, by their heading or anywhere in the widget, when the sidebar holds more than one widget. _While you drag, every place the notes can go lights up._ Your choice is saved to your account, so every device you play on puts the notes in the same place. ## Hide your notes Open the **gear** in Play Mode and switch off **Notes** under **Show**. With a mouse there is a shortcut: an eye button (**Hide notes**). In the sidebar it appears next to the **Notes** heading when you point at the sidebar; above the lyrics it appears beside the notes when you point at them. It does the same as the switch. Turn them back on with the switch, or on a wide screen with **+ Notes** at the bottom of the sidebar. Touch screens have no eye buttons: use the switch. On a wide screen, switching **Notes** on also opens the sidebar while the notes live there. Switching it off never closes the sidebar: a **+ Notes** button at the bottom of the sidebar brings them back. Frets and Sections hide with their own eye buttons (**Hide Frets**, **Hide sections**), and come back from the same buttons at the bottom of the sidebar (**+ Frets**, **+ Sections**). Hide all three and the sidebar folds to its strip; open it and it says **Nothing in the sidebar.**, with the buttons to bring them back. The **Sidebar** switch in Show opens or closes the whole sidebar (on a phone it is **Dock**). With Notes on, the sidebar stays from song to song, so the song never changes width. A song without notes simply has no Notes widget, and if Frets and Sections are hidden too, the sidebar says **No notes on this song.** On a phone the dock does open and close per song. ## Notes on a phone or tablet On a phone, or a tablet held upright, the notes sit above the lyrics. If you use Frets, the dock along the bottom can show your notes instead. Tabs at the dock's top-right switch what it shows: **Notes** (when the song has notes), **Frets** and **Sections** (when the song has sections). Pick **Notes** and they stay in view at the bottom while the song scrolls, and they leave the sheet. Each device remembers which tab its dock shows. _On a phone, the dock shows your notes, your chord diagrams or the song's sections._ ## Notes in print and export Notes written into the song print the way they look on screen: a cream block, with lines that follow each other in one block. Save as PDF, the browser print, and **Word** export all keep them. Turn on **High contrast** in Print & Export and the block prints on light gray with black text instead, for black-and-white printers. ChordPro and plain text exports keep the `{comment}` line as you wrote it. A setlist printout can show each song's setlist note: switch on **Notes** in the **Show** group. My notes never print. See [Printing and exporting](/docs/print-and-export). ## Related - [Performing with Play Mode](/docs/play-mode): the sidebar, the dock and the Show switches - [Setlists](/docs/setlists): adding a note to a song in a setlist - [Playing together in a band workspace](/docs/band-workspace): what is shared with the band and what stays yours - [Show and hide](/docs/show-and-hide): the Comments and Notes switches ──────────────────────────────────────────────────────────────────────────────── title: "How to share songs and setlists" description: "Share a song or a whole setlist by link, WhatsApp, or email. Recipients can view, transpose, play, and print it, and import it straight into their own Fretlist." source: "https://fretlist.com/docs/sharing" ──────────────────────────────────────────────────────────────────────────────── Every song and setlist can be shared with a public link. Anyone with the link can open it in their browser, transpose it, play it, and print it, with no account. Turn on import and they can also pull it straight into their own Fretlist, which is how bands keep everyone on the same charts. ## Opening the share dialog Open any song or setlist, then open the **...** menu (the **More actions** button in the action bar) and choose **Share**. There is no separate Share button on the page; it lives in this menu on both songs and setlists. Once sharing is on, the same menu item reads **Shared** instead, with a quick copy-link button on its right so you can grab the link without reopening the dialog. Sharing actions need a connection, so the item is disabled offline. _Open Share from the ... menu on any song or setlist._ ## What's in the share dialog The dialog (titled **Share Song** or **Share Setlist**) opens with a single switch at the top. Turn on **Create share link** and the rest appears: - The **public link** in a read-only field, with a **copy** button beside it. - A **WhatsApp** button that opens a prewritten message with the link. - **New link**, which regenerates the link and retires the old one (see [Manage or stop sharing](#manage-or-stop-sharing)). - **Share via email**: add one or more addresses, an optional short message, then **Send**. Recipients get the link, and optionally a PDF (below). - The import switches at the bottom (see [Let people import it](#let-people-import-it)). _With the link on: copy it, send by WhatsApp, or email it (optionally with the PDF attached)._ ### Attaching a PDF In the email section, tick **Attach PDF** to send a rendered PDF along with the link. It is not a rough export: it is the same styled output the Print & Export window produces, built from your **saved Print & Export settings** (page size, columns, text size, high contrast, and what to include). For a song that is the chord sheet; for a setlist it is the gig running order. Set those defaults once in [Print & Export](/docs/print-and-export) (the **Save as default** button) and every shared PDF follows them. ## Let people import it By default a link is view-only. To let people copy it into their own library, turn on the import switch near the bottom of the dialog. **For a song:** turn on **Allow import** ("Let viewers add this to their own Fretlist"). **For a setlist** there are two separate switches, and they do different things: - **Share all songs** makes every song in the setlist individually viewable, so recipients can open and play each one on the shared page (this is also what unlocks Play Mode for them). It does not affect importing. - **Allow importing setlist** ("Let viewers copy this setlist and its songs into their Fretlist") lets people copy the whole setlist, with its songs, into their own Fretlist. Importing works even if you have not turned on Share all songs. _A setlist has two switches: Share all songs (individual viewing) and Allow importing setlist (copying)._ ## What people can do with a shared link No account is needed to view. On a shared page, anyone can: - **Read the chord sheet** in your chosen view. - **Transpose and capo** a shared song on the fly, without changing your original. - **Open Play Mode** for a full-screen, stage-ready view. For a setlist, Play Mode appears once you have turned on **Share all songs**. - **Print or export** the song, or the setlist's running order. - **Import it** into their own Fretlist, if you allowed it (a free account is needed to import). ## Import a shared song or setlist This is the band flow: you share, your bandmates import, everyone has the same charts. Recipients open the link, then: - **A shared song:** open the **...** menu on the shared page and choose **Add to library**. If they already have that song, a banner reads "This song is already in your Fretlist" with a link to open their copy. - **A shared setlist:** use **Import setlist and songs**, in the **...** menu and in a card below the setlist titled "Add this setlist to your Fretlist." One click rebuilds the whole setlist in their library, with the sets, order, keys, and capos intact. _Bandmates import the whole setlist from the shared page in one click._ If someone is not signed in when they import, they are sent to sign in or create a free account, then brought right back and the import finishes on its own. ### Songs you already have are reused When someone imports a setlist, Fretlist checks each song against what they already own. Songs they have are reused, not duplicated. Only the missing ones get copied in. Matching is the same smart matching the bulk importer uses, so small differences like a leading track number, an accent, or a "chords" label still count as the same song. You stay in control per song: if you turn off import on an individual song, it is skipped when someone imports the setlist (unless they already own it). ### Re-importing If someone imports a setlist they already have (same title and date), Fretlist asks first with a **You already have this setlist** prompt. They can **Open existing** to jump to their copy, or **Import a copy** to bring in a fresh one. No accidental duplicates. ## Manage or stop sharing Reopen the dialog from the **...** menu (it now reads **Shared**) any time: - **New link** generates a fresh link and immediately stops the old one from working. Use it if a link has spread further than you wanted. - Turning the top switch **off** disables sharing. For a setlist that has shared songs, Fretlist asks whether to also unshare those songs (an **Also unshare N songs** checkbox) before it turns the link off. ## Working offline Sharing needs a connection. The Share menu item and everything in the dialog (creating a link, WhatsApp, email, New link, the import switches) are disabled offline. Viewing and importing a shared page also need a connection. ## Related - [Printing and exporting](/docs/print-and-export) - [Organizing songs with folders](/docs/folders) ──────────────────────────────────────────────────────────────────────────────── title: "Organizing songs with folders" description: "Group your songs into folders, move them individually or in bulk, and import directly into a folder. Drag-and-drop on desktop, long-press on mobile." source: "https://fretlist.com/docs/folders" ──────────────────────────────────────────────────────────────────────────────── Folders let you group songs by project, genre, band, or whatever works for your library. They sit in your song list alongside unfoldered songs. Each song can belong to one folder at most. _Creating a folder, moving songs into it, and navigating back to the main library._ ## Creating a folder Click the **+** button above the song list and choose **New folder**. Type a name, then tap **Create** or press Enter. On desktop you can also click the check mark in front of the name. The folder appears immediately. You can also open the **+** dropdown in the top bar and pick **New folder** from there, or create a folder on the fly when moving a song (see below). _Creating a new folder from the + button above the song list._ ## Adding songs to a folder ### Drag a song Grab any song row and drop it onto a folder. The folder highlights as you drag over it. If you have songs checked in bulk select mode, dragging any one of them moves the whole selection. {/* TODO: video, dragging a song from the list onto a folder row */} ### From the ... menu Open the **...** menu on any song (in the song list, the song view, or the editor) and choose **Add to folder** (it reads **Move to folder** when the song is already in one). Pick a folder from the panel that slides open, or choose **New folder** to create one on the spot. The song moves immediately and the sidebar opens the destination folder. {/* TODO: video, opening the ... menu on a song and using Move to */} ### Bulk select and move Open the **...** menu on any song and choose **Select**. This enters bulk select mode with that song already checked. The bulk toolbar appears at the top of the list. Tap more checkboxes to add songs to the selection, or hold **Shift** and click to select a range. Tap the folder button in the toolbar (**Add to folder**, or **Move to folder** inside a folder) and pick a folder, or choose **New folder** to create one. All selected songs move at once and the sidebar navigates into the destination. _Using Select from the ... menu to enter bulk mode, then moving multiple songs to a folder using the folder button in the bulk toolbar._ On mobile, tap and hold a song row to open its menu, then choose **Select**. Moving songs into or out of a folder works offline too. The songs move on your device straight away, and Fretlist sends the move as soon as you are back online. Creating a new folder needs a connection. ## Navigating folders Click any folder to open it. The folder view shows only the songs inside. Click the **back arrow** in the folder header to return to the main library. If you navigate to a song that lives in a folder, the sidebar opens that folder for you automatically. ## Renaming and deleting **Desktop:** right-click the folder header to open a menu with Rename and Delete options. **Mobile:** long-press the folder title. While you type the new name on desktop, the folder icon turns into a check mark: click it, press Enter or click anywhere else to save. _Right-click on desktop or long-press on mobile to rename or delete a folder._ Deleting a folder keeps its songs: they move back to the main library. To delete the folder and everything in it, tick **Also delete the songs in it** in the confirmation. The button then reads **Delete folder and songs**, and those songs cannot be recovered. ## Bulk delete Select songs with checkboxes and tap the **trash icon** in the bulk toolbar. A confirmation dialog shows the count before anything is removed. Deleted songs cannot be recovered. ## Importing into a folder The import preflight screen has a **Add to folder** picker. Choose an existing folder or create a new one. All successfully imported songs land there. {/* TODO: video, choosing a destination folder in the import preflight screen */} You can also drag files directly onto a folder row to import them straight into that folder, skipping the picker. ## Folders in a backup A Fretlist Backup (Settings, then **Export Backup**) carries your folders along with your songs and setlists. Restore it and every song goes back into the folder it came from, by name. If a folder with that name already exists in the library you are restoring into, the songs join it rather than creating a second one. If you pick a folder in the **Add to folder** picker while restoring a backup, that choice only applies to songs that were not in any folder. Songs that had a folder keep it. Backups taken before September 2026 do not carry folders. Restoring one of those puts every song in the root, or in the folder you pick. ## Search and filters Search finds a song by its title, its artist, the folder it sits in, or one of its tags. Searching or applying a filter flattens the view: all matching songs appear in one list regardless of which folder they belong to. A small badge with a folder icon next to each song name shows which folder it lives in, and a badge with a tag icon names the tag the search matched. _Searching your library shows matching songs from all folders. Each result shows its folder name as a small badge._ Clear the search to return to the folder view. ## Folders in a setlist While you edit a setlist on a computer, drag a folder from the sidebar onto a set to add all its songs at once, in the order the folder lists them. In **Add songs**, the folder button next to the search field shows only one folder's songs. See [Setlists](/docs/setlists). ## Related - [Getting the most out of Frets](/docs/getting-the-most-out-of-frets) - [How to migrate from OnSong](/docs/import-from-onsong) - [How to migrate from SongbookPro](/docs/import-from-songbookpro) ──────────────────────────────────────────────────────────────────────────────── title: "Tagging songs" description: "Give a song as many tags as you like, such as acoustic, worship or learning, then filter and search your library by them. Rename or delete a tag across every song at once." source: "https://fretlist.com/docs/tags" ──────────────────────────────────────────────────────────────────────────────── A tag is a short label on a song: "acoustic", "worship", "learning", "christmas". A song sits in one folder at most, but it can carry as many tags as you like, so tags are the way to cut across folders. Your folders might be per project, while your tags say which songs are acoustic, which you are still learning, and which work for a wedding. ## Adding tags to a song Open the song in the editor and tap its title in the top bar. The panel that opens holds the **Title**, the **Artist**, the folder button and the tag button. When a song has no artist, folder or tags yet, the line under the title says **Add artist, folder or tags**. _The title panel: title, artist, then the folder and tag buttons._ Tap the tag button. A small menu opens with a search field, **Find or create a tag**, and the tags your library already uses, each with how many songs carry it. The song's own tags are listed first. - Tap a tag to put it on the song, and tap it again to take it off. A tag on the song has a check mark. - To make a new tag, type its name and choose **Create**. Fretlist offers that only when no tag of that name exists yet, so you don't end up with "Acoustic" and "acoustic" side by side. - On a computer, the arrow keys move through the list and Enter ticks the tag, or creates it. _Pick a tag the library already has, or create a new one._ Once the song has tags, the tag button shows how many. Tags are part of the song, so press **Save** to keep them, like any other change in the editor. Tag names are stored in lowercase. A song can carry up to 30 tags, and a tag name can be up to 40 characters long. ## Tagging several songs at once To tag a batch of songs, select them in the sidebar first. Open the **...** menu on a song and choose **Select** (on a phone or tablet, press and hold the song). Check the other songs, or hold **Shift** and click to select a range. Then tap the tag button in the toolbar at the top of the list. The same menu opens. A check means every selected song carries that tag. The tags any of them carry are listed first. - Tap a tag without a check to put it on every selected song, including the ones that already had it. - Tap a tag with a check to take it off every selected song. - Type a new name and choose **Create** to make a tag and put it on all of them. Each tap is saved straight away, so there is no Save button here, and the menu stays open for the next tag. Only the tag you tap changes. Every other tag on those songs stays as it is. A song that already carries 30 tags can't take another one, and Fretlist says so. This works offline too. The tags change on your device straight away, and Fretlist sends them as soon as you are back online. Only the tags you changed are sent, so a bandmate's edits to the same songs in the meantime stay as they are. ## Tagging a song from its menu Open the **...** menu on a song, in the sidebar or on the song itself, and choose **Tags**. The same tag list opens, with the song's own tags checked. Tap a tag to put it on the song or take it off, or type a new name and choose **Create**. Each tap is saved straight away, so there is no Save button here. Right-click a tag in this list on a computer, or press and hold it on a phone or tablet, to **Rename tag** or **Delete tag** for every song at once, the same as from the Filter menu. Viewers and Guests in a band see the song's tags here without changing them. Offline you can still tick and untick tags; renaming or deleting a tag waits until you are back online. ## Filtering by a tag Above the song list, open **Filter** and choose **Tags**. Pick a tag to see only the songs that carry it. The filter button then reads "Tag:" with the tag's name. Choose **Clear tag filter** to see every song again. A tag filter replaces any other filter or key filter you had on, so the list shows exactly the songs with that tag. _Filter, then Tags: every tag in the library, with how many songs carry it._ When you are adding songs to a setlist, the **Add songs** picker has its own tag button next to the folder button, so you can pick from your acoustic songs, say, while you build the set. ## Searching by a tag The search above the song list also finds tags. Type part of a tag and every song carrying it shows up, with the tag next to the title in a small badge with a tag icon. The same search works in the **Add songs** picker and in Play Mode's song list. ## Renaming or deleting a tag A tag can be renamed or deleted for every song at once. Open **Filter**, choose **Tags** (or open a song's **...** menu and choose **Tags**), then right-click a tag on a computer, or press and hold it on a phone or tablet. Choose **Rename tag** or **Delete tag**. - **Rename tag** turns the row into a text field on a computer: type the new name and press Enter. On a phone or tablet a small dialog asks for the name. Renaming a tag to the name of a tag you already have merges the two into one. - **Delete tag** asks first, for example "Delete "acoustic"? The tag comes off 14 songs. The songs stay." The songs themselves are never deleted. Only people who can edit the library see these options. In a band, that leaves out Viewers and Guests. ## Tags in a band In a band workspace, tags belong to the band's library: everyone in the band sees the same tags, and a tag one member adds shows up for the others too. Your personal library has its own tags. ## Your old Demo label Fretlist used to have a Demo label for songs. A song you marked Demo now carries the tag **demo** instead, so you can filter and search for it like any other tag. The starter songs Fretlist adds to a new account still show their own demo mark until you edit them. ## Tags elsewhere in Fretlist - **Version history**: adding or removing a tag is saved as a version of the song, so you can see when it changed. Restoring an older version brings back the words and music, and leaves the tags as they are. See [Version history](/docs/version-history). - **Backups**: a Fretlist backup carries every song's tags, and restoring the backup puts them back. - **Connected apps**: an app you connect, such as Claude, can read your tags and tag songs for you. Fretlist asks it to show you the changes it plans and wait for your yes. See [Connecting an agent](/docs/connect-an-agent). - **ChordPro files**: each `{tag: …}` line in a ChordPro file you import becomes a tag on the song (`{tag: Needs study}` gives the tag "needs study"). Exporting a song as ChordPro writes its tags back as `{tag: …}` lines. When you replace a song with a ChordPro file of the same name, the file's tags are added to the ones the song already has. ──────────────────────────────────────────────────────────────────────────────── title: "Version history, unsaved work and editing offline" description: "Every save is a version you can go back to. Open Version history from a song's menu, see who changed what and when, restore any version. Unsaved work follows you to your other devices, and edits made offline sync when you are back online." source: "https://fretlist.com/docs/version-history" ──────────────────────────────────────────────────────────────────────────────── Every time a song is saved, Fretlist keeps the version before it. That holds for a save in the editor, an import, a restore, and a change made by a connected app or agent. A tag added or removed, or a move to another folder, is a version too: the version's header shows its folder and tags, with the old folder or a removed tag struck through and a new one highlighted. You can look back at any of them and bring one back. Setlists keep a [Version history](/docs/setlists#version-history) of their own. ## Opening Version history On a song, or in its editor, open the **...** menu and choose **Version history**. You need an internet connection for this: the versions live on the server, not on your device, so offline the menu item is grayed out. The list on the left groups versions by day, newest first. Each entry shows the time and who made it: - **You**: a save from one of your own devices. - **A bandmate's name**: a save by another member of the band, in a band workspace. - **The app's name**, such as Claude Code: a change made through an app or agent you connected ([Connecting an agent](/docs/connect-an-agent)). An app you have since disconnected shows as "A connected app". - **Import**: the version an import created. - **Fretlist**: a version Fretlist wrote itself, such as the one it kept for every song when Version history was introduced. A song that changed workspace has a **Moved from** entry at that moment, for instance "Moved from Personal Workspace". The song itself did not change, so there is nothing to restore from that entry; it marks when the song went to the band. If you have unsaved work on the song, it sits at the top as **Unsaved version**, with the device it was typed on. Open the editor to continue it. ## Unsaved work follows you Fretlist keeps what you type as you type it, on the device itself and, while you are online, on the server. Start a song on the phone, forget to save, open the laptop: the editor opens on your unsaved words, with a message saying they came from your iPhone and a button to look at the last saved version instead. Nothing is decided for you. Press Save when it is right, or Cancel to let it go. An unsaved version is not a version. Nobody else sees it, it is not in anyone's setlist or on stage, and the song stays as last saved until you press Save. A new song that has never been saved keeps its unsaved work on the device it was started on. ## Where the song came from The last row of the list says how the song got into Fretlist, with the date: "Pasted from Ultimate Guitar", "Imported from a file", "Added from a shared link", "Restored from a Fretlist backup", "Starter song from Fretlist", or "Copied from Personal Workspace" for a copy made from another workspace. A song you wrote in the editor has no such row. This row stays even when the first version is no longer kept, and it shows on the Free plan. ## What a version changed Tap a version and the song appears as it was at that moment, rendered exactly like the song view. What that version changed against the one before it is marked on the sheet: - A line it **removed** is struck through and grayed. - A line it **added or changed** has a light purple tint. For a changed line you see the old line struck through directly above the new one. - A changed **key, capo, tuning, instrument, tempo, time signature, title or artist** shows the old value struck through beside the new one. - A changed **folder or tags** shows under the details: an old folder or a removed tag struck through, a new one highlighted. There is no summary sentence. The marks are the summary. ## Restoring a version At the top of a version, tap **Restore this version**. The song becomes that version again, and the restore itself is added to Version history as a new entry, so nothing is deleted. If you change your mind, restore the version you came from. Only members who can edit the song can restore. A Viewer in a band can read Version history but not change the song. Restoring brings back what the song said: its words, chords and musical details. It does not touch where the song sits or how it is shared: favorites, folders, tags, sharing and the archive flag stay as they are. ## How much is kept Fretlist keeps the 30 newest versions of every song. On the Free plan, Version history shows the 5 newest versions from the last 30 days. Upgrading shows the rest at once; nothing was thrown away. ## When someone else changes a song you have open Two people, or a person and a connected app, can change the same song. Fretlist never blocks you and never asks you to pick a side. - The editor takes the change as it happens, and a short message says who: "Claude Code made changes to this song", "Nate made changes to this song", or "This song was changed on another device". If you were in the middle of typing, your typing stays and only what they changed comes in. What changed is on screen, and in Version history. - The one exception: you have unsaved changes in the words and chords, and they changed the words and chords too. Your text stays, since it exists nowhere else yet, and the message says theirs is in Version history. Restore it from there if theirs is the one you want. Otherwise your next Save becomes the current version, and theirs is one step back. ## Editing offline You can edit a song without an internet connection, as long as the song is on your device. Songs you have opened while online are. Press **Edit** on the song, change what you need, and press **Save**. The save is stored on your device straight away: the song view, your setlists and Play Mode show the new version at once, the same as any other save. You can make a new song offline the same way. When your device is back online, the saved songs are sent to the server as normal saves, before anything else syncs. The sync dot in the corner pulses while that happens. Until then Version history shows the save as "Saved on this device, not yet synced"; once it is up, it is listed with you as the author at the time you made it. If someone else changed the song in the meantime, their version is one step back in Version history, and yours is the current one. If a song could not be synced because you no longer have access to its band, it stays on your device and Fretlist tells you so. A song that has never been opened on this device has no copy to edit offline. Open it once while online and it will be there next time. ──────────────────────────────────────────────────────────────────────────────── title: "Band roles: Leader, Member, Viewer, and Guest" description: "Every bandmate you invite gets a role that sets what they can do, from full control to view-only on stage. Here's what each role can and can't do, and how many of you fit." source: "https://fretlist.com/docs/band-roles" ──────────────────────────────────────────────────────────────────────────────── . A band set up before 1 November gets its 30-day trial from that day. When you invite someone to a band, you give them a role. The role decides what they can do with the band's songs and setlists. The roles form a simple ladder: each step down removes one ability. ## The four roles **Leader** is the band's owner. Full control: invite and remove members, change roles, rename the band, and delete it. A band has exactly one leader. To hand it over, the leader transfers ownership to someone else. **Member** is your working bandmates. They can create and edit songs and setlists, and copy the band's content out (export files, or **Copy to workspace** into their own library). They can't manage members. **Viewer** is read-only access. Viewers see every song and setlist and can use Play Mode, and they can copy content out via export or **Copy to workspace**, but they can't make changes. **Guest** is for a session player sitting in on a gig. Guests can view songs and setlists and use Play Mode on stage, but they can't edit anything and can't copy the band's content out. ## What each role can do Two things sit outside this ladder: - **Personal layers are for everyone.** Every role, including guests, sets their own capo, instrument, transpose, and private notes on the band's songs. That is a reading preference, not an edit. See [the band workspace guide](/docs/band-workspace). - **A band on hold overrides edit.** If a band is on hold, editing pauses for every role until it is back. Reading, Play Mode, and your own personal setup keep working. [What a band on hold means](/docs/band-workspace#if-a-band-is-on-hold). ## How many people fit A band holds **15 people, you included**, whatever mix of roles they are. Guests and viewers take a place the same as members do. That covers a four-piece with a sound engineer and a couple of deps several times over. If you are running something bigger, a choir, a big band, a rotating pool of session players, mail [hello@fretlist.com](mailto:hello@fretlist.com) and I will sort something out for you. The count is checked when someone accepts, so sending a sixteenth invite works and the accept is what tells them the band is full. Remove someone who has moved on and the place frees up immediately. ## Changing someone's role Open **Settings → Band → Members**. As the leader, you can change any member's role from the dropdown next to their name, or remove them from the band. To make someone the new leader, open their menu and choose **Make owner**. That hands over full control and steps you down to Member, so do it only when you mean it. ──────────────────────────────────────────────────────────────────────────────── title: "Connect an AI agent to your library" description: "Let Claude, ChatGPT, Claude Code or Cursor read and edit your songs and setlists through the Fretlist MCP server. What it can do, how to connect, and how to disconnect." source: "https://fretlist.com/docs/connect-an-agent" ──────────────────────────────────────────────────────────────────────────────── Fretlist has an MCP server. MCP (Model Context Protocol) is the standard way AI apps like Claude and ChatGPT talk to other tools. Once you connect, the agent you already use can read your songs and setlists and make changes for you: clean up a messy chord sheet, fix section labels across twenty imports, or put together a setlist of everything in a folder. The agent runs on your own Claude or ChatGPT plan. Fretlist does not see the conversation, only the tool calls the agent makes on your behalf. ## What a connected agent can do - **Read** your songs with their full chord sheets, your setlists in running order, your folders, and the bands you belong to. - **Edit a song**: the sheet itself, the title, artist, key, capo, tuning, instrument, tempo, time signature, status, favorite, and folder. - **Add songs**, either directly or by pasting text through the same importer the app uses, so tab-site boilerplate is stripped and a title that already exists is refused. - **Create and edit setlists**: the name, venue, date and notes, and add songs to a set. An agent can do what you can do in the app, and nothing more. In a band it has the role you have. On the Free plan it hits the same caps you do, and a refused add says so. An agent cannot delete anything. The tools have no delete, and the key an agent holds is refused for deleting songs, setlists and folders even outside the tools. Deleting stays a thing you do yourself, in the app. An agent can still overwrite a sheet with update, so read the result of a cleanup before the gig. ## How to connect Every app connects to the same address: `https://fretlist.com/api/mcp`. You also find it in **Settings**, Features tab, in the **Connected apps** card, with a button to copy it. The steps for each app are below. Any other app that supports MCP over HTTP works the same way: give it the address, sign in, allow. ## Claude Code Run this once in a terminal: ``` claude mcp add --transport http fretlist https://fretlist.com/api/mcp ``` Then type `/mcp` in Claude Code and pick Fretlist to sign in. Your browser opens the Allow page. ## Claude These steps work on claude.ai and in the Claude desktop app. Custom connectors need a paid Claude plan. Open **Settings**, then **Connectors**, choose **Add custom connector** and paste `https://fretlist.com/api/mcp`. Click Connect and allow access in the page that opens. ## ChatGPT In a new chat, click **Plugins** below the message box, then **Connect plugins** and **Browse all plugins**. _Plugins, then Connect plugins, then Browse all plugins._ At the top right, choose **Add**, then **Add custom MCP server**. Name it Fretlist. A description and an icon are optional: you can use the [Fretlist icon](/fretlist-icon.png). Paste `https://fretlist.com/api/mcp` as the Server URL and leave Authentication on OAuth. Tick **I understand and want to continue** and choose **Create as a plugin**. ChatGPT then sends you to Fretlist to approve the app: choose **Allow** and you land back in ChatGPT, connected. _The form filled in for Fretlist._ ChatGPT lists Fretlist as an app in dev mode. That is how it shows every server you add yourself, and it stays private to your account. ## Cursor Open `~/.cursor/mcp.json` (or create it) and add Fretlist: ```json { "mcpServers": { "fretlist": { "url": "https://fretlist.com/api/mcp" } } } ``` If the file already lists other servers, add the `fretlist` entry next to them inside `mcpServers`. To use Fretlist in one project only, put the same file at `.cursor/mcp.json` in that project instead. Then open **Customize** in Cursor's sidebar, find Fretlist under the MCP servers and sign in when Cursor asks. Your browser opens the Allow page. After Allow, the agent picks up the Fretlist tools on its own when a request needs them. ## Codex Run these two in a terminal: ``` codex mcp add fretlist --url https://fretlist.com/api/mcp codex mcp login fretlist ``` The second one opens your browser for the Allow page. ## What the Allow page is The page names the app that is asking, the account it gets access to, and where you are sent back to after Allow. The name is whatever the app registered itself as, so the return address is the part to check: a real Claude connect goes back to claude.ai, a real ChatGPT connect to chatgpt.com, Claude Code, Cursor and Codex to your own machine (Cursor in the browser goes back to cursor.com). Anything else gets a warning on the page. Only allow an app you started this from. Cancel sends the app away with nothing. An agent you allowed holds a key for your account that expires on its own and renews while the app keeps using it. Sign out everywhere in Settings does not revoke it; disconnect it instead (below). ## How to disconnect In **Settings**, Features tab, under **Connected apps**, every app you allowed is listed with the date. Disconnect removes its access at once: the next call it makes is refused, even with a key it was holding. The app will ask you to allow it again the next time it tries. ## Writing chord sheets with an agent Fretlist stores every sheet as ChordPro, with chords inline in square brackets. An agent can write that, or chords above lyrics; both are turned into the stored form on save, the same way the editor does it. The format pages ([Chords over Lyrics](/docs/chords-over-lyrics) and [ChordPro](/docs/chordpro)) are available to the agent as reference, so it does not have to guess. A good instruction is specific about what to keep: "Clean up the chord placement and section labels in Wonderwall, keep the lyrics exactly as they are." An agent replaces the whole sheet when it saves, so read the result before the gig. ## Changes show up everywhere A change made by an agent lands in your library like any other edit: open tabs and the installed app pick it up through the normal sync, and the offline copy follows. ──────────────────────────────────────────────────────────────────────────────── title: "Playing together in a band workspace" description: "How a band shares one library while everyone keeps their own capo, instrument, and key. The Band panel, set keys, private notes, and what happens when the leader leaves." source: "https://fretlist.com/docs/band-workspace" ──────────────────────────────────────────────────────────────────────────────── . A band set up before 1 November gets its 30-day trial from that day. A band workspace is one shared library. Everyone sees the same songs and setlists, but each member reads them their own way: their own capo, their own instrument, their own transpose. ## Inviting your bandmates Only the leader invites. While you are still the band's only member, the band's dashboard opens with an **Invite members** card: type a bandmate's email, pick a role, and choose **Invite**. **Add more** adds a row for the next one, and **View band** opens the band's settings. Once someone joins, the card goes away and **Invite** in the dashboard's **Band** card opens the same form. It is also under **Settings → Band**. Each person gets an email with a link to join. Invites you sent that nobody has accepted yet are listed under **Pending**, and an invite runs out after 14 days. If an email does not arrive (check spam first), open the **⋯** menu next to it and choose **Copy invite link** to send the link yourself, by WhatsApp or text. The same menu has **Resend invite** and **Revoke invite**. What each role can do is in [Band roles](/docs/band-roles). ## The Band panel Open any song in a band and you get a **Band** panel: the right sidebar on desktop, the **Band** pill in the song header on phone and tablet. One line per bandmate, calling out only what differs from the song as saved: an instrument badge (**Guitar (½ down)** when the tuning is not standard) and a **Capo II** chip only when a capo is on. Your own line also shows the chord shapes you play, when they differ from the band key. It updates live, and someone who has set nothing up just shows their name and instrument. Instruments come from **Settings → Instruments**, so nobody is assumed to play guitar. A drummer or vocalist gets the song without chord diagrams or capo. _The Band panel: who plays what on this song._ A purple dot means their setup sounds in a different key than the band key, and the tooltip spells it out: "Sounds in D (band key C#)". Tuning counts, so capo II with C shapes on a guitar tuned a half step down sounds in C# and gets no dot against a C# band key. Set your **Tuning** under **Settings** so the panel reads you right. ## Setting who plays what Every member has their own order of instruments in the band. The first one is their **Main** here, shown in teal, and every song shows its chord diagrams unless they picked something else for that song. Someone who plays bass here and ukulele in another band gets the right shapes in both. Drag your own instrument chips in the **Band** card on the dashboard (or under **Settings → Band → Members**) to change the order, or tap one to make it your Main. The leader can do the same for anyone in the band. Only the member can add, remove or change their instruments, in **Settings → Instruments**. Your own line carries the teal edge. Every line has a **...** menu (on hover on desktop, always visible in the sheet) holding two things: that person's own instruments, ticked on the one they are on for this song, and **Remove from song** / **Add to song**. A line that is off goes dim and reads **Not on this song**. In is always the default. _Each line's menu sets what that person plays, and whether they play this one._ ## Who edits what Roles gate the band's content ([see band roles](/docs/band-roles)), but personal layers work differently: - **Your own setup and notes are always yours.** Every role, guests included. - **Anyone who can edit the band's songs can set anyone's part.** Leaders and members use the **...** menu on any line. Handy for setting up the bass player's chart before rehearsal. Last change wins. - **Viewers and guests** set their own instrument from their own line, never someone else's. - **Capo and transpose stay personal.** Nobody sets a bandmate's capo or transpose, whatever their role. A setlist's key is the exception: it is shared, see below. Your own instrument works offline. Anything on someone else's line needs a connection. ## Band key, set key, your key A song has three keys: 1. **Band key**: the song's stored key, the reference everyone shares. 2. **Set key**: the key a setlist plays it in, for "we play it in A in this set." Shared with the whole band. 3. **Your key**: your own transpose, visible only to you. Which one you see depends on where you opened the song: - **From a setlist**, you see the set key, unless you chose your own key. - **From your library** (the sidebar), you see your own key. The **+** and **-** on a song are always yours: they change the key you read, never the band's, also when you opened the song from a setlist. The band's key for a set is changed on the setlist itself (below). **Your own key wins.** Once you choose your own key for a song, you keep reading it in that key, in every setlist, even when the band moves it. That includes the song's original key: a keyboard player can step the band's A back to G, keep the chords they know, and set the difference on the instrument. The song view and Play Mode show that difference as a badge, like **Transpose -2**: your chart sits 2 semitones below the band. On the setlist, that song's key badge shows your key with a purple dot. Reset puts you back on the band's key. When you are on your own key, the reset button says where it goes back to: **Back to the band's key (A)**. Your first transpose on a band song reminds you once that the band still sees the original key. To set the band's key for a set, click a song row's key badge on the setlist, viewing or editing, and it morphs into a **- key +** stepper. Click the center key to reset, to close. Changing a set key is for leaders and members, and it needs a connection. Viewers and guests see the set key but cannot change it. _Click a setlist row's key badge to set the key for that set._ The set key is shared, and prints and exports carry it. The same song can sit in two setlists in two keys: the setlist printout and the band panel use the key of the setlist you came from, and so do the setlist rows, the song view and **Play Setlist** unless you have your own key. ### Who changes what | You want to | Where | Who | |---|---|---| | Play a song in another key for one set, for the whole band | The song's key badge on the setlist (view or edit) | Leaders and members | | Read a song in your own key, in every setlist | **+** and **-** on the song, from a setlist or your library | Everyone, guests included | | Change the song's key for good | The song editor (**Transpose** or **Only change the key**) | Leaders and members | | Play with a capo without changing the key | The capo on the song | Everyone, just for you | ### Common questions **The band plays a song in A, but my chart shows G. Why?** You chose your own key for this song, and your own key wins over the set key. The **Transpose -2** badge says how far your chart sits from the band. Press reset on the song to follow the band's key again. **I'm the keyboard player. Can I keep the original chords when the band moves a song up?** Yes. Open the song from the setlist and step the key back to the original with **-**. Your chart keeps the chords you know, the badge shows the difference (for example **Transpose -2**), and you set that difference on your keyboard's own transpose. When the band moves the song again, your chart stays put and only the badge changes. **I pressed + on a song in our setlist and nobody else's chart changed.** That is right: **+** and **-** on a song only change your own key. To change the key for the whole band, use the song's key badge on the setlist itself. **Can a band leader read a song in their own key too?** Yes. The leader changes the band's key on the setlist rows, and their own key on the song, like everyone else. **What does the purple dot on a setlist key mean?** That the key shown is not the song's stored key: either the set plays it in another key, or you are on your own key. Hover it to see which. **I'm not in a band. What do + and - do on a song opened from a setlist?** They change that setlist's key for the song, because there is no band to differ from. In your library they change your own key. ## Where else purple shows up Purple always means one thing: a value differs from the reference it is measured against. On a setlist row it is the key you read against the song's stored key, or your own key against the set's; a capo alone never triggers it, because a capo does not change the sounding key. ## My notes Every song in a band has a **My notes** block below the chord sheet, private to you whatever your bandmates' roles. They show read-only in Play Mode, where the **Notes** switch hides them, and on a setlist under the band's note for the song. The band's note has a gray bar, yours a teal one. See [Notes on your songs](/docs/notes). ## Switching workspaces Your name at the bottom of the sidebar opens your menu, with the workspace switcher inside it. Each device remembers its own choice, so switching on your phone leaves your laptop where it was. New songs, imports and folders go into the workspace that device is in. ## Copy or move between workspaces Bringing your whole personal library in is one step: on a new band's dashboard, under **Where are your songs now?**, choose **Copy from Personal** or **Move from Personal**. Either takes everything, folders included. (Joined a band that already has songs? The same choice is on its dashboard as **Import your personal library**, until you add something yourself.) A folder with the same name as one the band already has is merged into it, so you never end up with two. A move leaves out songs the band already has: they stay in your personal library, and a setlist that moves uses the band's copy. To bring only some songs, select them in your **Personal Workspace** and use **Move to workspace**. The way back is in **Settings → Band → Band library**, for the leader: **Copy** or **Move** everything in the band to your Personal Workspace, starter songs included. It works the same way in reverse: folders with the same name merge, and a move leaves behind any song you already have, so it stays in the band. After a move, nobody else in the band can open what moved. If you joined Fretlist by starting a band, your starter songs and **First Set** are in the band, so there is something to try right away. Your **Personal Workspace** starts empty. When you are done with the starter songs, remove them under **Settings → Library → Demo content**. Song by song, the **...** menu has **Copy to workspace** (an independent copy, everyone but guests) and **Move to workspace** (leader-only, since it moves the song out for everyone). Moving always asks first, naming who loses what and warning when the song will drop out of setlists here. Moving a setlist takes its songs. Both need a connection. _Moving warns you by name before anything is deleted._ Copy a setlist into a workspace that already has songs with the same titles and a **Review matching titles** step lets you link to the existing versions or copy yours as new. No accidental duplicates. ## What a band costs A band holds 15 people including you; [Band roles](/docs/band-roles#how-many-people-fit) has the detail. ## The first 30 days The first band you ever create comes with a **30-day trial, and no card is needed.** Starting one from the Bands plan on the home page sets it up as you sign up: you name the band, invite whoever you want, and the 30 days start there. Inviting can wait, and a band with nobody in it gets a reminder on your dashboard, because a shared library cannot prove itself to one person. At the end of signing up you can add a card for it, or carry on without one. The trial is the same 30 days either way. **Without a card**, there is nothing to cancel and nothing to forget: the trial cannot turn into a subscription on its own, so when the 30 days are up nothing is charged. You get a reminder before it ends, and a band whose trial has run out goes read-only rather than away. Paying for it makes it editable again, with every song and setlist exactly where you left it. **With a card**, your plan starts when the trial ends and the card is charged then, at the price you saw when you added it. You get an email a week before with the date and the amount. To stop it, cancel before that day in **Settings → Band → Manage billing** and you pay nothing. You can add a card later in the trial too, from **Pick your plan** on the band dashboard. The days you have left stay yours: nothing is charged until the trial ends. Thirty days rather than a fortnight, because a band cannot be judged alone. You need to get your bandmates to accept their invites, get the songs in, and actually rehearse with it before anyone knows whether a shared library earns its keep. Two weeks is one rehearsal if you are lucky. A month is two or three and probably a gig, which is the thing that tells you. The trial is **once per account**, not once per band. A second band is paid for from the day you make it, and you set that up before the band exists so an abandoned checkout leaves nothing half-made behind. It is half price once your first band's plan is running; while that first band is still in its trial, the second one is full price. ## If a band is on hold A band on hold is read-only: nobody can add or change songs, and everyone sees a banner saying so. You can still read everything, play every setlist, and edit your own setup and notes. It happens three ways: the leader stepped away and left it on hold, a free trial ran out, or a payment stopped going through. In every case nothing disappears. A payment that fails gets 30 days before anything changes at all, the songs stay put, and paying makes the band editable again. The leader can still hand it over or delete it. _A band on hold is read-only, never gone._ ## If the leader leaves A band always has exactly one leader, so a leader can't just walk out. **Settings → Band → Leave band** offers two paths: - **Hand over and leave**: pick a new leader, they take over, you leave. - **Put on hold and step away**: the band goes read-only and you keep the leader role, so you can hand it over or delete it later. Everyone else leaves directly with **Leave band**. Leaving or being removed takes your own setup and notes for that band's songs with you; the band's songs and setlists stay untouched. ## FAQ **Can we track who sings lead or who sits a song out?** Not yet. Per-song role tracking for larger bands is on the radar. If your band needs it, tell me at [hello@fretlist.com](mailto:hello@fretlist.com). ## Related - [Band roles: Leader, Member, Viewer, and Guest](/docs/band-roles) - [Play Mode](/docs/play-mode) - [Printing and exporting](/docs/print-and-export) ## Blog ──────────────────────────────────────────────────────────────────────────────── title: "OnSong for Windows: why there isn't one (and what to use)" description: "OnSong for Windows does not exist: OnSong runs on iPad, iPhone and Mac. What OnSong Console does on a PC, and which chord chart apps run on Windows." source: "https://fretlist.com/blog/onsong-for-windows-what-to-use-instead" ──────────────────────────────────────────────────────────────────────────────── If you searched for "OnSong for Windows", here is the short answer: there isn't one. OnSong runs on iPad, iPhone and Mac. Its pricing page (checked October 2026) lists Android and Kindle as "coming soon" and does not mention Windows at all. There is no Microsoft Store listing and no installer, so a "free download" of OnSong for PC did not come from OnSong. What OnSong does have for a PC is OnSong Console, and it helps to know what that is before you decide anything. ## What OnSong Console does on a Windows PC OnSong Console is a website that your iPad or iPhone serves itself. You switch it on in the OnSong app, it shows a web address, and you type that address into a browser on your PC. OnSong's manual describes the address as a local IP address or a `.local` name, so the PC and the iPad need to reach each other, and the iPad has to be there with OnSong running. In the browser you can import, create and edit songs, and manage your books and sets. Every change is saved back to the library on the iPad. The manual describes it as a way to manage your library from a computer. It does not describe playing a set from it. Console is part of OnSong Premium, $59.99 a year or $5.99 a month (checked October 2026). The cheaper Essentials plan, $29.99 a year, does not include it. So Console answers one question: "can I type up my OnSong songs on a real keyboard?" It does not answer the other one: "can I play my songs from a Windows laptop or tablet?" ## First question: do you want to keep OnSong? This decides what to do next, so answer it before you install anything. **If your band runs on OnSong and you only want the PC for editing,** Console is the honest answer, and it comes from OnSong itself. You keep the iPad as the stage device, you type on the PC, and nothing has to move. **If you want the PC to be a place your songs actually live,** a laptop on the music stand, a Windows tablet, or a library that does not depend on one iPad, then you need a different app that runs on Windows. There are two I would look at. I will be upfront that I build the second one. ## SongbookPro: a Windows app you install SongbookPro has a Windows app in the Microsoft Store, sold separately from its iOS and Android versions. Its manual lists OnSong exports, including the `.backup` file, among the formats it imports, and on Windows you can drag files straight into the app. If you want a classic installed program on the PC, that is the one to try first. One thing to know before you set it up on a second device: SongbookPro syncs through a cloud account you connect yourself (OneDrive, Dropbox or WebDAV). I wrote up [how SongbookPro sync works](/blog/songbookpro-sync-explained), because it trips people up. ## Fretlist: chord charts in the browser, installed like an app [Fretlist](https://fretlist.com) is a chord chart app that runs in the browser, which is why it runs on Windows at all. In Chrome or Edge you install it from the address bar, and it opens in its own window that you can pin to the taskbar or the Start menu. The steps are the same on Windows 10 and Windows 11. Once your songs have synced, it works without a connection. The same account opens on an iPad, an Android tablet, an iPhone or a Mac, with the same songs. So the setup Console gives you (type on the PC, play from the iPad) works here too, without the iPad having to be in the room while you type. What it does with your songs: - **Transpose and capo.** Change the key or set a capo and every chord in the chart follows. The setting is saved per song and synced, so the tablet shows what you set on the laptop. - **Setlists.** Songs in sets, in the order you play them. - **Play Mode.** A full-screen stage view with auto-scroll, a metronome, section navigation and a wake lock so the screen stays on. On a laptop the keyboard drives it: Space starts and stops the scroll, and the left and right arrows go to the previous or next song. - **Bluetooth page turners.** Most pedals send PageUp and PageDown, and Play Mode picks those up without any setup. - **OnSong backups.** Fretlist reads the OnSong `.backup` file directly: songs, setlists, keys, capo and tempo come across in one import. And what it does not do: no MIDI, no DMX lighting cues, no lyrics projection, no backing tracks. If those are part of your show, OnSong does them and Fretlist does not. > Try it on one of your own songs: [open Fretlist](/) in Chrome or Edge, paste a chord chart, set its capo, and press Play. ## Moving your OnSong library to a Windows PC The backup is made on the iPad, so start there: 1. In OnSong, open the **Utilities** menu, then **Backup**, and save the `.backup` file. 2. Get the file onto your PC: email it to yourself, or save it to Google Drive or another cloud folder you can open on Windows. 3. On the PC, open [fretlist.com](https://fretlist.com) in Chrome or Edge, sign in, and drop the file onto the import box on the dashboard. 4. Fretlist shows how many songs and setlists it found. Click **Import**. The full walk-through, with what gets imported and how to clean up duplicates afterwards, is in [How to migrate from OnSong to Fretlist](/docs/import-from-onsong). The steps for installing on every device are in [How to install the Fretlist app](/docs/install-the-app). ## When OnSong is still the right call If any of these describe your setup, keep OnSong on the iPad and use Console for the typing: - You run MIDI or DMX cues from the same app that shows your chords - You project lyrics to a screen for the audience or the congregation - Your whole band is on iPads and shares an OnSong library - You hand-write on your charts with an Apple Pencil For everyone else who simply wants their chord charts on the Windows laptop they already own, there is no need to wait for an OnSong for Windows. The page about [Fretlist on Windows](/for/windows) lists which of the well-known chord chart apps run on Windows at all, and the [full comparison with OnSong](/alternative/onsong) has the prices side by side. > Bring your OnSong library over: [open Fretlist](/) on your PC, drop in your `.backup` file, and open a setlist in Play Mode. Related reading: - [OnSong for Android: why it doesn't exist (and what to use instead)](/blog/onsong-for-android-what-to-use-instead) - [Fretlist vs OnSong: the full comparison](/alternative/onsong) - [Fretlist on Windows](/for/windows) ──────────────────────────────────────────────────────────────────────────────── title: "forScore for Android: why there isn't one (and what to use)" description: "forScore for Android does not exist: it runs on Apple devices only. What that means for Android players, and what to use for PDFs and for chord charts." source: "https://fretlist.com/blog/forscore-for-android-what-to-use-instead" ──────────────────────────────────────────────────────────────────────────────── If you searched for "forScore for Android", here is the short answer: there isn't one. forScore runs on iPad, iPhone, Mac and Vision Pro. Its own site lists those four and nothing else, and the App Store listing asks for iOS 18 or newer. No Play Store listing, no Windows version, and as far as I can find, no announcement of either. That leaves a lot of people with a question. forScore is one of the most used music apps on the iPad, so a bandmate recommends it, you open the Play Store on your Samsung tablet, and it is not there. This post is about what to do next. It depends on one thing: what your songs look like. ## Why there is no forScore for Android I play from chord charts, not PDFs, so I've never used forScore myself. I don't know the developer's reasons for skipping Android and I won't guess at them. What I can see from the outside is what the app is built around: PDFs you annotate with an Apple Pencil, one purchase that installs on your iPad, iPhone and Mac, and page turns controlled by Bluetooth pedals or MIDI. All of that is Apple's platform, deeply. Bringing it to Android would be a second app, not a port, and nothing on forScore's site suggests that is coming. So the practical advice is the same as for [OnSong on Android](/blog/onsong-for-android-what-to-use-instead): don't wait for it. Pick something that runs on the device you have. ## First question: are your songs PDFs or chord charts? This decides everything, so answer it before you install anything. forScore is a PDF reader for musicians. You load scanned scores, lead sheets or exported notation, you mark them up with a pencil, you build setlists out of them, and a pedal turns the pages. The chords on the page are whatever was printed there. If you need the song in another key, you need another PDF. A chord chart is different: lyrics with the chords above them, or in brackets, stored as text. Text can be transposed, resized, reformatted and searched. Most singers, guitarists and keyboard players in cover bands and worship teams play from chord charts, not from notation. If your library is PDFs, you want a PDF reader that runs on Android. If your library is chord charts, or you are about to [type it up](/blog/from-notebook-to-screen-going-digital-with-chord-sheets), you want a chord chart app. These are two different replacements, and I will be upfront that I build the second kind. ## If your library is PDFs: MobileSheets The name that comes up in every forum thread about forScore on Android is MobileSheets. I don't use it myself, so I will stick to what its site says: it runs on macOS, iOS, Android and Windows, it groups scores into setlists, it has annotation tools with layers and stylus drawing, and it connects to a Bluetooth pedal to turn pages. Google Play has a separate trial app to test before buying, and the licenses sold on its own site are per device. If you have years of annotated PDFs and an Android tablet, that is the closest thing to what you were looking for. Install the trial, load a few scores, and see whether the markings and the page turns feel right to you. ## If your songs are chord charts: Fretlist [Fretlist](https://fretlist.com) is a chord chart app that runs in the browser, which is why it runs on Android at all. Open it in Chrome, add it to your home screen, and it opens full screen like any other app. Once your songs have synced, it works without a connection. The same account opens on an iPad, a Windows laptop or a Mac, with the same songs. What it does with a chord chart on Android: - **Transpose and capo.** Change the key or set a capo and every chord in the chart follows. The setting is saved per song and synced, so the tablet shows what you set on the laptop. - **Setlists.** Songs in sets, in the order you play them, with the key and capo for each. - **Play Mode.** A full-screen stage view with auto-scroll, a metronome, section navigation and a wake lock so the screen stays on. Dark mode included. - **Bluetooth page turners.** Most pedals send PageUp and PageDown, and Play Mode picks those up without any setup. - **Bulk import.** ChordPro files, Word documents and text-based PDFs, plus OnSong and SongbookPro backups if you are coming from one of those ([Alan moved two bands over from SongbookPro](/blog/moving-from-songbookpro)). And what it does not do, since that matters more here: Fretlist is not a PDF reader. It does not show a PDF as a page, and it has no pencil annotation. A text-based PDF of a chord chart imports as text, one song per file, and the chords can land a little off their word on a messy layout. A scanned PDF does not import at all. If your whole library is PDFs, that is not a bulk move, and MobileSheets above is the better answer. If your songs are chord charts, or you are ready to type them up, the install takes a minute: 1. Open [fretlist.com](https://fretlist.com) in Chrome on your Android phone or tablet and sign in. 2. Tap the ⋮ menu, then **Install app** (it may read **Add to Home screen**). 3. Confirm with **Install**. A Fretlist icon lands on your home screen. The steps for every device are in [How to install the Fretlist app](/docs/install-the-app), and the page about [Fretlist on Android](/for/android) lists which of the well-known chord chart apps run on Android at all. > Try it on one of your own songs: [open Fretlist](/), paste a chord chart, set its capo, and open Play Mode. ## When forScore is still the right call If your music is notation, or scanned scores you have marked up for years, and you already own an iPad, forScore is the right tool and nothing on this page replaces it. One purchase that installs on your iPad, iPhone and Mac (with Pro as an optional extra) is also hard to argue with. The question only comes up when the device is not Apple, and then the answer is the one above: a PDF reader that runs on Android for PDFs, a chord chart app for chord charts. For how the two kinds of app compare on the iPad itself, I wrote up [OnSong vs forScore](/compare/onsong-vs-forscore), which is the same split from the other side. > If you play from chord charts on an Android tablet, [open Fretlist in Chrome](/), add it to your home screen and bring one setlist over for the next rehearsal. Related reading: - [OnSong for Android: why it doesn't exist (and what to use instead)](/blog/onsong-for-android-what-to-use-instead) - [OnSong vs forScore](/compare/onsong-vs-forscore) - [How to install the Fretlist app](/docs/install-the-app) - [Chord sheets and setlists on Android](/for/android) - [How to organize your chord charts and setlists for gigs](/blog/how-to-organize-chord-sheets-setlists) ──────────────────────────────────────────────────────────────────────────────── title: "Band setlist sync: keeping everyone on the same song" description: "Band setlist sync without the extra steps: one person presses Play and every bandmate's chart follows, song by song, set by set, each in their own key." source: "https://fretlist.com/blog/band-setlist-sync-same-song" ──────────────────────────────────────────────────────────────────────────────── Band setlist sync means two things: everyone in the band has the same setlist, and during the gig everyone is on the same song. In Fretlist the first comes with the band itself. The second is **Follow Me**: one person presses Play, and every bandmate's phone or tablet opens the same song and moves along with them. This post explains how that works, who can lead, and what it needs. {/* DJ: a real moment here? A rehearsal or gig where someone was on the wrong song, or the set changed on the spot. */} ## What band setlist sync needs to do A band needs two things, and they happen at different times. **Before the gig: the same setlist.** In a Fretlist band, the setlist is stored in the band, not on one person's tablet. Everyone opens the same one on their own phone, tablet or laptop, so nobody has to send it around. **During the gig: the same song.** A band often changes the plan while playing: a song gets skipped, or the singer calls a different one. Without sync, every bandmate has to find that song by hand. Follow Me handles the second part. ## How Follow Me works in a band Whoever leads turns on **Follow Me** once (it stays on for their account). It's in **Settings > Features**, or in the gear inside Play Mode. Then they open the setlist and press Play. Every bandmate with the band open in Fretlist lands on the same song. They don't have to turn anything on or press anything. Their phone or tablet opens Play Mode by itself, at the song the band is on. From there, the leading device steers: - **Next song.** Flip to the next song (by tap, arrow key or [foot pedal](/blog/play-mode-live-performance-setlists-foot-pedals)) and every chart flips with you. - **A change of plan.** Pick another song from the setlist and the whole band jumps there. - **Auto-scroll.** Start it and everyone scrolls along; stop it and everyone stops. Each device paces its own sheet so every chart reaches the last line at the same moment, even with bigger text or a smaller screen. - **The end of a song.** When the countdown to the next song starts on the leading device, every bandmate sees the same countdown, with the next song's title. Here it is on two devices: Two things stay out of the way. A device that is in the song editor is never pulled into Play Mode, so nobody loses what they were typing. And Follow Me only follows the band that is open on a device: a tablet left in your personal library won't follow the band. > **Try it on your own devices first.** Follow Me works in your personal library too. Turn it on in **Settings > Features**, press Play on your phone, and watch your tablet or laptop follow (logged in to the same account). [Try Fretlist](/) ## Everyone still reads their own chart Following doesn't mean everyone sees the same screen. Each device is a full Play Mode, with its own settings: - **Your own key and capo.** If you read a song two semitones lower than the band, you still do while following. I wrote about how that works in [a band in different keys](/blog/band-different-keys-one-setlist). - **Your own text size and chord diagrams.** A singer can hide the diagrams while the guitarist keeps them. You can also look ahead. Flip a page on your own device and it stops following for the moment, so you can check the next song while the band is still on this one. The header says **Paused**, and a pill at the bottom says **Following paused**. Tap **Rejoin** to jump back to the song the band is on, at the spot the leading device is reading. Or do nothing: the next time the leading device changes song, you follow again. To write something down mid-rehearsal, leave Play Mode on your own device: pull it down on a phone or tablet, or press **esc** on a laptop. That device stops following until someone presses Play again, and the rest of the band plays on. Your note goes under **My notes** on the song, which only you see. ## The break between sets On a setlist with [more than one set](/docs/setlists), when the leading device moves past the last song of a set, the whole band lands on a **Break** screen together. It says what is coming (**Set 2 is next**) and shows the first song, with your own capo and key. The band stays on that screen until the person leading taps **Start Set 2**. Then everyone moves to the first song of the next set. ## Who leads Whoever presses Play with Follow Me turned on leads. There is no one fixed leader. If the bass player has Follow Me on and presses Play on their tablet, the bass player leads, and the device that led before follows. In a band, the **Leader** and **Member** roles can lead. **Viewers** and **Guests** follow, which suits a session player who sits in for one gig. The [band roles guide](/docs/band-roles) has the full list of who can do what. The Play Mode header always says which you are holding: **Leading** on the device that leads, **Following** on the others. On a tablet or laptop it also names the bandmate you're following. ## What it needs: a connection Follow Me needs an internet connection, on the leading device and on every follower. The signal goes through Fretlist's servers, so the devices don't talk to each other directly. It doesn't have to be the venue's WiFi. If one phone has signal, turn on its hotspot and put the other devices on it. Without a connection, Play Mode still works on every device, with every song and setlist. The devices just don't follow each other. Making Follow Me work without any internet is where I want it to end up, but it isn't there yet. And if the leading device drops out (a flat battery, a closed app), the others keep the last song on screen. Press Play on another device and the band carries on from there. The [Follow Me guide](/docs/follow-me) has every detail, and the [Bands page](/bands) has the rest of what a band gets. before then, and signing up locks in Early Access too. ──────────────────────────────────────────────────────────────────────────────── title: "What makes a good ChordPro editor (and how Fretlist's works)" description: "A ChordPro editor should color your chords, write the braces, show a live preview and keep your file intact. Here is how Fretlist's does it." source: "https://fretlist.com/blog/chordpro-editor" ──────────────────────────────────────────────────────────────────────────────── ChordPro is plain text, so in theory any text editor is a ChordPro editor. In practice, writing a song in Notepad means remembering how every directive is spelled, counting brackets, and saving the file to some app just to see whether the grid came out right. A good ChordPro editor takes that work off your hands and leaves you with the song. This post is about what that takes, and how the editor in Fretlist handles each part. If you are new to the format itself, start with [ChordPro explained](/blog/chordpro-complete-guide). ## What a ChordPro editor should do Four things, in my experience: 1. **Show you the structure while you type.** Chords, directives and lyrics should look different, so a missing bracket stands out. 2. **Write the syntax for you.** You should not have to remember whether it is `{start_of_grid}` or `{sog}`. 3. **Show a preview.** Not after saving: next to the text, as you type. 4. **Keep your file intact.** What you import, and what you export, should be the text you wrote. When I started building Fretlist, I had never heard of ChordPro. Now I can't imagine writing a song without it. I'm a bit of a nerd, and a format that reads like code is a joy to me. The first users told me Fretlist handled ChordPro badly, so I dove in, deeply. In a plain text box, ChordPro was hard to read. So I set out to build the best ChordPro editor I could: shortcuts for every directive, ready-made grids, tabs and section labels, all following the official ChordPro spec. Dave, a Fretlist user, put it like this: "Your ChordPro support is the real differentiator for me, creating from scratch is much much easier." That's what I was going for. Below is the editor from Fretlist, the real one, with its preview beside it. Change a chord, or type **/** on an empty line. Nothing you type here is saved. ## Colors as you type In the Fretlist editor, everything is colored as you go. Chords take your chord color, directives and section headings are teal, and lyrics stay in the normal text color. Bracketed text that is not a chord, like `[x4]` or `[*Break]`, shows in italic as a note. The brackets don't decide the color. Whether the text names a chord does. So `[N.C.]` reads as a note and `[C#m]` as a chord. The editor uses the same rules as the finished chord sheet, so a song looks the same while you write it as it does when you play it. You can see both side by side in the editor above. ## Inserting directives without remembering them Type **/** at the start of a line and a menu opens with every section and directive. Keep typing to narrow it down: `/def` finds Chord definition. Each row shows the text it will write before you pick it. The slash only counts at the start of a line, so a chord like `G/B` never opens the menu. On a wide screen there is also a row of buttons above the text, with the sections your song already uses first. The full list covers a chord, a chord definition, a comment, a note, a chord grid, repeat bars, a tab block and a repeat of the chorus. A few inserts do more than paste text: - **Chord definition** arrives filled in. Fretlist picks a chord your song plays that has no shape yet and fills in the usual fingering. **Tab** then walks the fields: the name, the base fret, then each fret. - **Chord grid** arrives as four empty bars with the label selected. **Tab** moves through every cell in reading order, so filling a grid is Tab, type, Tab, type. - **Tab block** arrives as six empty strings. On a tab line the arrow keys move one cell at a time and typing replaces the dash, so the strings stay lined up. - **Repeat chorus** writes `{chorus}`, and the sheet prints the last chorus again in full. There is more on all of this in the [song editor docs](/docs/song-editor). > Have a song you keep meaning to write down? Open a new song in Fretlist, choose the **ChordPro** tab and type **/** on an empty line. [Try it on your own songs](/). ## A live preview, next to the text On a computer, the preview sits next to the editor. It draws the sheet as you type, including grids as real bar-and-chord charts with repeats and first and second endings. You can drag it wider or hide it. On a phone or tablet the preview opens from the bottom of the screen instead. Metadata works both ways. Type `{key: G}` or `{capo: 2}` into the text and the song's details fill in. Change the key in the details later, and the `{key}` directive in the text changes with it. ## Two formats, one song Not everyone thinks in brackets. The editor has two tabs, **ChordPro** and **Chords over Lyrics**, and switching converts the song. The lines you did not touch come back exactly as you wrote them, so you can switch, fix one line in the other view, and switch back without your file being rewritten. The [ChordPro](/docs/chordpro) and [Chords over Lyrics](/docs/chords-over-lyrics) docs cover both formats. ## Your file stays your file This is the part you only notice when it goes wrong. A ChordPro file you import is stored exactly as it was written, directives and comments included. Export it as a ChordPro file (`.cho`) and you get your text back, with the directives Fretlist doesn't draw still in place. Fretlist imports `.cho`, `.chopro`, `.chordpro`, `.crd` and `.pro` files. Songs from the web come in too: there are short guides for [Ultimate Guitar](/docs/import-from-ultimate-guitar), [Chordie](/docs/import-from-chordie) and [SongSelect](/docs/import-from-songselect). ## What it doesn't do yet Some of ChordPro, Fretlist reads but does not draw: - **Embedded ABC and LilyPond notation** is kept in the file, but not drawn as a staff. - **`{image}`** is kept but not shown. - **Fonts, sizes and colors** set with directives like `{textfont}` are ignored. Fretlist uses its own typography. - **`{columns}`** collapses to one column that fits your screen. None of these are lost on export. I went through every tier of the format, and where Fretlist stands on each, in [What "ChordPro support" really means](/blog/what-true-chordpro-support-means). > Write your next song in ChordPro, with a live preview as you type. [Start with Fretlist](/). ──────────────────────────────────────────────────────────────────────────────── title: "A band in different keys: one setlist, everyone's chart" description: "How a band plays one song in different keys: the band's key for a set, your own key on your chart. Try it on a guitar and ukulele duo." source: "https://fretlist.com/blog/band-different-keys-one-setlist" ──────────────────────────────────────────────────────────────────────────────── A band plays one song, but not everyone reads it in the same key. The singer wants it lower, the guitarist plays with a capo, the keyboard player keeps the chords they know. In Fretlist that is normal: one song, and everyone's chart in the key that suits them. It is also [where Fretlist started](/blog/why-i-built-fretlist). For years I played in a duo with my buddy Ruud. On some songs he played the ukulele, while I was steadily rocking my nylon-string guitar, tuned a half step down. So our keys differed. Fretlist handles that out of the box: the song is stored the way it was written, on my guitar, and every other chart is worked out from it. ## The band's key for a set On a setlist, click a song's key badge and step it to the key you play tonight. The whole band reads it in that key, in this setlist only. Leaders and members can change it. ## Your own key wins The **+** and **-** on a song are yours. Press them and only your chart moves, while the band keeps its key. A badge like **Transpose -2** shows how far you are from the band, and a purple dot marks your key on the setlist. When the band moves the song, your chart stays put. Reset takes you back to the band's key. Here is one of my own songs, Read Between the Lines, the way we played it. Click Ruud on the Band panel and the chart flips to his ukulele: It's in every new Fretlist library, so you can open it yourself. A capo is yours too: pick one and your chart shows the shapes you play, while the song keeps its key. The [band workspace guide](/docs/band-workspace) has the details. before then, and signing up locks in Early Access too. ──────────────────────────────────────────────────────────────────────────────── title: "How to transpose chords with a capo (plus a capo chart)" description: "How to transpose chords with a capo: what each fret does to the key, a capo chart for common chord shapes, and how to move a song without one." source: "https://fretlist.com/blog/transpose-chords-with-capo" ──────────────────────────────────────────────────────────────────────────────── A song is written in a key. Your voice has a comfortable range of its own. Very often the two don't line up, and that is completely normal. The good news is that a guitar gives you an easy way to move a song: a capo. This post explains how to transpose chords with a capo, with a chart you can keep next to you, and what to do when a capo isn't the answer. I love playing with a capo, especially when I'm writing. Sometimes a song just won't click. Then I clip on a capo, my voice suddenly sits right on every note, and the song is there. On my nylon-string it's even better: fingerpicked high notes with a capo on have such a soothing sound. Jason Mraz, my biggest inspiration, wrote some of his finest songs with a capo. That's how I got into it. Try it before you read on. This is a song in A, with the same controls as in Fretlist. Pick **II** under **Capo** and watch the chords and the diagrams change to G shapes: The rest of this post explains what just happened, and how to work it out without an app. Or paste a song into the [capo transposer](/tools/capo-transposer) and let it do the counting. ## How do you transpose chords with a capo? A capo clamps every string at one fret. Each fret is one semitone (a half step). So the shapes you play stay the same, but the whole song sounds higher by one semitone per fret. That gives you one simple rule: **The key you hear = the shapes you play + the capo fret.** Play G shapes with the capo on fret 2 and the song sounds in A. G, C and D become A, D and E to the listener, while your fingers still make G, C and D. The chromatic scale is the ladder you count on. Every step is one fret: C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab, A, A#/Bb, B, and back to C. To find where a capo should go, count the steps from the shapes you want to play up to the key you want to hear. From G up to A is two steps (G to G#, G# to A), so the capo goes on fret 2. ## A capo chart for the common chord shapes Most players stick to five open shapes: C, A, G, E and D. Find the shape you want to play in the top row, go down to the capo fret, and read the key the song will sound in.
| Capo fret | C shapes | A shapes | G shapes | E shapes | D shapes |
|---|---|---|---|---|---|
| No capo | C | A | G | E | D |
| 1 | Db | Bb | Ab | F | Eb |
| 2 | D | B | A | F# | E |
| 3 | Eb | C | Bb | G | F |
| 4 | E | Db | B | Ab | F# |
| 5 | F | D | C | A | G |
| 6 | F# | Eb | Db | Bb | Ab |
| 7 | G | E | D | B | A |