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.
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.
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 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 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.
