Release Notes
OnSong 2026.3
OnSong 2026.3 was released on October 17, 2026. The following items have been added, changed or fixed:
New
- Flic Duo is now supported with up to 3 actions for each button and gestures.
- Connected TVs lets you connect lyrics projection or stage monitor mode on one or more compatible TVs such as Amazon Fire TV, Google TV, LG webOS and Samsung Tizen.
- Live Streaming lets you broadcast your lyrics or stage monitor to NDI receivers or RTMP for live-streaming to YouTube, Facebook, and more.
Additions
- Added the ability to apply PDF chord transposition on non-text documents.
- Added the ability to convert lead sheets into text-based chord charts by using Extract Text on a PDF attachment.
- Added the ability to detect the key of a song from its chords using music theory analysis.
- Added the ability to select Spotify for music suggestions in settings.
- Added the ability to export to other Apps and Email when exporting files throughout the app.
- Added the ability to connect to the Philips Hue Bridge Pro.
- Added the ability for OnSong Along to be toggled on and off from the song page.
- Added the ability to link an audio track from Apple Music or Spotify suggestions directly to the track list for the song in the Playback Menu.
- Added the ability to Preview, Rename and Delete queued imports in the Import From The Web screen.
- Added the ability to set a start time or no time more easily in the set editor with a menu.
- Added the ability to view right-to-left layouts for songs written in Persian, Urdu, Yiddish and other right-to-left languages.
- Added the ability to choose export locations more quickly and configure the list of export locations in Dropbox, Google Drive and OnSong Drive.
- Added the ability to link to Stripe Payment for Tip Jar options in OnSong Along.
- Added the ability to go to the next or previous song as section behavior actions.
- Added the ability to squeeze the barrel of the Apple Pencil Pro to open the drawing toolbar.
- Added the ability to compare OnSong Drive storage when comparing plans.
- Added the ability to play tutorial videos in the user's language when available.
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 a new build-in soundfonts to reduce file size and differentiate instruments.
- 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 on compact devices 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 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.
- Changed the purchase page to note that group subscriptions can be purchased via the website.
- Changed the first-launch setup to offer either the ability to restore a backup or purchase a plan, never both, with the plan offered last.
- Changed Import From The Web to keep the file name given by the website instead of renaming the file from its contents.
- Changed the title of a PDF imported from the web to use the title printed on the chart, and the file name when no title can be read.
- Changed key detection for an imported PDF to use the key printed on the chart, then the key its chords add up to, then the key in the file name.
- Changed PDF attachments that have their own key to display as written until they are transposed.
- Changed the attachment list to leave the key off of a name that already ends with it.
- Changed the key chooser to stay disabled for a chart with no key until its key is detected.
- Changed the way key transposition works in the Chords tab where if there is no key detected, the user is prompted to detect the key to enable transposition.
- Changed the attachment list to show each attachment’s key instead of its transposed key.
- Changed the drawing bar to show a label and filled outline ortho mode is turned on and off for more visual clarity.
- Changed “Keep Ortho Mode Selected” to be on by default, and to limit ortho mode to a single line when it is off.
- Changed the drawing toolbar to return every tool to freehand each time it opens.
- Changed the volume and pan sliders in the audio media editor to adjust the track that is currently playing.
- Changed the position of the red notification badge so it sits on the corner of its icon.
- Changed the song picker to dim songs already used in another set on the same day.
- Changed the Apple Pencil to scroll and tap like a finger when Use Pencil to Draw is turned off.
- Changed the Apple Pencil barrel press to open the drawing toolbar.
- Changed the Apple Pencil barrel press to toggle between the pen/highlighter and the eraser when the drawing bar is opened.
- Changed the External Video menu to be wider.
- Changed the stage monitor to place the current page on the right for people whose device language reads from right to left.
- Changed the sticky note in the Arabic “Welcome to OnSong” song so it no longer covers the song in new libraries.
- Changed “Sign in with Google” to ask only for the name and email address scopes.
- Changed importing from Google Drive to use the Google web-based file picker.
- Changed Google Docs to be converted to PDF when they cannot be imported as they are.
- Changed the QR code generator to accept web addresses without “http://” typed in front.
- Changed the Using Gestures screen for sticky notes to explain that an assigned action replaces only the gesture it is assigned to.
- Changed the plan comparison for Pro users to show the plans above Pro, with Pro beside them as “Your Plan”, instead of the plans it would be a step down to.
- Changed two-column charts to split the gutter evenly between columns of equal width.
- Changed right-to-left charts to start in the right-hand column, with autoscroll following the same column order.
- Changed the close button on the plan comparison to return to the Premium screen instead of leaving the whole flow.
- Changed restore backup to skip settings that belong to the system or to third-party libraries.
Updates
- Updated to the new Welcome to OnSong chord chart and backing track.
- Updated the Flic library to version 1.6 to support Flic Duo.
- Updated translations.
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 change settings 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 PDF and document files from older libraries from OnSong 2020 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 are 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 dual chord decorations surround 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 using the new renderer 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 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 moving to the previous section at the top of a song with the At The Beginning action set to go to the last section would select a section past the end of the song causing the highlight to disappear.
- 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 the Configure Live Video screen 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 an option other than Metronome in the timeline Recording Options 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 the user's language.
- Fixed an issue where background color is not 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 annotation previews disappear from the Annotation Library when scrolling.
- 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 songs added to a set or book switched to a title-only text version after being viewed.
- Fixed an issue where swiping to a PDF or Pages song showed a gray page until the swipe finished.
- Fixed an issue where slash chords such as C/G appeared as "C/" in transposed PDF chord charts.
- Fixed an issue where PDF files may not load adjacent to the current song when swiping.
- Fixed an issue where file attachments would not be viewable due to older OnSong 2020 libraries conflicting with surrogate properties.
- Fixed an issue where live video stayed black when camera access had been skipped during setup.
- Fixed an issue where a purchase could fail to unlock immediately.
- Fixed an issue where flat and sharp symbols could not be detected when drawn with a music font in PDF charts.
- Fixed an issue where two PDF files of the same song in different keys displayed the same key and chords.
- Fixed an issue where the loading indicator would keep spinning after a download started in Import from the Web.
- Fixed an issue where importing an updated Word or Pages document kept showing the previous version.
- Fixed an issue where annotations and clips on a PDF were out of position after rotating the screen.
- Fixed an issue where adding or editing a set from the Organizer Menu would not open the correct set editor for the user interface preference.
- Fixed an issue where the set duration in the set footer and set list was being miscalculated due to changes in where duration are saved.
- Fixed an issue where the password field was not classified correctly and could cause the Passwords to not fill it.
- Fixed an issue with how large accessibility font sizes draw to avoid blank rows.
- Fixed an issue with PDF transposition where PDFs whose text splits chord extensions or drops sharps and flats.
- Fixed an issue with how the song viewer renders pages to show them as soon as a swipe begins to reduce blank pages when swiping quickly.
- Fixed an issue where searching for songs by artist would produce no results.
- Fixed an issue where text annotation highlights could shift after switching songs.
- Fixed an issue where changing the attachment key in Properties didn't update the attachment list.
- Fixed an issue where the attachment key picker was titled "Rewrite Into Key".
- Fixed an issue where the app could pause for up to five seconds while advertising its web server on the network.
- Fixed an issue where Done and Cancel did nothing when creating a new set in the 2024 and 2020 interface styles.
- Fixed an issue where songs imported from a multi-song ChordPro file were all named “Untitled”.
- Fixed an issue where importing a multi-song ChordPro file could create an extra empty song.
- Fixed an issue where importing a SongSelect ChordPro file duplicated the CCLI, copyright and footer tags.
- Fixed an issue where exporting to ChordPro repeated the CCLI, copyright and footer tags.
- Fixed an issue where changing the volume in the audio media editor had no effect until the song was reloaded.
- Fixed an issue where a chord written with a raised asterisk, such as C*m7, was not read as a sharp when transposing a PDF.
- Fixed an issue where printing could hang when a song failed to render.
- Fixed an issue where an account could be created when checking an email address failed during sign-in.
- Fixed an issue where text typed into an alert was black on a dark background.
- Fixed an issue where light scene steps timed in beats fell behind the metronome.
- Fixed an issue where a Flic that failed to pair gave no explanation.
- Fixed an issue where the app could freeze at launch after choosing a chord color palette such as Synesthesia on a song with no key.
- Fixed an issue where Show Media Assignments was misspelled.
- Fixed an issue where drawings moved out of place and changed size after rotating the device.
- Fixed an issue where highlighted and colored lines in a chart were missing when printing.
- Fixed an issue where sticky notes printed higher on the page than they appear on screen in short songs.
- Fixed an issue where MIDI stayed on and kept sending on plans that do not include MIDI.
- Fixed an issue where switching to another version of a song kept showing the previous version title and artist.
- Fixed an issue where chart text on the stage monitor was sized for the whole screen on some older browsers.
- Fixed an issue where the difficulty sort on the Diagrams tab ranked chords in the wrong order in the new renderer.
- Fixed an issue where scrolling up with a foot pedal jumped to the top of some charts when Jump to Page is enabled.
- Fixed an issue where deleted sticky notes reappeared and moving a sticky note left a copy behind.
- Fixed an issue where rows on some screens grew too tall after signing out and back in.
- Fixed an issue where stem synchronization in multitrack playback.
- Fixed an issue where header styling such as italics would follow lyric style changes.
- Fixed an issue with single and double tap actions on annotations that caused multiple actions to occur.
- Fixed an issue where a Premium offer shown to a Pro user faded out before it appeared.
- Fixed an issue where the “OnSong Essentials” and “OnSong Premium” headings remained when their cards were hidden.
- Fixed an issue where onboarding buttons took the chosen theme color instead of the OnSong color.
- Fixed an issue where a Spotify track stopped responding to pause after OnSong switched to the Spotify app and back.
- Fixed an issue where swiping to the next song could jump two songs over and then back due to tap gestures being recognized at the end of the swipe.
- Fixed an issue where the account screen reloaded endlessly while a Premium purchase was being matched to an account.
- Fixed an issue with how Spotify authorizes that can cause playback issues in various app locations.
- 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 crash condition when a second main window was opened on macOS by bringing the existing window forward instead.
- Fixed a crash condition caused by the user interface being rebuilt while a transition was still in progress on macOS.
- Fixed a crash condition caused by playback track properties being rewritten every time the player is accessed.
- Fixed a crash condition when drawing boards were laid out off the main thread.
- Fixed a crash condition when adding a song to a set from Song Diagnostics while a set was being edited.
- Fixed a crash condition that could occur when a menu opened after the menubar changed.
- Fixed a crash condition that could occur after saving changes to an audio track.
- Fixed a crash condition when changing to a song that has a backing track from the media library.
- Fixed a crash condition when a tutorial video address could not be used.
- Fixed a crash condition when a PraiseCharts download failed.
- Fixed a crash condition when opening a chart with sticky notes.
- Fixed a crash condition during app startup as it checked Bluetooth access.
- 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.
- Removed the Google Cast button from the External Video menu and replaced with the live pill buttons.
- Removed the OnSong logo from the projector and stage monitor opening screen.
- Removed the bundled Andale Mono font since it is now included in iOS/iPadOS.