Changelog
3.8.22 (2024-11-04)
Changed
- Updated 3rd party components
Fixed
- Timestamps depicting 10 minutes or more are interpreted as chords
3.8.21 (2024-10-20)
Added
- Advanced Queue Mode: New swipe menut item in song list and playlist to add all songs starting from the selected one to the queue
- New remote action to toggle the loop status of a selected region
Changed
- Audio region loop status is reset to the default once it finishes playing
- changing pitch or transpose settings in song properties popup is now immediately visible in lyrics
- Default duration of lyrics only songs changed to 3 minutes
Fixed
- Double-click on song to start playback not working on macOS
3.8.20 (2024-09-13)
Fixed
- Crossfade button stays disabled after autoplay into next song
3.8.19 (2024-08-19)
Changed
- Backup files are checked for damage before starting a restore
- Added confirmation dialog to the clear queue button
Fixed
- Wrong autoplay behavior when transitioning into lyrics only songs or multitrack songs without tracks
- Wrong time displayed after playing a slowed down multitrack song
- Extra space added when pasting text in lyrics editor
3.8.18 (2024-07-23)
Fixed
- Possible error (code 12) when using iCloud Sync after deleting songs
- Crossfade button remains active while a crossfade is in progress
- Play button not changing color when using delayed start and double tap gesture on a song list entry
3.8.17 (2024-06-14)
Fixed
- Possible hang when viewing or editing lyrics with guitar tablature
3.8.16 (2024-06-07)
Added
- Chord highlighting for nashville numbering system
Fixed
- Loop at end of song could trigger overlapping playback of next song when autoplay is enabled
- Song not added to top of queue in advanced queue mode when queue contains exactly one song
3.8.15 (2024-05-12)
Fixed
- Cloud sync creates too many cache files when syncing
3.8.14 (2024-04-09)
Fixed
- Version 3.8.13 broke playback on aggregate audio devices
3.8.13 (2024-04-07)
Added
- iTunes / Music Library import on macOS
- New setting to hide chords on external screen (iOS)
- New setting to specify whether pdf documents should be shown on external screen (will show lyrics if disabled) (iOS)
Changed
- Copy protected songs are no longer hidden in iTunes import dialog but greyed out with a note that they are protected
- Name of last restored backup is displayed in Settings (once you restore a backup with the new version)
Fixed
- Output routing not restored on macOS 10.15 (Catalina)
- Backup will reset some optional settings to default values
- Hide songlist setting not working in network client view
- Pdf tags are not hidden in lyrics view
- Single quote characters in search strings not working
- Enabling iCloud sync does not always detect an existing iCloud database
3.8.12 (2024-03-18)
Changed
- Improved comprehensibility of in-app purchases dialog
- Increased maximum speed change range to 150%
Fixed
- Autoplay in playlist with songs using mixed sample rates could lead to pauses between songs
- Assigning same pedal to multiple actions is not always prevented
- Importing cloud files could show "File does not exist" error
3.8.11 (2024-02-19)
Changed
- Replaced 3rd party library for showing popup messages with custom implementation
Fixed
- Using search could cause lyrics view to close
3.8.10 (2024-02-05)
Added
- Assignable actions to enable or disable an audio region loop
Fixed
- Audio route button missing in settings on iOS17
- Offset tag ignored by time midi commands
- Popover views displayed fullscreen on some iPhones in landscape mode
3.8.9 (2024-01-16)
Fixed
- Player sometimes could show the wrong song and lyrics
- Restore purchases sometimes not working
3.8.8 (2024-01-05)
Added
- New assignable command: Select Previous Audio Region
Changed
- Removed automatic restore purchases on first app start to prevent possible username and password prompts
Fixed
- Searchbar in lyrics view not visible on devices up to iOS16
- Send MIDI context menu not enabled for @play and @stop commands
- Pitch and speed change assignable actions not working in multitrack songs
3.8.7 (2023-12-17)
Added
- New assignable commands: Clear Queue, Clear DONE
Fixed
- Layout issue with disappearing buttons in mini player and lyrics view
3.8.6 (2023-12-04)
Added
- Improved VoiceOver accessibility
3.8.5 (2023-11-20)
Fixed
- Metronome animation not visible on older macOS and iOS versions
- Songs could be added twice to the history when stop mode is set to "Next"
- Multitrack drift compensation sometimes increases drift leading to out of sync playback
3.8.4 (2023-11-13)
Changed
- Audio routings are now remembered for each audio interface used
3.8.3 (2023-10-23)
Fixed
- Possible crash when opening the multitrack equalizer
- Song numbering not updated when a song is removed from a playlist
3.8.2 (2023-10-17)
Fixed
- No audio output selectable on devices with only a mono speaker connected (like older iPhones)
- Songs not added to history when autoplay is enabled or crossfades are used
- Play button does not fire when finger is slightly dragged while touching the button
- Replaygain values over +6dB prevent multitrack file import
3.8.1 (2023-10-10)
Fixed
- Output routing broken on macOS Catalina
- Manual scrolling on external screen not working properly
- Progress indicator not working when importing/exporting songs
- Stability improvements
3.8.0 (2023-10-03)
Added
- Added a visual metronome option that can be configured song specific
- Stage Traxx is now able to play up to 8 stereo tracks in multitrack songs
- Each track in a multitrack song can be routed to a seperate output
- It is now possible to change speed and pitch of multitrack songs
- User preferences are now synchronized through iCloud if you have iCloud sync enabled
- Stage Traxx can read Logic audio markers within AIF and WAV files and set audio regions automatically
- Lyrics can be highlighted using brightness instead of colors to keep the original lyrics coloring
- It is possible to share lyrics as rendered PDF files
- Audio region start and stop times can now be edited as text
- New option to keep playing until the end of an audio region when you press the stop button
- Added a setting that allows you to change track mutes during playback without them being stored
- The history can be exported as text file
- New color option "white" added to pdf editor
- New option to define how many seconds to skip with the seek remote command and assignable buttons
- New remote commands to only scroll the external screen
- Added tipping options to in app purchases
Changed
- Enabling cloud sync when the cloud already contains data will now replace all data on that device with the data from the cloud
- Player will show the lyrics of the next song at the start of a crossfade
- Adding an audio region when cursor is within another region will add the new region after the current region
- When import stsa files, Stage Traxx will ask what to do with existing songs (keep, overwrite, overwrite only audio files)
- stsa files can be imported with the + button in the song list
- Search scope in song list can be switched from searching in the filtered list to searching in all songs
- Improved naming of stsa files when exporting a playlist or single songs
- The regular lyrics color can be selected in Settings > User Interface > Colors
- Replaygain tags will be used to set track volume when importing multitrack files
- Importing an audio file with the bpm tag set, will set the tempo of the song to that value
- Master Equalizier will affect all tracks in multitrack songs
- Improved multitrack synchonisation so that even playing back files with different sample rates should work (this is still experimental so the warning about mismatched sample rates is still displayed)
- Unusual chords like E# or B# can now be transposed
- NC and N.C. are now recognized as chords
Fixed
- Freeze on iPhones with iOS17 when exiting song search
- Crash on macOS Catalina when unlocking full version purchase
- Scrolling override not applied when scrolling via remote actions
- Network client not using the highlight position from settings
- Remote commands selection up/down not working after song details have been opened
3.7.5 (2023-07-02)
Fixed
- Loops at end of song still not working reliably after the last fix
3.7.4 (2023-06-08)
Added
- 7sus chords are now also recognized correctly
Fixed
- Loops at end of song could stop looping after a couple of repeats
- Enabling autoplay shortly before a song end not working
- Lyrics position sometimes incorrect when opening or closing the left hand song list
- Receiving midi while in background stops working when current song finishes playing
- Adding timestamps more than 1 hour into a song not working properly (note, that the maximum possible timestamp is 99:59.99 thats about 1 hour 40 minutes)
3.7.3 (2023-05-30)
Fixed
- Autoplay failing when current song ends with an active loop
- Songs tab play and next markers not updated when current song ends
3.7.2 (2023-05-13)
Changed
- (macOS Catalina only) Removed Cloud Sync feature when running on Catalina
Fixed
- Wrong playlist displayed sometimes when opening or closing the main player
- Colored lyrics changed to white during playback when the option to highlight the current is disabled
- Empty lines preceding chord lines hidden when show chord option is off
- Upper cased pdf file extensions are treated as audio files
- Wrong song order when saving history to a new playlist
- Multiple stability improvements
3.7.1 (2023-05-07)
Fixed
- (macOS Big Sur only) Crash when receiving new data during iCloud Sync
- Crash during iCloud upload when iCloud is full
- Possible crash when creating a backup
- Selection issue in playlist edit mode
- Lyrics layout with reduced chord size
- Network clients stopping between autoplay songs
- Tracks turned off in settings get turned on when exiting the equalizer page in the player
- Wrong sort order when sharing a playlist as plain text
3.7.0 (2023-04-30)
Added
- iCloud based synchronization of multiple devices
- Songs can be duplicated so that you can have different settings for the same audio file
- PDF documents can be cropped in the PDF editor
- Lyrics on external screen can be rotated
- Option to hide chords and change their size
- Font size of song lists can be changed
- New midi command to be sent when playback stops
- DONE marker can be cleared independent of song history
- Grey color option for song markers
- Time for song end flashing can be adjusted
- Volume increment is now adjustable
- New stop mode that does not load the next song but stays on the current song
- Lyrics editor can now import .cho and .pro files
- Option to keep audio engine running when app is in the background so that it can react to incoming midi commands
- Configurable midi commands that can be sent via assignable buttons or pedal presses
- Added setting to pause autoscrolling when user scrolls manually during playback
Changed
- It is now possible to change the audio file of a regular song
- Number of possible audio regions doubled to 24
- Improved chord detection
- When starting the app for the first time it will try to restore your completed in app purchases
- Restarting the app while hosting a network session will automatically restart that session
- A network session host can now set a custom session name
- Scroll speed stepper shows disabled autoscrolling and can be used to reenable it.
- When adding songs to a playlist the dialog will highlight all songs already part of that playlist
- When song numbering is active the songs in the history tab will also be numbered
- Unicode flat and sharp symbols are now correctly recognized
- Colored lyrics will now also be highlighted when using timestamps
Fixed
- Lyrics view sometimes broken when opened automatically
- Changing song tempo can lead to pauses between audio regions
- Lyrics only song progress pauses during user interactions
- Importing songs with multitrack or pdf files fails sometimes
- Highlighting issues when using unusual unicode characters like certain emojis
- Detected song duration can be off by up to 0.1 seconds
- Undo button in audio region editor triggers playback
- MTC offset is ignored
- Song duration not recalculated when replacing track with a shorter track
3.6.10 (2023-01-27)
Fixed
- Mini player showing wrong song after being closed
- Backup files could contain damaged track or audio region objects
3.6.9 (2023-01-25)
Fixed
- Mini player no longer showing up once it was hidden
3.6.8 (2023-01-22)
Changed
- iOS13 is now required
- Popup dialogs in player view will close when song changes
Fixed
- Blank song list in player view when app started with empty queue
- Table section headers in settings not always visible on macOS
3.6.7 (2023-01-08)
Fixed
- Restoring a backup does not change the master equalizer settings
- Double tap on master equalizer slider does not store the changed value
- Track settings (volume, pan, eq) are reset when replacing audio file with another
- Possible crash when rendering waveform of a damaged audio file
- Possible crash when trying to edit a damaged pdf file
3.6.6 (2022-12-21)
Fixed
- Possible freeze when audio engine stops (for example when switching to another app or changing audio outputs)
3.6.5 (2022-12-10)
Added
- New option in playback settings to change the internal sample rate Stage Traxx is using
- Warning when importing multitrack files with a different sample rate than the internal sample rate
Changed
- Clearing a search will scroll to the active song
- Crossfade button is hidden for lyrics only songs without duration
Fixed
- Buttons jumping up and down in big player view on some devices
- Exporting songs with shared multitrack or pdf files showing error message
- App no longer starting if a crash occurs during the start
- Assignable buttons can get stuck when switching app to background
3.6.4 (2022-11-16)
Added
- New assignable action to rewind to beginning of song
- Loop region button in lyrics area similar to crossfade button
Changed
- Crossfade action can no longer be triggered while a crossfade is already in progress
- Automatic scrolling in songs without timestamps is disabled when you scroll manually
- Song position in network clients is updated immediately when the playback position changes due to loops or region jumps
Fixed
- Preview of region changes in region editor sometimes playing the wrong region
- More rendering issues on iOS16 in big player view
3.6.3 (2022-11-02)
Added
- New button to toggle playhead following in audio region editor
Changed
- Assignable loop button will be highlighted when looping is enabled for currently playing region
- Crossfade assignable action will now start playback when stopped
- Follow playhead is automatically disabled when scrolling manually in audio region editor
- Improved error message when a file can not be imported
Fixed
-
Degraded audio quality when using time stretching or pitch shifting on iOS16
-
Playback sometimes does not stop at end of song
- High CPU load during mass import or refresh of songs
- Multiple stability improvements
3.6.2 (2022-10-19)
Added
- Setting to stop playback at end of playlist even when autoplay is engaged
Changed
- Zoom out sensitivity in audio region editor to better match zoom in sensitivity
Fixed
- Crash when generating waveform for files with length 0
- Lyrics not scrolling while seeking when playback is stopped
- Next region action does not select any regions before currently playing region
- Inaccurate playhead position in maximum zoom
- Markdown for setting bold text via context menu
3.6.1 (2022-10-11)
Changed
- Improved pinch to zoom sensitivity in audio region editor
- Remote actions are now always disabled while editing song properties
- Audio editor view will scroll to top when keyboard is hidden
- Added additional line ending conversions when importing lyrics
Fixed
- Autoplay not working reliably on older iOS and macOS versions
- Crash when editing audio regions for a damaged audio file
- Possible crash when waking a network client from sleep
- Possible crash when disconnecting multichannel audio interface
- Error when exporting a playlist that contains same song with a pdf file multiple times
- PDF scroll tag at time 00:00 is ignored
- Next region action does not select currently playing region first
- Double tap on song to start playback in playlist view not working
- Changes to lyrics only song duration not always immediately visible in audio player
- Song details not showing up in full screen when opened from a playlist in lyrics view
3.6.0 (2022-09-30)
Added
- Up to 12 loopable audio regions within songs
- Support for new file format to transfer specific songs including file attachments between devices
- 2 page PDF view mode
- Increased number of separate outputs for multichannel songs to 4
- Songs can now be repeated
- MIDI learn buttons now available on all MIDI input fields
- New 6-band parametric equalizer mode for master equalizer
- New crossfade options
- Song filter option to filter by bpm value range
- Playlists can now be automatically sorted
- MIDI ports can be disabled
- New keyboard shortcut commands in lyrics editor
- Separate remote commands to start and stop playback in addition to the existing start/stop command
- Remote commands to mute individual track in multitrack songs
- Assignable actions and remote commands to rewind and forward by 10 seconds
- Automatic latency compensation when using bluetooth or airplay speakers
Changed
- Songs can be deleted with or without appended files
- Seeking to end of a song will progress to the next song
- Edit mode in playlists will show number and length of selected songs
- Sharing a playlist in plain text format will now create a text file and open the share dialog instead of sending out an email
- Multiple taps on playlist tab will alternate between playlists overview and current playlist
- Stage Traxx will restore the last opened tab after a restart
- Holding down assignable buttons will repeatedly trigger the selected action
- Added artist and duration info for shared plain text playlists
- Done marker is disabled by default for new users
- Waveform is now generated from all audio channels in a file
- Current playlist will restart if last song has autoplay enabled
- Timed MIDI messages are sent during playback in lyrics editor
- Seeking during crossfade or when next track has been armed is now disabled
Fixed
- MIDI message timing issues (accuracy is now roughly 3ms)
- Song list no longer automatically scrolling to next song when user is manually scrolling while the current song ends
- Chord only transpose settings not sent to network clients
- Current song not centered when opening a playlist
- PDF autoscrolling only working on first playback in some cases
- Importing multiple songs over slow network fails after 60 seconds
3.5.7 (2022-05-29)
Changed
- Media library access permissions no longer needed for restoring a backup on MacOS
- Text changes on some error messages
Fixed
- Disconnected network client can no longer reconnect
- Moving one network client to background disconnects other clients
- Playing same song twice in advanced queue mode not working correctly
- Playlist tab empty after restoring a backup
- Playlist volume slider sometimes not updated with autoplay active
- Font size modifier not used correctly in network client
- Keyboard commands not working on MacOS in assign remote commands view
3.5.6 (2022-04-05)
Changed
- Improved autoscrolling positioning precision within pdf pages
Fixed
- Crash when tapping on song properties button in big player view
- Height of section headers in certain tableviews on iOS 15
3.5.5 (2022-04-02)
Changed
- Free version limitation alert can now open the in app purchases dialog directly
Fixed
- PDF documents not staying on top of the page when hiding the song list
- Playlists toolbar is hidden after closing the big player view
3.5.4 (2022-03-15)
Added
- (macOS) Added context menu to delete pedal action assignments in settings
Fixed
- Multitrack routing settings not restored correctly when restarting the app
- Multitrack routing changes not updated on crossfade player
- Seeking in lyrics only songs not updating midi playback pointer
- Deleting last keyword while filter is active will not allow deactivation of filter
3.5.3 (2022-02-20)
Changed
- Song list in main player view will show more songs on iPhone landscape mode
Fixed
- Incorrect behavior of selection up/down actions
- Inline chord placement in lines with multiple timestamps
- Multiple stability improvements
3.5.2 (2022-02-03)
Fixed
- Autoplay and seek during playback not working
3.5.1 (2022-02-02)
Added
- New settings option to open Stage Traxx folder in Finder or Files app
Fixed
- Possible freeze or crash when selecting songs
3.5.0 (2022-01-28)
Added
- PDF documents can be displayed instead of lyrics. PDF files are also displayed on external screens and can be sent to network clients.
- PDF editor allows the addition of annotations to the PDF documents.
- Lyrics only song can now use the autoscrolling feature
- What's New dialog will inform you about changes in the current version
- Silence at start and end of songs is automatically detected during song import and start and stop times set accordingly
- Color for play, next and done markers can be selected in settings
- Audio outputs can be switched to mono where left and right channels or summed
- Similar edit mode for multiple songs in playlists as in the song list
- (macOS only) Pedal commands can also be assigned to key presses on the computer keyboard
- Device font size modifier setting to resize lyrics in all songs
- Master tuning setting to coarse and fine tune audio output
- Option to show remaining or elapsed song time in left clock display in main player
- Option to prefer flat or sharp modifiers when using the transpose feature
- New global midi command that is sent whenever a new song is loaded into the player
- Master effect plugin can be bypassed to compare processed and unprocessed signal
Changed
- Volume up / down buttons in main player view can now trigger other commands
- Multitrack songs with missing tracks are now also marked in red as missing
- Selecting the current song in another playlist will now switch to that playlist
- Multiple songs can now be added to an existing playlist
- Pitch up / down pedal and key commands now also work on lyrics only songs
- If an audio file has been modified and new "Refresh Data" button is displayed in song details to reload metadata and rebuild the waveform
Fixed
- Crash starting Stage Traxx when active master effect plugin has been deleted
- Songs on autoplay with mixed sample rates sometimes don't play immediately but display a countdown
- Chord placement of inline chords is incorrect when the line is too long to display without a line break
- Transposing chord lines with multiple timestamps does not work
- Wrong song count in song list
- Rendering issues with certain AUv3 master effect plugins
- Playback stopping when changing master effect plugin
- Many stability improvements
3.4.10 iOS only (2021-12-12)
Fixed
- (iOS only) Crash when trying to start the app after enabling "Combine Headphone & USB output" in settings
3.4.9 (2021-12-06)
Fixed
- Out of sync playback of multitrack files
- Crackles in playback with sample rates other than 44.1k
- MIDI no longer sent after opening song details view and using crossfade
3.4.8 (2021-11-18)
Fixed
- Flickering issue in songs tab in main player view
- Pinch gesture in network client sometimes damaging app configuration
- Rare crash during edits in playlist contents view
3.4.7 (2021-10-28)
Fixed
- Backup file airdropped into Stage Traxx can not be restored
- Drag & drop sorting on macOS Catalina does not work
3.4.6 (2021-10-21)
Added
- Confirmation dialog when deleting multiple songs
Changed
- Audio files shared with or opened in Stage Traxx will automatically be analyzed and added to the song library
- Autoplay button will only store the autoplay status in a playlist when playback is not running. If playback is running, autoplay will only be triggered temporarily
- It is no longer possible to select the currently playing song as the next song in a playlist.
Fixed
- Stuttering multitrack playback of audio files with 48kHz sample rate
- Corrected mute button 1 label in empty multitrack songs
3.4.5 (2021-10-06)
Added
- New remote commands to scroll up / down full page of lyrics
Fixed
- Playback problem when a playlist contains same song multiple consecutive times
- Missing reload button in song details view
- Possible crash when switching on/off dark mode
- Crash when using selection up / down remote command in empty playlist
- Multiple stability improvements when editing song properties
3.4.4 (2021-09-15)
Changed
- Seeking to end of song and pressing play will now select the next song
Fixed
- Autoplay without crossfade causes a pause in playback when current song has a truncated end
3.4.3 (2021-09-03)
Fixed
- Bug switching from a stereo audio file to a mono audio file or back. Stage Traxx would not switch to the new song in these cases and you would need to restart Stage Traxx. This bug was introduced in the 3.4.1 update.
3.4.1 (2021-08-29)
Added
- Pressing equalizer reset a second time will restore previous eq settings
Changed
- Mute buttons in multitrack view are now always colored red
- When receiving midi remote commands note velocity 0 and cc value 0 is ignored to prevent double triggering
- Play button is now disabled for multitrack songs without audio files
- Improved placement of song type labels in list views
Fixed
- Wrong song position after multiple crossfades with changing sample rate
- Selecting song during crossfade is possible (should not be possible as the crossfade to the next song is already in progress)
- Crash when player showed negative (invalid) time values and smpte timecode was active
3.4.0 (2021-08-09)
Added
- Multitrack playback of up to 6 stereo tracks
- Support for multichannel audio output
- iOS: Insert an AUv3 plugin into the main output
- Song equalizer has now 4 bands with 2 fully parametric mid bands and semi-parametric high and low bands.
- Network clients will now also display the next 20 queued songs
- MIDI learn in lyrics editor will combine all received midi messages into one tag if playback is stopped and write time coded tags if playback is running.
- The queue tab is now disabled by default for new users. It can be enabled in the settings.
- Stage Traxx can now play FLAC files. Please note, that lyrics metadata tags are not supported for FLAC files.
- Filter options now allow the exclusion of selected keywords.
- Add songs to playlist dialog will show total duration of selected songs
- New option to enable seeking during playback by swiping in the waveform view
- Song specific fade in/out times for start and end of song
- The active playlist is now highlighted in the playlist tab
- Lyrics can be exported as text files
- Each song counts the number of plays and you can order the song list by play count.
- New context menu item for timestamps in editor to jump player to this timestamp.
Changed
- Stage Traxx will ask for a destination folder when creating backups
- Autoplay and volume changes from the playlist view will immediately affect playback if this playlist is currently active
- Changing autoplay and volume from the player or queue view will also make these changes in the playlist if the current song was loaded from a playlist. Therefore the "Queue Volume" label is renamed to "Playlist Volume" if the current song was loaded from a playlist. If the current song was loaded from the song list, the label will remain "Queue Volume".
- Autoplay settings will not affect the last song of a playlist. This means if you have your setlist loaded without autoplay and load the background music playlist with autoplay enabled during your last song in the set, this song will not autoplay into the background music. And vice versa back. So if you start the next set, the last song of the background music playlist will not autoplay into the first song of your set.
- You can now also create backups in the demo version. This will ensure you can backup your data in case you loose your license somehow and can't restore your purchase (for example when not connected to the internet).
- Table headers with autoplay and filter settings are now sticky
- Stage Traxx will show a warning when trying to import copy protected songs from media library
- "Placeholder" renamed to "Lyrics Only Song"
- Song type displayed in all table views
- macOS: You can use right button context menus in table views instead of slide out menus.
- macOS: Removed non working Word document import
Fixed
- Unable to scroll to last line in lyrics editor in certain cases
- Lyrics tag ignored for songs imported from media library
- Time-coded lyrics out of sync when switching back from desktop
- Autoplay switch is not working in player view
- Song crossfaded into does not send MIDI commands
- Seeking to a position before first timestamp will not clear highlighted lyrics lines
- Queue hide/unhide button looses transparency after drag operation
- Incorrect highlighting of current and next song in a playlist containing the same song multiple times
- Double tap on lyrics only song prevents song changes
- Some UI components use incorrect dark or light mode (only fixed on iOS13 and later)
3.3.2 iOS only (2021-02-08)
Fixed
- iOS: Audiobus integration on iOS 14
3.3.1 (2021-02-01)
Added
- iOS: Option to disable lyrics display on external screen
Changed
- Backup filenames are now stripped of special characters
- macOS: Removed not applicable external screen settings
Fixed
- Improved stability
3.3.0 (2021-01-14)
Added
- Ported Stage Traxx to macOS 10.15 (Catalina) and later
- Lyrics display on external monitor
- Songs can now be loaded by sending MIDI program changes or song select messages to Stage Traxx
- Stage Traxx can send MIDI Timecode with 25 or 30 FPS
- Specify a BPM value for each song and send MIDI Clock
- Network clients can now also send embedded MIDI messages
- Individual chord transpose setting per song
- Chord transpose when changing song pitch can be disabled per song
- Added keywords and keyword filtering to playlists
- Playlists can be shared with other iPads
- New option to allow manual trigger of crossfade to next song during playback
- New option to delay start of playback after pressing play
- New option to enable double tap mode for start of playback
- New option to add song numbers in playlist view
- Ability to add or remove keywords for multiple songs
Changed
- Adding all songs from an album or playlist will always create a new playlist with the album / playlist name
- Search bar is now always visible in song tab
- "Select all" button in song list edit mode can also deselect songs
- You can choose which days of the song history should be saved as a new playlist
Fixed
- MIDI messages not sent during user interactions
- Stability improvements in network code
- Rare crash when generating waveform overview
3.2.7 (2020-09-30)
Fixed
- Airturn keyboard devices prevent keyboard from showing up on iOS14
- Network sessions not working on iOS14
3.2.6 (2020-09-24)
Changed
- Improved compatibility with iOS14
Fixed
- Airturn devices not automatically connecting after restart
3.2.5 (2020-09-07)
Added
- Pedal commands for scroll up / down in network client
- Song count and total duration in header of playlist contents view
Fixed
- Fixed problem where lyrics might be garbled when using automatic transpose
- Added more sanity checks to detect damaged audio files before loading them into the player
- Song picker will no longer display copy protected songs that can't be imported
3.2.4 (2020-08-17)
Added
- Option to disable sending MIDI over virtual output to other apps
Fixed
- Importing audio files located in the Stage Traxx folder fails
3.2.3 (2020-07-28)
Changed
- Continuous play button in player view will now have a colored background when active to be more visible
Fixed
- Selecting a song with a duration of 0:00.00 would cause a crash
3.2.2 (2020-07-20)
Added
- New option to disable song editing in player view
Changed
- Tabbar in player view will show larger icons without labels
Fixed
- Possible crash when declining music library access
- Crash when receiving broken midi commands
- Crash in network client when hosts selects a song with length 0
- Some typos
3.2.1 (2020-07-04)
Changed
- Default setting for transpose chords is now off
Fixed
- Crash in network client when host selects a song where the artist tag is not set
- Rare crash in waveform rendering App
3.2.0 (2020-06-30)
Added
- Chords are automatically transposed when changing pitch of a song
- Change the width of the song list in player by long press on open/close button
- Open song details and lyrics editor directly in player view
- Lyrics editor can use song font size
- Network clients can choose to show local lyrics
- Playlists can now be colored
- Added possibility to change coloring of multiple songs
- New context menu command to send midi directly from lyrics editor
- Added midi learn function to lyrics editor
- Added option to show next song in title display of main player view
- Added option to select which channel should be used for waveform generation
- Added pedal command to change song speed
- Added chord highlighting with customizable color
Changed
- Song title and artist can be edited
- Seeking within song will immediately update lyrics position
- Increased maximum possible lyrics font size
- Text size of list views will scale with iOS accessibility settings
Fixed
- Database only backup will check for wrong free storage space
- Volume up/down pedal commands ignoring current volume mode
- Improved stability when connecting / disconnecting audio interfaces
3.1.2 (2020-03-28)
Added
- Keywords and title color can now be changed in song properties popup of player view
- Playback can now be started/stopped from Audiobus app
- Speed slider can now be reset to 100% speed by double tap gesture
Fixed
- Songs without lyrics will send midi command from previously loaded song
3.1.1 (2020-02-23)
Added
- Added a dedicated button to the main player to toggle autoplay for the currently loaded song
- Setting to choose if a song should be added to top or bottom of a playlist
Changed
- Increased toolbar touch are in lyrics editor
- Moved clear timecode function to the reset button in navigation bar of lyrics editor
Fixed
- Crash when tapping on red chord color button in settings
- Loading playlist while a song is playing will change queue volume immediately instead of after current song finishes
- Move selection pedal command sometimes selecting wrong song
3.1.0 (2020-02-19)
Added
- Lyrics can now be formatted using markdown syntax or context menu. Following formatting options are supported: bold, italics, underline, 3 different headlines and colors
- Keywords can now be assigned to songs and used to filter the song list.
- New popup dialog to change audio related song details (i.e. pitch, speed, eq, volume, pan) within the player view
- Playlists now have a volume setting which will be applied when loading a playlist into the queue or selecting a song within a playlist if Advanced Queue Mode is off
- Colors can be assigned to song titles
- Song list can now be sorted by title, artist and date added
- Songs now have a pan setting
- Songs can be added to multiple playlists in one step
- New settings to define default scroll speed and font size for new songs
- A double tap in lyrics view will toggle the song list
- Highlighting of current line in time coded lyrics can be disabled
- Setting to choose if highlighted lyrics line should be positioned on top or in the middle of the lyrics view
- New MIDI commands [midi@play: ...] and [midi@stop: ...] which are sent when pressing the play/stop button
- Setting to globally define midi commands to be sent when pressing play/stop
- It is now possible to open all supported file types with the "Open With" feature of iOS directly in Stage Traxx
- MIDI panic button added to song details window in player view
- New backup type which does not include audio files. Can be used to quickly sync database changes to other devices
- Network clients can now change text size and scrolling speed
- Setting to hide volume buttons in player view
- Setting to automatically hide the song list in main player during playback
Changed
- Restructured settings tab to better accommodate the large number of options
- Tabbar in player view moved to top of song list to get out of the way of the play button
- Replaced device volume mode of the volume slider in player view with queue volume. Switching between song volume and queue volume can be done by tapping on the volume title or db value.
- Songs imported from the music library can now be updated by reimporting them again
- Changed fixed width font for a font that is nicer to the eyes
- Network clients will use the autoscrolling setting to enable or disable automatic scrolling
- Position slider in lyrics view will now use all available space
- Songs are added to the history list whenever you play at least 50% of that song
- Current song title will now scroll in player views if it is very long
Fixed
- Possible crash when connecting USB audio devices while Stage Traxx is in the background
- Updated lyrics in audio files are ignored even if the lyrics have not been changed in Stage Traxx
- File import will sometimes leave copies in a folder "Inbox" which then take up unnecessary space
- Rendering issues when lyrics contain Windows line endings
- Changing volume in song details view not audible in preview
- Rendering issues in table views caused by large titles in navigation bars
- Wrong colors for segment controls on iOS13
- Player view sometimes not showing selected playlist
- Text fields in song details view do not dismiss the keyboard
3.0.8 (2019-11-13)
Changed
- Prevent swipe to close gesture in lyrics editor when lyrics have been edited
Fixed
- Possible crash with hanging App Store transaction
- Possible crash when starting playback on deleted song
- Navigation bar titles not readable in dialogs with dark mode on iOS13
- Lyrics not automatically displayed when using remote commands to start playback (only when enabled in settings)
3.0.7 (2019-10-22)
Changed
- Renamed Action "Open/Close Queue" to "Open/Close Song List" to better reflect what it does
Fixed
- Editing MIDI commands of currently loaded song will only take effect after switching to another song
- Incorrect audio interruption handling could cause shutdown of audio engine
- Incorrect chord placement after changing text size of lyrics
3.0.6 (2019-10-04)
Changed
- File timestamps updated after restoring backup to prevent refresh from rescanning all songs
- Added to queue message extended to also hint where the song has been added
Fixed
- Refreshing an mp3 song always overwrites lyrics with the contents of the ID3 lyrics tag
- More rendering issues on iOS13
3.0.5 (2019-09-27)
Changed
- updated 3rd party libraries to improve compatibility with iOS13
Fixed
- possible crash when handling incoming phone calls while app is running
- rendering issues on iOS13
- start/stop pedal command not working on lyrics only songs
- autoplay setting within playlist is not updating queue if advanced queue mode is off
- potential MIDI loop on virtual midi ports
3.0.4 (2019-09-13)
Added
- When Advanced Queue Mode is off a double tap on a song in song list or playlist view will start playback of that song
Fixed
- Crash on iOS13 when clearing the playback history
- Possible crash when switching back to Stage Traxx from another app while a missing or lyrics only song is armed in the player
- Midi commands not being sent to other apps
- New midi ports sometimes not recognized while Stage Traxx is running
- Error message displayed in certain cases during file cleanup
3.0.3 (2019-09-04)
Changed
- Improved filename sanitizing when importing tracks from the music library
- Restoring a version 3 backup will now delete all files in the app folder except backup files
- Search bar will be reset when switching tabs
Fixed
- Music library import hanging when a track can't be imported
- Playback starting 1 to 2 seconds into the song after switching back from another app
- Song end time not being updated when refreshing song metadata
3.0.2 (2019-08-26)
Changed
- Full screen player will open on the same tab the user has been when the player was closed
- Improved error message during in app purchases
- Sort button in queue will only work if playback is not running
Fixed
- Migration of songs from version 2 where lyrics are stored in iTunes did not migrate lyrics
- Upper case midi commands have been displayed in lyrics area
- Order and duplicate entries in settings screen
3.0.1 (2019-08-14)
This release brings back the playlist based workflow from version 2. It can be activated by disabling the option Advanced Queue Mode in the settings dialog. In this mode, the queue management is handled transparently by Stage Traxx. You only need to select the song you want to play and Stage Traxx will continue with the songs in your current context (playlist or song list).
Added
- Playlist based operation mode where the queue is handled automatically by the app. Can be turned on and off by the option Advanced Queue Mode in settings dialog.
- New option in settings dialog to disable drag & drop sorting
Changed
- Support forum link is now pointing to the new domain name
Fixed
- Crash when trying to send invalid midi commands
- Waveform generation fails when trying to import non-standard audio files
3.0.0 (2019-08-01)
This is the initial release of Stage Traxx 3.