Skip to content

Changelog

All notable changes to Gigmeister are documented here. The app runs on the web, iPhone and iPad, and desktop, with an Android beta.


A dep or session player added as a guest now sees what their gigs need — the setlists on the gigs they’re booked for and the songs on them — instead of the band’s whole library. A guest singer joining for one December show sees that show’s set and nothing else.

Settings opens straight away on a network with no internet behind it — a mixing desk’s Wi-Fi, say. Band details come from what’s already on the device, and the member list fills in once the connection answers.


The app now opens on what matters next — the upcoming gig and whether its set is ready, booking requests waiting on an answer, and the band’s practice list. An Ask bar sits on top for anything else. On a phone, the Home key leads the nav bar, and a new band sees a Get Started checklist until there’s real material to show.

A personal stage view for members who read words, not charts. Chords drop out wherever a song has lyrics, steps stay out of the way, and a one-line header shows the song, the lead vocal, and what’s next. Tap either edge to change song, or let a page turner scroll a long lyric first. Switch it on in Settings → Appearance or from the Aa sheet while performing.

Edit a chart the way it reads on stage. Chords sit above the word they belong to — type [ or tap a chord to pick or change one — and bold, italic, underline, and highlight show in place. Sections, steps, and column breaks come from a menu, and a section can be set Small, Large, or X-Large so a chorus stands out. The ChordPro source is still one tap away. See Chord Sheets.

Lyrics brought over from BandHelper come in clean — no stray formatting symbols in the words. When a song has both lyrics and chords, both arrive, the second as its own chart version. A song with no chart yet shows an Add Lyrics button instead of an empty screen.

The day sheet is now easy to hand out. Share Brief sits at the top of the Gig Advance tab, Copy Brief drops the whole sheet into a group chat as text, and the public link previews with the band, gig, date, and location. The brief links to the live setlist, and a band can choose to show the fee. The template editor edits every field — name, section, type, who fills it, order — and new bands start with eight essentials, schedule first. Send the request from an inbox reply and the advance marks itself sent. See Gig Advance.

Take booking requests from your own website. Drop a Book Us button or embed the form — every request lands as an option on the calendar and opens an email conversation with the person asking. Pick the fields, set the language, and rotate the link whenever needed. See Booking Form.

The paperwork lives on the gig now. A Documents tab on every gig or rehearsal holds the signed contract, the invoice, the venue’s stage plan — PDFs and images up to 20 MB — where the whole band finds them. See Event Documents.

Share a Front-of-House setlist link and it unfurls with the band, the setlist or its gig, the song count, and the date — not a generic app card. Share is also in each setlist card’s ⋮ menu now, so there’s no need to open the set first.

Touring bands see every gig on the venue’s own clock. An 8 pm show in another country reads 8 pm and sits under the right day, and a short city hint appears only when the venue’s time differs from yours. Bands that stay in one timezone see no change.

Seven days before a gig, everyone playing gets one email with everything needed to prepare — load-in and soundcheck, the event notes, the setlist, who’s playing, and the organiser’s contact. Fees and internal notes stay out. The day-before reminder still goes out as before.

Upload the band’s logo in Settings → Band and it shows up wherever the band is seen from outside — link previews in chats, the public rider, brief, booking, and soundman pages, and band emails.

Owners can switch off Shared Mailbox, Rider Pack, Gig Advance, or Band Chat for the whole band in Settings → Band → Features. Everything stays on until switched off.

Owners can see what the band has stored in Settings → Band — the total, a breakdown by type, and the largest files, each with Download and a link to where it lives.

Manage the band’s saved replies in Settings → Band → Mail — list, edit, rename, delete. A template can include the Rider Pack link, the reply a band sends over and over. Opening an email in the inbox is faster too.

The preview is the main view, with every option in a sheet. Turn on A4 page-break guides to fit the set onto a set number of pages, and build a stage sheet — no header, big bold titles up to 300%, uppercase, roomier spacing, wider margins, and a medley printed as one line.

An audible count-in tick plays before an auto-advance step change, on by default (Settings → Audio → Count-In Click). Automations has a new step strip — one chip per step, with an inspector underneath for tempo, patches, MIDI clips, and backing tracks. Adding a second step moves the backing track onto step one, so playback sounds the same. See Song Steps.

Flag a song from the ⋮ menu the moment it falls apart on stage. The setlist shows the flagged songs with a one-tap Clear Flags, and the practice picker filters straight to them.

In a medley, the backing track no longer cuts out between songs or steps — the outgoing loop keeps playing and the next one comes in on the downbeat, in time.

Rig Status folds into Preflight, the one check to run before walk-on. A MIDI device the set depends on now counts toward Ready for the Stage, so an unplugged synth shows up before the first program change goes missing.

Every device preset has been checked against the manufacturer’s documentation, fixing wrong bank maps on the Waldorf Blofeld, Sequential Rev2, Nord Electro 6, Nord Stage 3 and Grand, Korg prologue and Kronos, and Modal Cobalt8. SysEx sends are new, starting with Roland VR-730 synth tones. Camelot Pro and Yamaha Montage M / MODX M join the list. Program changes that went missing on an unassigned port now arrive.

The key is a visible pill now — tap it to transpose. The Multitrack tab is called Recordings, and the editor opens faster.

The assistant is no longer Pro-only. Every band gets a monthly allowance, and a question asked from ⌘K now goes straight through.

iPhone stays in portrait, except in performance views, which rotate freely. iPad and larger screens keep their full layout in any orientation. The iPhone and iPad app now requires iOS 26.

The Android beta can lead and follow in Follow Leader, keeps the screen awake on stage, and keeps the click and backing tracks playing in the background. The back button closes the open sheet before leaving the screen.

A change made offline stays pending until it syncs, and a change the server refuses now says so instead of quietly undoing itself. Each band keeps its own queue of pending edits. A gig created while the connection drops no longer appears twice, a gig set to Confirmed stays confirmed, and an edit on one device no longer overwrites a newer one from another. Adding a song group adds the whole group, at the end. Subscribed calendars show event notes with line breaks in Google Calendar and Outlook. Security hardening across sign-in, guest access, and the assistant connection.


The pre-show exchange gets a home. Request load-in, soundcheck, PA, parking, and contact details from the organiser through a public form — no account needed on their end — and publish the answers as a day sheet for everyone on the gig. Fields come from a band-level template in Settings: toggle the presets, add your own, keep internal notes off the sheet. Details already on the gig arrive pre-filled, each field explains itself in plain words for organisers who don’t speak band, and the status pill tracks the exchange from Draft to Published. See Gig Advance.

Bring the whole band over. Songs come in first — custom fields like Lead Vocal and PA notes resolved, duplicates detected, extended keys like G7 and Cmaj7 accepted — then the follow-up importers ride the same export: setlists with sections and gig dates, past gigs and rehearsals into the calendar, lead sheets from the documents zip, recordings as backing tracks, and MIDI devices with per-song program changes. Drop the export once; every importer reuses it. See Import & Migration.

ChordPro files and zips from OnSong, SongbookPro, Setlist Helper, LinkeSOFT SongBook, and Ultimate Guitar import one song per file, with chords-above-lyrics charts converted. Drop a folder of PDF or image charts to create a song for each, titled from the filename — or attach a folder of charts to songs already in the library. Paste a plain list of titles to get the repertoire in within a minute, with an optional lookup for artist and duration. Demo content clears with one tap once your own material is in.

New bands start with the question that matters: where are your songs today. BandHelper, ChordPro, PDFs, or a pasted list — or demo songs and a blank slate. A Get Set Up checklist follows the goals you pick — import songs, build a setlist, share the set with the band, connect an assistant — and ticks itself off as you go.

The Front-of-House share dialog now hands out an invite link alongside the view link, carrying the role you pick. Pending invitations get Copy Link too, for when an email never arrives.

Create another band from Settings — a solo project next to the bands you play in — without needing an invite. Share a song you own into your other bands and they all play from one chart, marked Shared in the library.

Upload the desk recording of a gig or rehearsal, split it into songs — by hand or auto-detected against the setlist — and promote the good takes onto their songs. Every song now carries a Takes & References list (links, files, promoted takes) with a band-preferred take. Before the next gig, Preflight verifies that every file the set needs is on the device and that audio outputs are routed to gear that’s connected, with a one-tap Download All. The mixer gains a band default: editors share a starting mix, everyone shapes their own on top, and Reset to Band Mix brings you back. Stems can go to their own audio output, and never play over a backing track. See Multitrack.

Change a backing track’s tempo without changing its pitch, and its pitch without changing its tempo — slow a track down to learn a part, or drop it a semitone to fit a singer. Set it per song or per step in the Backing Track editor: tempo from 75% to 125%, pitch up to 12 semitones either way, each preserving the other. See Backing Tracks.

AirTurn, PageFlip, iRig BlueTurn, Coda, and Donner pedals work out of the box — arrows, Page Up/Down, Space, and Enter turn PDF pages, steps, and songs. Prefer your own layout? The Controls panel learns a key or a pedal press the same way it learns a MIDI control. See Bluetooth Page Turners.

Chat is on for every band — channels, reactions, attachments, search, and mention pings, on every platform. Set each channel to Every Message, Mentions Only, or Nothing. See Band Chat.

Rider Pack, Gig Advance, Song Steps, and Shared Mailbox are open to every band. Who sees what follows band roles.

A setlist and its gig now show the link from both sides, a setlist can be linked to a rehearsal to run the set you’re about to play, and unlinking works.

The assistant becomes part of getting started. Connecting Claude or ChatGPT is now a step on the Get Set Up checklist, and a new import_songs tool lets an assistant add up to 100 songs in one call — paste the whole repertoire into the chat and it lands in the library, with enrichment offered after. New tools duplicate and copy setlists, set section markers, transpose, find and merge duplicate songs, and search the help docs; setlist reads now carry running times. Setup covers ChatGPT alongside Claude, plus guidance for Gemini Spark and Microsoft Copilot Studio, which speak the same open protocol. The connection also stays signed in instead of asking to reconnect. See Claude & ChatGPT (MCP).

A Get Help bubble answers questions straight from these docs, links the page it used, and hands off to a person when the docs don’t cover it — with a reply by email if you’ve closed the app. The command palette searches the docs too.

Glance at another chart mid-set and your screen stays put until the leader next moves — following no longer pins you to the leader’s every broadcast. First connect still snaps you to the leader’s position, and a dropped session reconnects on its own.

Settings → Account → Export Your Data downloads your band’s songs, setlists, and events as one file.

Launch no longer waits on the network — your band and library show straight from the device and refresh behind the scenes, and an offline start goes straight into the app. Updates on iPhone and iPad shrank from 9.5 MB to 3.5 MB, so they finish on venue Wi-Fi. The perform-mode header is decluttered on mobile and iPad portrait, the step strip wraps long names instead of truncating them, and Go Live shows which MIDI devices are connected.

Offline edits sync more dependably, including on a device shared between accounts. Recurring rehearsals keep their RSVPs and skipped dates when the series changes, and series without an end date work. Backing tracks fixed across offline playback, auto-start, loop timing, volume, and start position. Transpose leaves lyric words alone, and edits in the song editor always land on the right song. iOS print opens the system print dialog. Calendar feeds name the organiser again, and chat shows member names.


Charts now size themselves to your screen. Fit to Screen solves font size and column count together for your device and orientation, so a whole song lands readable without scrolling — no per-song setup. Insert a {column_break} to force a split where you want one, pin the size with A− / A+ or a pinch, or switch a song back to plain scrolling from the Content Display sheet. The old band-shared two-column toggle is gone — layout is personal now, not the band’s, and a manual font size scales with the fitted size so it reads the same on a phone, tablet, and laptop.

On iPhone, the current song and step follow you onto the Lock Screen and Dynamic Island while you perform. It’s a read-only strip that updates on song and step changes, so you can glance down without waking the app.

A device can host the perform session over the local network — an iPhone or iPad can now be the leader, not just a follower — so a band stays in sync on stage with no internet.

The Soundman View is reachable and readable on a phone, so a front-of-house engineer can pull up PA notes and the running order on whatever’s in their pocket.

Per-song notes print under their song, with controls for font size, song numbering, and section dividers.

Desktop app updates install correctly again. Reordering a song’s steps while offline no longer stops syncing, and syncing no longer stalls.


A song’s chart can hold more than one named version — an alternate arrangement, a stripped-down acoustic chart — on top of the shared Band version. Follow the version you want: it’s what you edit, what shows in perform view, and what you co-edit live with anyone else following it. Private personal charts fold into named versions, so there’s one mental model instead of a copy-vs-sync dropdown.

A song can hold more than one lead sheet, each a named part — “Trumpet Bb”, “Drums”, “Guitar”. Every part is shared with the band, and each member picks the one they view, so a horn player and a drummer open the same song and each see their own chart.

Guests are silent by default — no notifications unless you add them to a line-up. Each event carries its expected guest line-up, so everyone knows who’s on the gig.

Bring your personal chord tweaks into the band chart. AI merges the changes from your own copy into the shared version, so the whole band gets your fixes without a manual re-type.


The setlist editor gets a second mode. Compose turns a setlist into a document you write — start on a blank page and type, and one search box finds your songs, drops in a saved group, starts a new section, or adds a free-text note (banter, a tuning change, a break) right in the list. Press Enter to keep adding lines, drag to reorder, and use the inline + to slot something between two songs. Sections are grouped visually with running song numbers, so a long set reads at a glance. Prefer typing commands? Start a line with “/”. Notes sit alongside your songs while staying out of the Front-of-House and print views. Compose works on touch, and a fresh setlist opens straight into it — the classic Structured editor is still a toggle away, and both edit the same setlist.

Emphasize a single chord inline by wrapping it as ==[C]== — handy for calling out the one change that matters in a bar.

Reordering a setlist while offline no longer gets stuck. The sync indicator stops flagging quiet periods as slow.


Bands that play medleys can flip a setlist into one continuous timeline. With Medley Mode on, the click track and MIDI clock keep running across the song boundary instead of stopping between songs, and the last step of a song auto-advances straight into the next one. The toggle lives in the setlist details dialog, with a Medley pill on the perform-mode header. A single section can override the setlist default — turn medley on for the encore run only, or stop it mid-set — using a three-way toggle in the section header menu.

Song Steps gets a single accordion editor. Each step is a collapsed row you expand in place to edit its core fields, MIDI, and automation, with per-row autosave. Add a step by creating a new one or reusing an existing step, reorder with up/down arrows, and edit the step sequencer pattern inline. Step tempo glides can now be measured in bars instead of only seconds, so a ramp resolves musically against the song tempo and time signature.

The Add Song modal is now a two-pane browser — a sorted, bucketed song list on the left, a detail preview on the right. Sort by Smart buckets, recent, most-played, or alphabetical. Most-played and last-performed counts match the library, so the picker and the library agree on what you play.

Setlists get shareable deep-links that switch the recipient into the right band automatically when they open them. A new public Front-of-House share URL gives the sound engineer a read-only view without an account.

A Rig Status panel shows signal flow and reachability for your configured devices during a gig. A persistent step strip stays pinned in the performance view so the current and upcoming steps are always visible.

Performance mappings can now be triggered by incoming MIDI notes, not just program changes or CCs — learn a note and it fires the mapped action.

Per-song, per-group, and total-duration pills across the edit page. Moving a song into or out of a named section now lands it in the right run, the cursor stays put across rapid reorder clicks, and saving a selection as a template warns before overwriting an existing name. A “Practice This” shortcut was added to the song-row menu, and event detail goes full-bleed on mobile.

Security hardening across band data access and in-app purchases.

Fixes to core flows: the editor transpose dialog now closes and refreshes correctly, lead-sheet uploads persist, restored mute/solo state applies on the first play of a multitrack, inbox snooze respects your timezone, rider-pack edits no longer get dropped when you navigate away mid-save, and Insights shows the right numbers straight after a band switch. Offline sync is more dependable, including for bands with very large catalogs.


A new dedicated editor page replaces modal-based setlist editing. Songs visually nest inside named sections, you can pre-structure a setlist with empty placeholder sections, multi-select bulk-move blocks of songs, save a selection as a song group template, and run AI Optimize Order directly from the editor. Mobile gets a back button, section reorder, tappable header, and a primary CTA with overflow actions.

Press Kit images get thumbnails, so the share page loads fast even with large originals. The public share page adds a Print button, a sticky quick-nav header that jumps between filled-in sections, and a theme toggle for recipients.

Theme preference is saved to your account, so Dark / Light follows you across web, iOS, and desktop. Light-mode contrast now matches dark across the app, including chord rendering, the practice session view, and rider pack tables. Sign-in screens stay dark.

A flaky connection or a timeout no longer signs you out — only a session that has actually expired does.

The desktop app shows one update banner across the app, with download progress and a restart prompt.

Three MIDI debug views merge into a single Log sidebar that shows outgoing messages too, with a direction column. Toggle with Cmd+Shift+M.

Security hardening across sharing, sign-in, and the assistant connection.


A full-parity rebuild of the iOS app as a native app, with brand-aligned loading screens, the synthwave logo, native search, full Settings coverage, Shared Inbox, Insights (Catalog + Practice), setlist power-user tools, queue-style Practice, and a stage sidebar with collapsible sections and a band switcher. iOS 26 two-pill tab bar with emoji selection halos.

Security hardening across the app — more than 40 fixes.

The alternate themes are retired in favor of a single dark theme — light mode returned in 3.5.4.


Real-time in-app chat. Six role-scoped default channels (General, Announcements, Bookings, Core, Musicians, Production) are created automatically; new channels can be typed as general, gig, or setlist. A single global “Chat messages” notification toggle. Chat moves into the first Backstage tab on mobile. See Band Chat.

MIDI Scenes for reusable preset bundles across multiple devices. MIDI Clock master / slave mode with configurable source device. See MIDI.

Attachments, auto-generated AI draft replies, text selection on message bubbles and notes, and each thread opens as its own page.

Audio file reuse and trim timing (in / out points without re-encoding), beat-quantized start in time with the click, and offline playback.

Agent threads — persistent multi-turn conversations synced across devices. New agent tools: reorder / move setlist songs, structured get_setlist. Song-group structure preserved when building setlists through an assistant.

Songs group under their section markers; several setlists can be created at once; calendar feeds include members who haven’t responded and hide cancelled gigs.

App updates install silently in the background, with a notice only for minor and major releases.

Lyrics and page content merge into a single chart field. Genius lyrics lookup replaced with LRCLIB. The update toast is gone — updates apply silently.


Auto-fill key, tempo, time signature, and duration from MusicBrainz. Lyrics fetched from LRCLIB (replacing Genius) with AI fallback. YouTube lookup as a fallback for a song’s media link. YouTube videos play inside the iOS and desktop apps.

A new Insights tab with four sections — Gigs, Catalog, Practice, Financial. The Gigs section ships with a date range selector (All Time / This Year / 12 / 6 / 3 Months); the other sections show across-all-data metrics today. See Insights.

Calendar, song groups, and practice follow the active band. Glass pill nav lands on web mobile. Pick the band when connecting an assistant.

create_setlist_with_songs and other agent enhancements.


3.0.x — February → March 2026 (33 patches)

Section titled “3.0.x — February → March 2026 (33 patches)”

A rebuilt app plus 33 patch versions of native-app and interface polish.

Changes made offline queue up and retry until they sync, on every platform. A sync-status indicator shows what’s pending, and logging out with unsynced changes asks first.

Tech rider, hospitality rider, stage plan, patchlist, and press kit — with a public share link and file uploads. Tech and hospitality riders are PDF uploads; stage plan is a visual editor with an optional uploaded image.

A shared mail inbox for band communications — one inbox per band — with notes, templates, an activity log, threaded replies, and search.

Web push and native iOS push notifications. Event reminders, with the songs to focus on in rehearsal reminders. See Push Notifications.

Apple Music playback. YouTube as a backing-track source. YouTube audio download (3.0.15). Stem separation (3.0.17).

Single-song multitrack with preferred recording selection. Multitrack segment grouping. Song MIDI clips keep their name.

Onboarding wizard with Apple Sign-In and Google Sign-In. Links open straight in the iOS app. Email confirmation links sign you in directly.

Deleted songs and setlists go to a Bin and can be restored for 30 days.

Five-role system — Owner, Manager, Member, Guest, Tech — with a documented permission matrix. See Band Roles.

Native Google and Apple Sign-In on iOS. Desktop sign-in through the browser. Android beta. Universal links and Android App Links.

Floating glass pill navigation on iOS (3.0.20). Liquid glass UI + sliding nav indicator (3.0.31). Settings promoted to bottom nav; hamburger menu removed (3.0.9). Bottom nav hides on scroll with smooth animation. Inbox swipe gestures.

The iOS app picks up new releases without waiting for the App Store, and every update is signed.

MIDI clip auto-play preference (deprecated). Pro billing features hidden during early-adopter period. Linux desktop downloads removed.


MIDI control + performance feature polish. Songs, setlists, and song groups work offline in the native apps.


Connect the band’s email over IMAP/SMTP, with credentials stored encrypted. Thread management with assignment to band members. Internal notes with @mentions and email notifications. Reply templates. Full-text search. Bulk actions. Thread-to-event linking with auto-suggestions. 12-month historical backfill with progress tracking. Activity log.

Switch between multiple bands without losing anything. Email invitations with invite codes. Each band’s data stays separate.

Full create, edit, and delete for gigs and rehearsals, with timezone support. Recurring events (weekly, bi-weekly, custom) with skip / restore. Per-member attendance tracking. Personal iCal feeds for Google / Apple / Outlook. Event-to-setlist linking. Tally form submissions create gigs automatically.

Songs, setlists, and song groups are stored on the device in the native apps, so they work offline.


  • Persistent Practice Sessions: Practice sessions now persist across navigation and sync live to all band members
  • Mobile UI Improvements: Dropdown menu, hidden font resize buttons (pinch-to-zoom available)
  • Song Editor: Unified step selector for MIDI settings across multiple steps
  • Click Track: Option to keep the click running across songs
  • MIDI Clip Loop Count: Configure loop count for MIDI clips per song
  • MIDI Clip Device: Assign MIDI clips to specific devices
  • iOS Safe Area: Content no longer sits under the notch or Dynamic Island in the iOS app
  • Mobile Navigation: Bottom navigation now appears above the practice view
  • Practice Mode: Practice view no longer opens on its own when a page loads, and updates right away after a change
  • TTS Announcements: Song announcements stop cleanly and skip when a pending song change is cleared
  • MIDI: Multiple MIDI fixes and improved MIDI Learn
  • UI: Step card, header, and navigation fixes
  • Better song navigation
  • Improved pinch-to-zoom support
  • Smoother playback
  • Improved autoplay functionality
  • Styling improvements

  • MIDI Automation View: A new view for visualizing MIDI automation
  • MIDI Content Type: Add MIDI content type to view mode options
  • Per-Song Content Type: Content type preference with auto-save per song
  • Duplicate Finder: Mark pairs as “not duplicates” to skip them
  • Offline Settings: Offline settings tab with enable/disable toggle
  • TTS Song Announcements: Text-to-speech announces current song during performance
  • BPM Animation: Animate BPM display changes
  • MIDI Next Step Control: Add MIDI control for Next Step navigation
  • Alpha Banner: Subtle footer note once the Alpha banner is dismissed
  • The home page no longer flashes before onboarding opens
  • MIDI support is detected correctly in the native apps
  • Lyrics import fixed
  • Hide header and nav during active practice session
  • Practice session view covers the full screen

  • Desktop app for macOS, Windows, and Linux
  • Offline support
  • Native desktop features: system tray, keyboard shortcuts, auto-updates, notifications

New MIDI device mappings:

  • Korg MicroKorg, MicroKorg 2, Minilogue XD, Prologue, Wavestate
  • ASM Hydrasynth
  • Modal Cobalt8
  • Behringer DeepMind 12
  • Roland System-8
  • Elektron Digitone, Analog Four
  • And more
  • Quick open performance view for songs (Cmd/Ctrl+K)
  • Desktop app security hardening

  • Song actions UI improvements

  • Song Steps in Chord Sheets: Display step markers in chord sheet view
  • Documentation: Public documentation site
  • Better practice mode experience
  • Assistant (MCP) connection fixed

  • Configure auto-advance based on measure count
  • Automatic song progression during performance
  • Upload and manage backing tracks per song
  • Playback during performance
  • MIDI control to advance to next song step

  • Offline enabled preference per user
  • Songs cached on the device for offline access
  • Changes sync when the connection returns
  • New content view mode for MIDI-focused display
  • Preferred content type saved per song
  • Mark song pairs as “not duplicates” to skip in future scans

  • Model Context Protocol (MCP) server for AI assistant integrations
  • Secure connection codes
  • Connect Claude Desktop and other MCP clients
  • Improved onboarding for new bands
  • MIDI clips per song step
  • Step-specific MIDI clip names

  • Song Steps: Divide songs into multiple steps/sections
  • Step Sequence: Ordered steps with custom arrangement
  • Step Tempo: Per-step tempo configuration
  • Step MIDI Settings: Individual MIDI settings per step
  • Audio Channel Routing: Route audio to specific outputs
  • Audio Device Preference: Select preferred audio output device
  • Click Track Settings: Configurable click track with measure events
  • Toggle Click MIDI Action: MIDI control to toggle click track

  • Custom MIDI program change mappings per user
  • Override default device mappings
  • Content display preferences per user
  • Hide/show lyrics, chords, lead sheets

Five visual themes:

  • Dark (default): Zinc palette with yellow accents
  • Synthwave: Neon magenta/cyan, 80s retro
  • Cyberpunk: Neon green/yellow matrix
  • Vaporwave: Pastel pink/cyan 90s aesthetic
  • Sunset: Warm orange/golden tones

  • User API Keys: Generate long-lived API keys
  • API Usage Logs: See requests per key with endpoint and timing
  • Usage Statistics: Daily/monthly usage reports
  • Next Practice Songs: Prioritized practice queue
  • Drag-and-drop reordering: Organize practice priorities
  • Smart Suggestions: Recommendations for least-practiced songs

  • Demo songs and setlists for new bands
  • Quick start with sample material

  • Per-user, per-song transpose settings
  • Transpose preview in song editor
  • Personal transpose independent from band settings

  • Upload MIDI files (.mid) per song
  • Auto-play option on song selection

  • PDF Support: Upload and view multi-page PDFs
  • Image Support: Upload PNG/JPG chord charts
  • Pinch-to-Zoom: Zoom and pan on touch devices
  • Full-screen View: Expand during performance

  • First alternate theme (Synthwave)
  • Neon magenta/cyan aesthetic
  • Add section markers to setlists (SET 1, SET 2, ENCORE)
  • Visual separation in setlist view

  • Upload rehearsal recordings with multiple stems
  • Individual track volume control
  • Song markers within recordings
  • Multitrack player

  • MIDI Devices: Configure up to 4 MIDI devices per user
  • Device Types: Generic, Known (21 devices), MIDI Thru
  • Program Changes: Bank MSB/LSB + Program Change messages
  • Song MIDI Settings: Per-device settings per song
  • MIDI Thru: Forward MIDI input to another device

Initial Known Devices:

  • Nord Stage 4, Stage 3, Electro 6, Piano 5, Lead A1
  • Yamaha CP88/CP73, YC Series
  • Korg Kronos/Nautilus
  • Roland RD-2000
  • Hammond SKX/SK Pro
  • Line 6 Helix
  • Kemper Profiler
  • Fractal FM9/Axe-FX
  • Boss GT-1000
  • Neural DSP Quad Cortex
  • Roland SPD-SX/Pro
  • Moog Subsequent 37
  • Sequential Prophet Rev2
  • Novation Peak/Summit
  • Access Virus TI
  • Arturia PolyBrute

  • Band owner role with elevated permissions
  • Ownership transfer capability

  • Chord sheet two-column display mode
  • Better use of screen real estate
  • Per-user notes on songs
  • Personal annotations independent from shared data

  • Default Transpose: Global transpose offset
  • MIDI Enabled: Show/hide MIDI controls
  • MIDI Clip Auto-Play: Auto-play on song select
  • Hide Lyrics: For instrumentalists
  • Hide Chords: For vocalists
  • Show Chord Diagrams: Visual chord reference
  • Font Size: Small/medium/large text

  • Multi-user Bands: Share songs and setlists
  • Invite Codes: Join bands via unique codes
  • Real-time Sync: Instant updates across all members

  • Lyrics field on songs
  • Full lyrics display in song view

  • Tags: Categorize songs (ballad, opener, 80s, etc.)
  • Practice Sessions: Log rehearsals with notes
  • Media URL: Link to reference recordings

  • Faster song title search

  • Reusable Templates: Create song groups (e.g., “90s Medley”)
  • Quick Insert: Add entire groups to setlists
  • Ordered Songs: Maintain song order within groups

  • Song Library: Create, edit, delete songs
  • Song Metadata: Title, artist, key, tempo, duration, time signature, notes
  • Chord Sheets: Inline chord markers with [Chord] syntax
  • Setlists: Create and organize setlists
  • Drag-and-Drop: Reorder songs in setlists
  • Duration Tracking: Total setlist duration
  • Soundman View: Share-friendly view for sound engineers
  • Mobile-first responsive design

  • Installable web app that works offline
  • AI features built in
  • Rebuilt in v3.0.0 (Feb 2026)
  • Native MIDI
  • Native Apple Sign-In + Google Sign-In (v3.0.0)
  • Updates without waiting for the App Store (v3.0.x)
  • Native stage app rebuild (v3.3.0)
  • Automatic app updates
  • In-place updates without reinstalling (v3.3.0)
  • System tray, keyboard shortcuts
  • macOS (Apple Silicon), Windows (x64)
  • Beta channel (v3.0.x)
  • Native MIDI

Version Devices Added Total
1.0.0 Initial 21 devices 21
2.6.0 +28 devices 49
3.0.x Apple MainStage, Gig Performer (host software profiles) 51
3.9.0 Camelot Pro, Yamaha Montage M / MODX M 53

Supported Categories:

  • Stage Keyboards (Nord, Yamaha, Korg, Roland, Hammond, Kurzweil, Dexibell)
  • Synthesizers (Moog, Sequential, Novation, Access, Arturia, Oberheim, Waldorf, Modal, ASM, Behringer, Elektron)
  • Workstations (Roland Jupiter/Fantom, Yamaha Montage)
  • Guitar/Bass Processors (Line 6, Kemper, Fractal, Boss, Neural DSP)
  • Drums (Roland SPD-SX, Nord Drum)
  • Host Software (Apple MainStage, Gig Performer)