Set List Maker
Song organizer for musicians
$19.99 · In-App Purchases
NOTE: We are no longer adding new features to Set List Maker. We recommend our newer product, BandHelper, for the latest design and functionality.
Set List Maker is a powerful organizational tool for musicians. With thousands of people around the world using the app in creative ways, the app is packed with features to manage your repertoire, control your on-stage electronics and share with your bandmates.
MORE THAN A DIGITAL SONGBOOK
Set List Maker can store your lyrics and chord charts, but it can also keep track of your rehearsal notes and serves as an archive of all your set lists. You can include multiple reference recordings for each song, slow down or pitch-shift recordings while practicing,* transpose chords with one touch, and make a quick recording if inspiration strikes.* Then design your own screen layouts to show the most important information in each setting you play in.
YOUR COMMAND CENTER ON STAGE
Set List Maker can display your lyrics with simple auto-scrolling or custom automation tracks,* play backing tracks and click tracks through separate audio ports or inter-app audio,* play videos,* and configure MIDI-compatible sound and lighting equipment as you move from song to song.* You can control Set List Maker with MIDI* or Bluetooth footswitches, and link together multiple devices for screen sharing or remote control on stage.*
KEEP YOUR BANDMATES IN THE LOOP
Set List Maker can can export databases and import them onto your bandmates' mobile devices so everyone has access to the latest songs, set lists, and details of upcoming shows. You can also email set lists in PDF or HTML format, or print good old paper set lists to keep it simple on stage.
Some advanced features (*) require an in-app purchase. For details, please visit the Set List Maker website, which also contains tutorials and demo videos to help with your purchase decision.
*** If you have a problem or a suggestion, please contact us before writing a bad review. We can't respond or help you if you publish your complaints in a review, but we respond promptly to all emails and posts in our support forum. ***
more • Fixed a crash when an external display is connected.
2026-03-04 4 Mar
• Fixed a problem that prevented sharing a file from another app to BandHelper.
2026-03-03 3 Mar
• Updated the Tempo field to support fractional bpm values entered with a comma as the decimal delimiter on devices that use a comma as the decimal delimiter.
• Tightened the decay on some of the tempo click sounds to reduce the sensation of a reverb effect.
• Implemented code updates required by upcoming iOS versions.
2026-02-27 1 Mar
• Fixed a problem that caused the app to show a duplicate connection to Bluetooth MIDI devices on iOS 26.
• Fixed a crash with the Import Playlist function on iOS 26.
2026-01-30 3 Feb
• Fixed an incorrect page count after resizing the lyrics text in the show view.
• Improved the scaling of layout elements with the Copy For This Size function on the layout Edit Details page.
2026-01-16 20 Jan
• Restored the marker edit options on iOS 26.
2025-10-28 29/10/2025
• Fixed a problem that triggered a swipe gesture when dragging a slider on iOS 26.
2025-10-03 05/10/2025
• Fixed a problem that sometimes hid top toolbar buttons on phones on iOS 26.
• Fixed a crash when playing SMF music files on iOS 26.
2025-09-26 28/09/2025
• Restored the updates for iOS 26. Ended support for iOS 12-14. Set List Maker now requires iOS 15 or newer.
2025-09-16 17/09/2025
• Restored support for iOS 12-14.
2025-09-15 16/09/2025
• Updated for iOS 26.
• Improved how layouts are scaled to fit different devices.
! Improved how new layouts are created to fit different OS versions. If you have an older layout that doesn't fully scale to your screen, you can click Help > Utilities > Update Layout Height. You will only be able to do this from the same device you originally created the layout on, or a device with the same screen size, and you should only do it once for a given layout.
• Fixed a problem saving Settings > Audio & MIDI > MIDI Preset Order.
2025-09-10 14/09/2025
• Fixed a problem that retained custom field values when deleting a custom field.
• Stopped hiding parentheses in lines containing parenthesized text but no chords when Settings > Appearance > Hide Parentheses In Chord Lines is on.
2025-08-22 24/08/2025
• Updated the Start Recording app control action to do nothing (instead of pausing the recording) if the recording is already playing.
• Updated the Start Automation app control action to resume the automation (instead of doing nothing) if the automation is paused.
• Updated the Stop Automation app control action to stop any recording, video, tempo or auto-scroll that was started from the automation track. This is consistent with the behavior of the automation button and the automation controls.
• Renamed the Start/Stop Automation app control action to Play/Pause Automation to better reflect its behavior.
• Fixed a problem where the completed song marks didn't update when reordering a set list.
• Adjusted the text length on the set list Edit Songs page to avoid overlapping the options buttons.
• Updated multi-line text fields to scroll to the cursor position after pasting text in.
• Stopped adding an automatic Start marker to lyrics that have a marker before the first line when the first line contains ChordPro chords.
• Disabled the Clear Formatting button on formatted text fields when no text is selected.
2025-06-06 23/06/2025
• Added Settings > Advanced > Trigger Song Completion From Duration, which is on by default for existing databases. If you turn this off, song completion actions will only be triggered from the end of a recording, video or automation track.
• Updated the month values for date filters in smart lists to take a decimal value. For example, you could add a filter "Date Updated greater than .25" to show songs updated within approximately the last week (or .23 to be more precise, since a typical month has 4.28 weeks).
• Updated the document picker to save and reload the last used sort value.
• Reduced the transparency in the inactive layers when editing layouts to make aligning objects between layers easier.
2025-02-21 23/02/2025
• Fixed a crash on the Share Set List page.
2025-01-27 28/01/2025
• Restored the annotation button to the document toolbar for songs that have no documents or lyrics. You can use this to add annotations to a blank canvas for these songs.
• Updated the document viewer to stop disabling scrolling when you view a one page document with the two column presentation.
• Updated the Roman numerals function to ignore any currently applied transposition.
• Fixed a problem where the song list sometimes didn't scroll to show a newly selected song when using live sharing or app control.
• Fixed the recording loop buttons when the iOS Accessibility > Display & Text Size > Increase Contrast setting is on.
• Added an error message if you use the Quick Add button within a smart list to select a song that isn't in the smart list. Also, ignored Settings > Advanced > Insert Duplicate Quick Added Songs in a smart list.
• Stopped hiding the song list from app control actions in layouts where the song list is not layered on top.
2025-01-24 26/01/2025
• Fixed a problem that caused the screen sharing function to miss some screen updates.
2024-10-23 24/10/2024
• Fixed a problem that caused the screen sharing function to miss some screen updates.
• Fixed a problem that skipped the pre-roll when starting auto-scroll for a document with a saved zoom position.
2024-10-17 18/10/2024
• Fixed the search buttons on the song edit page and map buttons in the Shows list on iOS 18.
• Updated the auto-scroll function so if you manually scroll before starting auto-scroll, the speed is not recalculated unless Recalculate Speed If Overridden is on.
• Fixed a problem with chord alignment when the Chords field contains a line of non-chord text.
• Fixed a problem that expanded the left column to the full screen when switching to another app from the set list share pages.
• Added optional External Display Width and External Display Height fields to override the external screen size set by iOS in case that size is incorrect.
2024-10-02 03/10/2024
• If Personal Transpose is set for a song but Show Roman Numerals is on but the Key is not set, revert to the Personal Transpose function.
• Updated the Capitalize Lyrics function to retain the correct formatting positions when the lyrics contain the German letter ß.
• Fixed a problem where the current text field wouldn't be visible after switching between apps multiple times.
• Removed the Use Analog Video Output setting, since no devices that use it are still supported.
2024-09-27 29/09/2024
• Fixed a problem that created a duplicate layout the first time you view a show.
• Improved the alignment of the recording loop region bar against the recording progress bar.
• Fixed a crash when transposing chords that use bar lines but only have one bar on a line.
• Turned on Settings > Audio & MIDI > Play Audio In Background and Settings > Audio & MIDI > Let Other Apps Play Audio In Background by default for new installations.
• When using the Auto-Fit To Page setting on the set list Share Songs page, stopped shrinking the Chords text, unless even the Chords text without the Lyrics text is too long to fit.
2024-09-06 08/09/2024
! Changed how standard layouts are added to new databases. The first time you view a show in a new database, instead of prompting you to select a layout template, $site_name will automatically add a landscape and portrait layout from the More Buttons template. You can still add different layouts using the other layout templates.
• Updated the More Buttons layout template for phones to include a tempo button and a recording button instead of the transpose buttons.
• Sped up the opening of databases by loading document and recording metadata in a background thread. This means if you change this metadata in a different database and then change databases, you might not immediately see the change in the new database. In that case, you can wait a moment and try again.
• Updated the edit pages so that selecting a field will move it into view after the on-screen keyboard appears.
2024-07-26 28/07/2024
• Updated the transpose function to retain alignment of bar lines (| characters) even when repeated beats aren't marked with dashes. This allows a more horizontally condensed chord chart that can be sized larger without wrapping lines.
• Fixed the alignment of ChordPro chords within right-to-left text.
• Fixed a crash when exporting documents to BandHelper when the database links to a document that isn't present on the device.
• Fixed the button colors in the print popup on the document edit page.
2024-07-12 15/07/2024
• Updated the Capitalize Text setting on the document viewer to stop capitalizing bracketed text or chord lines.
• Updated every instance of a song's Tags field to display in the tag sort order.
• Updated the external display functionality to use all the current document viewer's settings if you connect the external display after viewing a set list.
• Fixed the alignment of the Lyrics field on an eternal display when its alignment is set to Centered or Reversed.
• Fixed the initial alignment of the Lyrics and Notes fields when their alignment is set to Centered or Reversed.
• Fixed the Alignment option on time fields in song layouts.
• Fixed a problem that left the tempo playing if you changed to a song with no tempo while the previous song's tempo was still playing and Settings > App Control > Actions > Start Tempo was set to Song Selection.
• Fixed a problem that stopped the new recording at the end of the outgoing recording if you start a cross fade closer to the end of the outgoing recording than the cross fade duration.
• Fixed a crash when playing a recording attached to a song in the ninth position or greater.
• Added a default value of 5% for Settings > App Control > Scroll Document Down ... By Amount.
2024-06-16 17/06/2024
• Replaced the Help > Utilities > Export To BandHelper button with Export Database To BandHelper, Export Documents To BandHelper and Export Recordings To BandHelper buttons in the database import/export menu. You can use these to migrate your Set List Maker data directly into a BandHelper account after generating an import code from the Admin > Import page of the BandHelper website.
• Fixed a problem where the Play Recording automation events and app control actions didn't play multiple recordings together when the layout includes the Multiple Recording Buttons.
• Fixed the Next Page/Marker Or Song and Previous Page/Marker Or Song app control actions when the document viewer is shown on an external display but not the main display.
• Fixed a crash when clicking Increase Tempo or Decrease Tempo from the tempo button options.
• Fixed the Sort Songs by Tag option on the show Edit Songs page.
• Fixed a redundant row of labels that appeared when sharing some set lists.
• Added Settings > App Control > Wrap Next/Previous Songs and Wrap Next/Previous Attachments. You can use these to control whether the Next/Previous Song, Document, Recording and MIDI Preset functions wrap around to the first or last item. For backwards compatibility, Wrap Next/Previous Attachments is on in existing installations. Otherwise, both settings are off by default.
• Added Settings > Advanced > Allow Automation End to Change Songs During Playback.
2024-05-23 27/05/2024
• Fixed a crash when an external display is connected.
more Version 2026-03-04 4 Mar
Data Not Collected The developer does not collect any data from this app.