Release Notes
OnSong 2026.3
OnSong 2026.3 has has not yet been released. The following items have been added, changed or fixed:
Additions
- Added the ability to apply PDF chord transposition on non-text documents.
- Added the ability to detect the key of a song from its chords using music theory analysis.
- Added the ability for OnSong Along to be toggled on and off from the song page.
- Added the ability to select Spotify for music suggestions in settings.
- Added the ability to add a suggested song to the song's tracks by tapping and confirming.
- Added Apps and Email to the Export File screen, so an exported file can be sent to another app or attached to an email.
Changes
- Changed the sign in screen to require email address to be retyped to confirm account creation.
- Changed the Clean Library tool to run in the background with a progress indicator instead of locking up the app on large libraries.
- Changed PDF transposition to process the chart in the background so the menu remains responsive.
- Changed various top level menus to be more compatible with large text accessibility settings.
- Changed the backup process to check for enough free space and reports any issues encountered creating the backup file.
- Changed the chord diagram playback engine to use the new build-in soundbank to reduce file size.
- Changed how tempo works with a backing track, based on the choice you make when a track tempo differs from a song.
- Changed the Settings screen to feature sections as a drawer instead of the bookmarks menu that scrolls a long list.
- Changed OnSong Console to show a note under the web address and on the Console page in the browser explaining why browsers label Console "Not Secure", with a link to learn more.
- Changed the Live Video Effects popover to open beside the Configure Live Video sheet, to the right of the preview, so you can watch what an effect does while you adjust it.
- Changed timeline recordings to name the top of the song "Top" instead of "Section 1".
- Changed the System Information to include an Acknowledgements section for legal texts.
- Changed the suggested music row to not appear in the Playback menu when the Internet is not available.
- Changed the suggestions heading from "New on Apple Music" to "Suggested on Apple Music" or "Suggested on Spotify".
- Changed the Books list sort button to be a standard sort menu.
- Changed the title of the book editor from "Add New Book" to "Add Book".
- Changed adding or editing a set from the Song Organizer, or setting a set's time, to open the new set editor specific to the user interface preferences.
- Changed the projector page and the Cast receiver to explain when they can't reach this device, showing the address they tried and a reminder to use the same Wi-Fi network, and to keep retrying.
- Changed the way that backup are sorted to place ones related to the current library on top and then sorted in descending date order.
- Changed the Add Book button to require the Books feature and showing an upgrade prompt instead of silently failing.
Updates
- Updated to the new Welcome to OnSong chord chart and backing track.
- Updated the set duration in the set footer and set list to read a song's length from its chart attachment.
- Updated lists to stack the value beneath the title at accessibility text sizes to avoid blank rows.
Fixes
- Fixed an issue where the scenes selection menu cannot be closed without selecting a scene.
- Fixed an issue where moving from system to song doesn't work in style preferences menu.
- Fixed an issue where drawings are shifted due to differences in linespacing adjustments in the new renderer.
- Fixed an issue where slash chords and minor chord designations are dropped during rendering from numeric chord content.
- Fixed an issue where transposing chords with flat symbols does not work in the new renderer.
- Fixed an issue where links in support cases are not pointing towards the uploaded support case files.
- Fixed an issue where PDF and document files from older libraries do not appear as attachments and songs open as blank charts.
- Fixed an issue where set duration calculations are not updated due to not including surrogate values in the calculation.
- Fixed an issue where synesthesia is not being applied in the original renderer.
- Fixed an issue where chorus indent is not working in the new renderer.
- Fixed an issue where certain PDF charts render with bold chords overwrite lyrics and have improper line spacing.
- Fixed an issue where chords would appear duplicated in console due to not using the same transposing gate logic.
- Fixed an issue where song durations acquired from a track are not saved.
- Fixed an issue where transposing chords in PDF files produces the wrong chord.
- Fixed an issue where chords in PDF files can only be styled when the selected key matches the written key.
- Fixed an issue where turning off transposition continues to replace chords in PDF files.
- Fixed an issue where enabling transposition does not immediately show font style and highlight color options for PDF files.
- Fixed an issue where chords replaced in PDF files are inconsistently sized.
- Fixed an issue where the original chord shows through behind a replaced chord in PDF files.
- Fixed an issue where users with large text accessibility settings could not see text in lists containing a right-aligned values like quantity.
- Fixed an issue where key finder returns incorrect keys.
- Fixed an issue where font spacing is incorrect due to chords and adjust white space being enabled.
- Fixed an issue where custom set order is not saved when ordering sets in a folder.
- Fixed an issue where print settings tab labels are partially obscured.
- Fixed an issue where the AuxDock overlaps the vertical user interface mode menu.
- Fixed an issue where the pan settings for the metronome is not applying.
- Fixed an issue where menubar icons are missing in vertical menubar mode in portrait orientation.
- Fixed an issue where chords won't switch when using the 2024 user interface.
- Fixed an issue where OnSong Along will show musical instruction text in parenthesis.
- Fixed an issue where the autoscroll and metronome states are not reflected correctly when running certain timeline events.
- Fixed an issue where the TransposedKey metadata tag overrides the key set in the Console chords palette.
- Fixed an issue where chords cut off the top of lyrics in some transposed PDF files.
- Fixed an issue where the chord diagram playback was not sounding.
- Fixed an issue where the song viewer would not scale when pinched due to the rendering engine consolidation.
- Fixed an issue where the original key would not be used when applying capo but disabling transposition.
- Fixed an issue where text from a PDF attachment is incorrectly added to an existing text file attachment.
- Fixed an issue where pressing foot pedals to configure them would perform the action instead.
- Fixed an issue where imported PNG clips from Dropbox onto Word files do not appear until the app is reopened.
- Fixed an issue where songs are copied to a newly created library without user action.
- Fixed an issue where chord diagrams placed on the left or right of a song could run off the edge of the page.
- Fixed an issue where song content is not rendered due to a null key being passed to the new renderer.
- Fixed an issue where a dual chord's brackets or decoration surrounded the main chord instead of the dual chord when the dual chord is shown first.
- Fixed an issue where there was no way to return a song to the default font family in the Style Preferences Document tab.
- Fixed an issue where turning on "Use Temporary Tempo Changes" still saved tempo changes to the song.
- Fixed an issue where the metronome drifted out of time with a backing track that had been sped up or slowed down.
- Fixed an issue where section labels named "refrain" do not indent along with the chorus.
- Fixed an issue where text breaks incorrectly when R2 is enabled due to superfluous spaces at the end of the line.
- Fixed an issue where viewpoint settings do not persist after closing and reopening the app.
- Fixed an issue where pinning a clip moves it off-screen instead of keeping it in the current position.
- Fixed an issue where beamed songs do not arrive on the recipient's device due to a non-existent set being sent.
- Fixed an issue where sticky notes reappear after deletion or move unexpectedly.
- Fixed an issue where Previous Section at the top of a song, with "At The Beginning" set to go to the last section, selected a section past the end of the song and the highlight disappeared.
- Fixed an issue where MIDI section broadcasts and spoken section cues could name the wrong section in a song whose sections have more than one stanza.
- Fixed an issue where switching to a section by name, including by voice, could land on the wrong part of a song whose sections have more than one stanza.
- Fixed an issue where a recorded timeline didn't change sections on playback when the recording had no section details or the section had no label.
- Fixed an issue where OnSong Along highlighted the first lyric while the song was still at the top.
- Fixed an issue where Configure Live Video opened as a narrow window on iPad, with the placement buttons cut off, instead of the full-size sheet it used to be.
- Fixed an issue where OnSong Along only caught up with the song and section on its periodic refresh, instead of the moment they changed.
- Fixed an issue where messages you send never appeared on the Stage Monitor.
- Fixed an issue where a device following another over stream showed each message twice, and where a timeline played back each recorded message twice.
- Fixed an issue where a device following another through OnSong Connect didn't follow its backing track, with Audio turned on in the connection profile.
- Fixed an issue where, once you had pinched to zoom, later zoom changes made any other way weren't passed on to devices following along.
- Fixed an issue where unchecking a kind of change in the timeline Recording Options (other than Toggle Metronome) was ignored, so the timeline went on recording it.
- Fixed an issue where search by artist in a book never completes due to an error.
- Fixed an issue where trying to import a Backup provides error message and prevents import from completing.
- Fixed an issue where highlights disappear completely when moving between vertical and horizontal mode.
- Fixed an issue where searching for songs inside a set or book could find nothing.
- Fixed an issue where some settings choices showed in English instead of your language.
- Fixed an issue where "Bridge" was missing its umlaut in German.
- Fixed an issue where set duration is not calculated properly.
- Fixed an issue where background color is included in printed or emailed output.
- Fixed an issue where the set duration counted the default song length for songs whose duration was entered in the 2026 interface.
- Fixed an issue where book names are missing with large font accessibility settings.
- Fixed an issue where annotation previews disappear from the Annotation Library when scrolling.
- Fixed an issue where the AuxDock did not open when an AuxBox was plugged in for the first time before the app launched.
- Fixed an issue where songs from a previous library could be saved into a newly restored or switched library by a pending song save.
- Fixed an issue where books cannot be created in libraries collections when not purchased.
- Fixed a crash condition when generating parts for a song with no backing track.
- Fixed a crash condition caused by drawing layers and memory issues with the drawing board tiling.
- Fixed a crash condition caused by stalled background threads on timeline.
- Fixed a crash condition that occurs when adjusting zoom ratios for page size correction.
- Fixed a crash condition when clicking the change key option.
- Fixed a crash condition caused by a nil key on a tag when cleaning up the library.
- Fixed a crash condition when scrolling through songs in a songbook quickly due to background tile rendering.
- Fixed a crash condition that occurs when changing songs due to OOM and possibly labels/gestures.
- Fixed a crash condition caused by an unsupported object type being deserialized by the ProPresenter integration.
- Fixed a crash condition caused by memory over-utilization due to large drawing surfaces on large PDF files.
- Fixed a potential crash condition caused by multiple authentication sessions for Dropbox authorization on macOS.
Removals
- Removed the local network option from the enable advanced options onboarding screen on macOS.
- Removed the option to remove unused files when cleaning the library, as it could delete files that were still in use in legacy libraries.