Release Notes

OnSong 2026.0

OnSong 2026.0 has not yet been released. The following items have been added, changed or fixed:

New

  • OnSong® Charts is a new chord chart service with classic favorites hand-scribed to work perfectly in your performances.
  • ChordFlow™ PDF Transposition detects chords in PDF files and lets you transpose, format, and interact with those chords instantly on-device.
  • Versions creates different ways to perform songs through attachments that carry their own annotations, performance attributes, and style preferences.
  • Tuner uses the built-in microphone to tune your instrument with the tuning of your choice.
  • Key Finder is a patent-pending technology that lets you sing a few bars to find the key that's right for you.
  • Tempo Detection uses the built-in microphone to listen for beats or music and determine the tempo.
  • Voice Control uses the built-in microphone perform actions and follow along with your music. (English only)
  • Custom Metadata provides additional information about the song and be able to browse and sort accordingly.
  • Import From the Web browses your favorite websites to import downloadable or embedded and content all without leaving the OnSong® app.
  • Redesigned Style Preferences Menu has reduced clutter with a new diagrams tab, dual chords, and more advanced chord and diagram styling options.
  • Streamlined Set Picker lets you browse and search for songs and queue them to be added to your set all from one screen.
  • Coda® Stomp Mini is the epitome of minimalistic design that gives you one foot switch to rule them all.
  • Multiple Video Outputs instantly change video modes and output to multiple video screens with different settings using a 2x2 or 3x3 HDMI processor.

Additions

  • Added the ability to toggle widgets using an action.
  • Added the ability to add a sticky note to the sheet by pressing an holding on the screen.
  • Added the ability to purchase a video wall processor off Amazon when configuring multiple video outputs.
  • Added the ability to set an alternate tuning for the song.
  • Added the ability to contact support via a button when tapping the question mark to get help that opens the support screen with a contextual screen grab and subject.
  • Added the ability to attempt to start a web server on multiple consecutive ports if the first one is not successful when using OnSong Console.
  • Added the ability to switch to revert to using an older user interface within the release notes so users can upgrade when they are ready.
  • Added the ability to switch between OnSong 2020, 2024, and 2026 user interface in settings.
  • Added the ability to select/deselect all drawing layers.
  • Added the ability to open OnSong in "safe mode" without settings by tapping and holding on the Home Screen icon.
  • Added the ability to transpose numeric charts that are imported or written in the song editor including numbers, solfège and roman numerals.
  • Added the ability to output the times in the set list when exporting and printing.
  • Added the ability to rate songs in the set list.
  • Added the ability to rate songs on a scale of 1-5 stars.
  • Added the ability to hide and unhide tags in the songs menu browser.
  • Added the ability to configure default layout options like pagination and columns in the document style preferences settings screen.
  • Added the ability to view a set using the context menu in the organizer menu.
  • Added the ability to add flow to song list output.
  • Added the ability to use US Folio (8.5" x 13") and A2 (420mm x 954mm) paper sizes.
  • Added the ability to lock all annotations from the annotations menu.
  • Added the ability to make the menus and windows in the app slightly translucent.
  • Added the ability to customize the menubar by removing, adding, and reordering items on the leading and trailing sides.
  • Added the ability to reorder the song list columns.
  • Added the ability to export a song list in various file formats like PDF, Excel, HTML and CSV.
  • Added the ability to customize which metadata is outputted on a chord charts.
  • Added the ability to change the order and placement of how different metadata appears in the song viewer.
  • Added the ability to duplicate a text attachment, allowing the text of the document to be edited independently from the original.
  • Added the ability to create a version of an attachment allowing it to have different characteristics while sharing the same underlying file.
  • Added the ability to toggle annotations on and off.
  • Added the ability to set preferred keys on the set and have OnSong automatically transpose or capo your charts into the same key.
  • Added the ability to set a delay for when the MIDI CC is sent for tempo to accommodate BeatBuddy program change processing.
  • Added the ability to customize the foot pedals that appear in the foot pedal triggers screen.
  • Added the ability to perform actions and navigate songs and sections using Voice Control.
  • Added the ability to open menus more easily as an action under User Interface > Menu.
  • Added the ability to choose song metadata to appear in the song viewer including composer and lyricist tags.
  • Added the ability to see which songs were already downloaded from OnSong Charts using your account.
  • Added the ability to toggle the song editor and other actions with an action.
  • Added the ability to change the number of required songs to show the alphabetic index.
  • Added the ability to detect song tempo using the device microphone, and then display that tempo.
  • Added the ability to have different sorting methods for active versus archived sets.
  • Added the ability to view the What's New release list from the Utilities menu under Support.
  • Added the ability for whiteout drawings to blend with the current paper color when using tint colors.
  • Added the ability to goto sections by section number as an action.

Changes

  • Changed the songs menu to remove the duplicate import icons when used in split screen mode.
  • Changed the sort button throughout the app to use menus.
  • Changed the Console to use the OnSong PDF viewer to remove browser-native user interface.
  • Changed the name of Mirror Horizontally to Teleprompter Mode (Mirroring)
  • Changed the default highlight color of piano diagrams to the app color.
  • Changed drawings and possibly annotations to be assigned to the attachment instead of the song.
  • Changed the app to default to the new renderer for new songs.
  • Changed the title of the song list when selecting an alphabetic index to "Starting with " and the index.
  • Changed the settings screens accessed from the style preferences menu to be more clear about what is being changed.
  • Changed the help button to open a menu with options instead of an action sheet.
  • Changed the releases screen to reappear after changing libraries if the new library has not displayed the screen.
  • Changed the error screen display the HTML incurred instead of showing it in an alert.
  • Changed the releases screen to reappear after changing libraries if the new library has not displayed the screen.
  • Changed annotations to be able to be edited using a double tap gesture even when locked.
  • Changed the color picker to allow press and hold to delete and edit the color swatch.
  • Changed the icons for acquiring tempo and duration in the Playback Menu.
  • Changed how authentication tokens are registered to also start up the server routes if needed.
  • Changed how widgets display a feature overlay to be full screen.
  • Changed the creating or choosing a set so the set picker will open automatically if there are no songs in the set.
  • Changed how autoscroll works to allow triggered actions to perform before autoscroll is registered as enabled to allow scrolling to sections.

Fixes

  • Fixed an issue where the release list heading colors changing when scrolling.
  • Fixed an issue where the document scanner user interface cannot be closed when using an iPad.
  • Fixed an issue where chords placed inline in square brackets in a PDF cannot be transposed.
  • Fixed an issue where a chord containing (4) was not showing the current chord diagrams.
  • Fixed an issue where roman numerals that are sharped/flatted are not handled properly due to the enharmonic symbol being placed first.
  • Fixed an issue where settings the paper size for printing causes the paper size of the system to be altered.
  • Fixed an issue where colons in chords are being removed due to chord tagging in the new renderer.
  • Fixed an issue where changing settings causes the foot pedals to go into configuration mode.
  • Fixed an issue with saving local shares to the remote that prevented file uploads and sending.
  • Fixed an issue where text appeared with white text in a slider control when buttons appear with black text.
  • Fixed an issue where navigating away from a song and navigating back would result in the style preferences menu not having an effect.
  • Fixed an issue where tapping on the Cancel button in the Dropbox login screen does not close the screen.
  • Fixed an issue where Dropbox is prompting to sign in and tapping on Cancel causes the app to lock up.
  • Fixed an issue where parenthesis are not handled properly for superscripted chords in the new renderer.
  • Fixed an issue where symbols like - or + at the beginning of a chord are being replaced with m and aug.
  • Fixed an issue where the new renderer would fail due to an invalid transposing instrument value.
  • Fixed an issue where the new renderer would not update sections being scrolled to using a trigger due to a flaw in the built-in web browser component.
  • Fixed an issue where importing files into the attachments list will cause the menu to be hidden.
  • Fixed an issue where the height of the status bar was incorrect on iPhone devices.
  • Fixed an issue where chords in brackets with periods causes double bracketing that results in undesirable output.
  • Fixed an issue where the layout section in documents is not enabled until you turn on R2.
  • Fixed an issue where moments with no duration receive the default song length.
  • Fixed an issue where section-specific section formatting size does not update when using console.
  • Fixed an issue where the title of a PDF file had characters being transposed above the key declaration.
  • Fixed an issue where mirror horizontally does not function immediately.
  • Fixed an issue where switching attachments is not updating the key of the song correctly.
  • Fixed an issue exporting multiple PDF files in email.
  • Fixed an issue where switching attachments is not updating the key of the song correctly.
  • Fixed an issue where the screen that appears when renewing a Stripe subscription takes the user to the account profile screen instead of information about subscription billing.
  • Fixed an issue using angled brackets decoration in the new renderer.
  • Fixed an issue where alphabetic index was not showing accented characters.
  • Fixed an issue where transposed key was theoretical and does not match items in the key chooser.
  • Fixed an issue where user interface elements do not match low light mode preference when in an opposing dark mode.
  • Fixed an issue where content would not import from some websites due to an error.
  • Fixed an issue where MIDI clock continues if set to stop after a time but the song is changed before that time.
  • Fixed an issue where desk annotations are not displayed immediately after restoring a library requiring a restart.
  • Fixed an issue where OnSong Console follow is not enabled due to web sockets not connecting.
  • Fixed an issue where table view cells can have their backgrounds removed when moved.
  • Fixed an issue where tapping on a line and setting line formatting in the song editor does not place the syntax at the beginning of the line.
  • Fixed an issue where a filename is set when importing an OnSong Archive song which could result in exported file with multiple file extensions.
  • Fixed an issue where alerts and action sheet text may be hard to read when in mismatched low light and dark modes.
  • Fixed an issue where desk annotations are not displayed immediately after restoring a library requiring a restart.
  • Fixed an issue where OnSong Console follow is not enabled due to web sockets not connecting.
  • Fixed an issue where table view cells can have their backgrounds removed when moved.
  • Fixed an issue where tapping on a line and setting line formatting in the song editor does not place the syntax at the beginning of the line.
  • Fixed an issue where chords are not detected on subsequent pages in PDF transposition due to the key range being found on the first page.
  • Fixed an issue where version information is not being understood or interpreted on older versions of OnSong and should send a flattened version of the song archive instead.
  • Fixed an issue where menubar items are not visible when viewing attachments in the Get Support screen.
  • Fixed an issue where an asterisk being used like a chord will not display.
  • Fixed an issue where low light mode is not customizing the font color of highlighted chords correctly.
  • Fixed an issue where chord playback is not working on piano diagrams.
  • Fixed an issue where a white pen drawing is not changing to black in low light mode.
  • Fixed an issue where changing the tint color of a PDF files and then switching to low light mode results in a strange color for the font.
  • Fixed an issue where prices next to download formats in PraiseCharts disappears while scrolling.
  • Fixed an issue where the time of a set is being added to the set title in a verbose manner.
  • Fixed an issue where widgets like the tuner are not listed and require a reboot after signing in.
  • Fixed a crash condition when deleting multiple people from the beam menu.
  • Fixed a crash condition when viewing the songs menu caused by saving a deallocated song instance.
  • Fixed a crash condition when an update is available and the system information screen attempts to display that information.
  • Fixed a crash condition during streaming caused by a UI operation on a non-UI thread.
  • Fixed a crash condition when retrieving chords for transposition.
  • Fixed a crash condition when duplicating a song in a set.
  • Fixed a crash condition caused by retrieving PDF pages.
  • Fixed a crash condition when attempting to wrap an empty chord in the original text renderer.
  • Fixed a crash condition caused an infinite loop when attachments are not correctly formed.
  • Fixed a crash condition when sending a MIDI global on a background thread.
  • Fixed a potential crash condition caused by setting an invalid index in a chooser user interface.
  • Fixed a potential crash condition when archiving a set to be beamed that contains an attachment with a missing file path.
  • Fixed a potential crash condition when evaluating the current page for the PDF view.
  • Fixed a potential crash condition due to archiving an attachment with no file path.
  • Fixed a potential crash condition when attempting to open the email composition screen presumably when another screen is already opened.
  • Fixed a potential crash condition when adding routes for the web server on separate queues.
  • Fixed a potential crash condition caused by invalid geometry being requested for a blank image.
  • Fixed a potential crash condition when browsing PraiseCharts library content.
  • Fixed a potential crash condition caused by a null key in a collection.
  • Fixed a potential crash condition when adding fingering to chord definitions in the chord diagram library.
  • Fixed a potential crash condition when attempting to show a path in a list that does not exist in the drawing layers menu.
  • Fixed a potential crash condition when applying inline formatting and an invalid range is requested.
  • Fixed a potential crash condition when remove slashes and vertical pipes during chord line detection.
  • Fixed a potential crash condition when an annotation is being removed in the middle of an animation.
  • Fixed a potential crash condition if improper parameters are passed to a regular expression function of the database.
  • Fixed a potential crash condition when removing all attached files from the get support screen.
  • Fixed a potential crash condition that could occur after importing a backup.