Release Notes
4.0.11 (2026-04-21)
Added
- New "Near Top" autoscroll highlight position, which works the same way the "Top" position did in Stage Traxx 3
- New remote action to instantly jump to a specific audio region while a song is playing
Changed
- Assignable controls now show whether they are active and are grayed out when they cannot be used
- When a PDF is updated on the host device, all connected devices now automatically load the latest version instead of showing a cached copy
- The DONE marker on a song is now automatically removed when you clear the playback history
Fixed
- Fixed an error when importing a Stage Traxx file (.st4s) containing a song whose title or artist had been changed
- Fixed an issue where empty lines in lyrics could disappear when the "Hide Chords" setting was turned on
- Fixed an issue where the waveform on shorter audio tracks did not match the actual song length
4.0.10 (2026-04-11)
Added
- New setting to prevent other audio apps from playing in the background, so the Lock Screen and Control Center always show Stage Traxx as the active music app on iOS.
Changed
- Backups can now be saved directly to an external drive without needing free space on your device's internal storage
- The PDF editor now prompts for the document's owner password when the file is protected against annotation editing
- The click track channel is now hidden in the mixer when the metronome is set to visual-only mode
- Error messages shown when a backup fails are now clearer and more helpful
Fixed
- Fixed a crash that could occur when trying to change font settings in the lyrics editor through the system menu
- Fixed a rare crash that could occur when displaying lyrics before any font had been configured
- Fixed an issue where opening a PDF annotation for editing could unexpectedly change its font or color
- Fixed an issue where the "Height" PDF scale mode did not scroll to the top of the first page correctly
- MIDI devices now display their full name in MIDI Settings
- The list of MIDI devices in MIDI Settings now updates immediately when a device is connected or disconnected
- Fixed inaccurate progress display when creating a backup or song archive
4.0.9 (2026-03-29)
Changed
- When the highlight position is set to "Top", the active lyric line now stays pinned at the top of the lyrics view during playback
- The autoscroll button is now visible on iPhones in landscape orientation when needed
Fixed
- Scrolling in the lyrics editor stopped working in version 4.0.8 if you started typing immediately after opening the editor
- The first lyric line was not always correctly highlighted when loading a song
4.0.8 (2026-03-26)
Added
- Added a new "Spacer" type for custom controls to create empty space between buttons and knobs
- Added an option to route a mono audio output to stereo outputs
- Added an option to invert PDF colors
Changed
- The metronome now stays in sync with audio playback, provided the audio has a fixed tempo and starts on a beat
- The lyrics editor now keeps at least 3 lines above and below the cursor visible while scrolling
- PDF files that are too large to share with connected devices now show a temporary info message
- Updated the bottom toolbars for improved compatibility across devices
Fixed
- Rare crash when displaying the sidebar on iOS/macOS 26
- The next song could be skipped when using fade out at song end
- Fade out at song end did not stay silent until the end of the song
- Songs set to loop did not continue playing when fade out at song end was enabled
- The lyrics editor did not display header lines correctly when they started with a timestamp
- Empty lines were not displayed in the lyrics view when hide ChordPro directives was active
- Lyrics editor keyboard shortcuts did not work on macOS Sequoia and earlier
- New audio regions covered the entire song when no BPM value was set
- Increasing the marker limit did not apply when importing markers from audio files
- There was a scrolling issue when adding timestamps to lyrics in songs with many lines
- Lyrics could scroll involuntarily when manual scrolling override was active
4.0.7 (2026-03-17)
Added
- Audio track filenames are now parsed for tags using a user-defined format string when adding tracks
- Added batch import for lyrics files with ChordPro directive parsing
- Added a setting to hide ChordPro directives in the lyrics view
- Added a setting to control where a song is added to the queue when double-tapped and automatic queue mode is disabled
- Added remote actions to toggle mute groups 1–6
Changed
- Increased the maximum number of audio regions to 64
- A MIDI timecode full frame message is now also sent when loading a song with sync mode set to MIDI Clock, ensuring compatibility with Stage Traxx 3
- Temporary leftover files are now cleaned up on each app launch
- Network client password checks now ignore leading and trailing whitespace
Fixed
- Fixed a possible crash when initializing MIDI file playback with an invalid MIDI destination port
- Fixed a possible crash when formatting invalid playback times
- Fixed a rare crash during crossfades
- Fixed a possible error when restoring a backup file via the Share With option from outside the app
- Fixed an issue where the MIDI learn dialog in the lyrics editor prevented the play button from being pressed
- Renaming a song with Unicode characters in the title could cause files to go missing
- Replacing an audio file with one of the same name did not work when iCloud sync was enabled
- Fixed an issue where the track deletion confirmation dialog would sometimes disappear
- Deleting a track with a missing audio file now immediately updates the track list
- ChordPro file extensions were not recognized
- Fixed MIDI timecode entry in the song details view
4.0.6 (2026-03-04)
Added
- Swipe left or right in the lyrics view to select the previous or next song while playback is stopped
Changed
- Song selection up/down actions now work with the sidebar closed
- Increased the number of custom MIDI actions to 16
- The top panel now uses the full screen width in portrait mode
- Starting a crossfade now hides the sidebar when it is configured to be hidden during playback
- A playlist with global autoplay now restarts from the beginning after the last song finishes
Fixed
- Fixed a possible crash when receiving large bursts of MIDI packets
- Fixed an issue where cloud sync did not clear pending file state correctly
- The order of songs in a playlist imported from the media library is now preserved
- Sharing or creating playlists from a specific date in the History dialog now includes all songs played on that date
- Sharing a file with Stage Traxx in iOS windowed mode now imports it correctly
- Track replacement or deletion is now processed correctly on other synced devices
- The master volume fader now correctly updates the assignable control master volume knob
- The song volume assignable control knob and mixer song volume fader now stay in sync
- Manual duration entered in the add song dialog is now correctly displayed in the song list
- MIDI play and stop trigger commands are now correctly updated when changed in the lyrics editor
- Chord tags with separator characters now transpose correctly
- Text lyrics no longer render with incorrect width when selecting a song
- Song speed in the song list is no longer off by 1
- Deselecting a region in the audio region editor during playback now correctly stops looping it
4.0.5 (2026-02-19)
Added
- Duplicate songs are now detected when importing from the media library
Changed
- Lyrics embedded in an audio track's ID3 tag are now automatically imported when the song has no existing lyrics
- Improved the error message shown when restoring a damaged backup file
- Scrolling is now smoother for lyrics without time codes
- The network password no longer resets when in-app purchases have not yet been validated
Fixed
- Fixed a possible crash when encountering invalid playback times
- Fixed a possible crash on iOS when editing custom controls with a hardware keyboard connected
- Fixed edge cases that could cause files to go missing when cloud sync is enabled
- The lyrics editor now correctly shows lyrics loaded from an audio file's ID3 tag
- Markers imported from new audio tracks are now immediately visible in the audio region editor
- The mixer fader knob now responds correctly to the double-tap gesture
- The configured sidebar width no longer resets to full width when launching the app on iPhone in portrait mode
- Fixed a potential race condition with cloud sync that could create duplicate audio regions in the region editor
- Fixed a possible toolbar layout issue when toggling the filter in the song list
4.0.4 (2026-02-13)
Added
- The app now checks if your device has enough storage space before creating a backup
Changed
- "Apply to Similar Tracks" now also applies bus assignments
- The "Hide Sidebar" setting is no longer shared between devices via sync or backups, so you can use different layouts on each device
- Songs within the same section are now sorted alphabetically by title
- The PDF autoscroll setting now only controls smooth continuous scrolling and no longer affects timestamped scroll commands
- The "Next Song in Queue" remote action now automatically clears the queue after the last song finishes
- Support emails now include more accurate storage information
- On older devices (iOS 17.6 / macOS 14.6 and earlier), adding a new song no longer automatically opens song details, which could cause the app to no longer open dialog sheets
Fixed
- Network clients now correctly reconnect after the app has been in the background for a while
- Edited PDF annotations now properly upload to the cloud
- Changed files now sync correctly to the cloud
- Fixed an issue where importing lyrics created on Windows could fail
- Cancelling MIDI Learn no longer prevents incoming MIDI commands from being processed
- MIDI commands from lyrics and settings are now merged in the correct order
- The player duration now updates correctly for songs without audio tracks
- Regions set to skip near the very beginning of a song are now correctly skipped
- New audio regions created during playback are now scheduled to play as expected
- Song durations for lyrics-only songs imported from Stage Traxx 3 backups are now correct
- The playbar no longer shifts out of place when the on-screen keyboard appears and the device is rotated
4.0.3 (2026-02-06)
Joining network sessions as a viewer is now available in the free version!
Added
- A playlist is now automatically created again when batch importing more than 10 songs or importing a collection from the music library
- New setting to skip over already played songs
Changed
- The alphabetical index in song lists now works on older iOS versions
- Restoring a backup now resets any active song and playlist filters
- Deleting a keyword via iCloud Sync now also removes it from any active filters
- Adding multiple tracks at once now always sorts them alphabetically
- Improved detection of duplicate songs when importing Stage Traxx 4 song and playlist files
- Improved song matching when importing playlist files that don't contain songs
- Song matching on network clients now ignores differences in capitalization and accented characters
Fixed
- Fixed possible data loss when using iCloud Sync and changing audio files on both an online and offline device at the same time
- Fixed a crash when browsing the music library while it is being updated
- Fixed a rare crash when switching between different list views in the sidebar
- Fixed a possible crash during CPU monitoring when the device enters or exits sleep mode
- Migrating a Stage Traxx 3 backup could import tracks in the wrong order
- Migrating a Stage Traxx 3 backup now correctly routes stereo songs to bus 1 and multitracks to buses 2–9
- Track and song volume changes made via MIDI continuous controllers are now saved correctly
- Seeking by dragging the waveform now works on network controller clients
- Switching from portrait to landscape mode now correctly restores the full-width sidebar setting
- The lyrics viewer now allows switching to text-based lyrics even if each line starts with a time code
- Playlist duration now accounts for trimmed songs
- Trimmed song duration is now displayed correctly within playlists
4.0.2 (2026-02-03)
Added
- New remote action to pause playback at the end of the current region
- MagicTap VoiceOver gesture now starts and stops playback
Changed
- Bus settings (except output routing and plugins) are now included in backups and iCloud Sync
- Batch edit mode now shows the count and total duration of selected songs
- Song duration can now be hidden in song lists
- Track names are now migrated from Stage Traxx 3 backups
- Current song title in the top panel now displays in the song's color
- Reduced the minimum sidebar width
- Improved error handling when enabling iCloud Sync
Fixed
- Fixed a rare crash when reporting playback time via VoiceOver
- Fixed a rare crash when using selection up/down remote actions in song lists with fewer than three songs
- Fixed a rare crash caused by a race condition when pausing a song without audio files
- Metronome in stop mode no longer keeps playing when switching songs
- Speed changes in song details now correctly update the BPM value
- MIDI learn in the lyrics editor no longer ignores incoming bank select CC0 and CC32 commands
- Song duration in lists and remaining time in title view now account for trimmed start and end points
- Double-tapping a song no longer starts playback when automatic queue handling is disabled
- Fixed an error when migrating a faulty Stage Traxx 3 backup containing duplicate playlist IDs
- Autoplay no longer skips songs during crossfade transitions with very short fade-out times (under 1 second)
- Double-tapping audio regions in the editor now focuses on the correct region
4.0.1 (2026-01-29)
Added
- New "Track Preparation Time" setting to help tracks play in sync on slower devices
- Option to enable multi-route audio for sending tracks to different outputs
- Label showing the selected bus in track details
- Play count field in song details to track how often songs are played
- Import lyrics from Word documents (.docx files)
Changed
- Assignable knobs are now hidden when connected to a host device
- Import dialog only asks about overwriting when the file contains songs that already exist
- Chord transposition now supports up to ±11 semitones for compatibility with Stage Traxx 3
- Mixer tracks now show more controls at smaller sizes before hiding elements
Fixed
- Fixed crash when reordering effect plugins
- Fixed crash when deleting a region during playback
- Network clients now correctly apply their own chord transpose settings
- Track and bus triggers now work correctly with keyboards and AirTurn devices
- Waveform now displays correctly on network clients
- Track level meters now update correctly after changing the output bus
- Songs added from one playlist to another now keep their selection order
- Overwriting songs during import no longer removes them from existing playlists
- Regions set to repeat at the end of a song now repeat correctly
- Song list now scrolls to show newly created songs
- Region changes during playback now update immediately
- Metronome settings now import correctly from Stage Traxx 3
- Lyrics embedded in audio files now display correctly
- Playbar no longer jumps when showing the playlist sidebar
4.0.0 (2026-01-28)
This is the initial release of Stage Traxx 4.