New! OnSong 2022 with major new features. LEARN MORE


Release Notes

OnSong 2020.7.7

OnSong 2020.7.7 was released on March 25, 2021. The following items have been added, changed or fixed:


  • Added the ability to lookup songs via MIDI SysEx.
  • Added the ability to assign long press actions to the screen navigation zones and hot corners.
  • Added the ability for Apple Music to be played in the applications own music queue instead of the system queue, allowing OnSong to play tracks independently of the Music app.
  • Added the multicast entitlement to the app to allow Philips hue discovery.
  • Added the ability to tap on the left or right to navigate through foot pedal screens.
  • Added the ability for OnSong to store the local address of active Console devices on user accounts for easier future access.


  • Updated all translations.
  • Updated the AirTurn Framework.


  • Changed the autoscroll timing to be more accurate.
  • Changed OnSong Console lyrics projection to immediately blackout lyrics if it's toggled on.
  • Changed the MIDI Settings screen to connect and disconnect MIDI using the enabled switch and indicate the change in sources/destinations.
  • Changed the account screen to allow for the users to change between Pro and other organizational accounts by replacing the expiration row with the add-ons row for Pro.
  • Changed the drawing bar to reinstantiate ortho mode on the eraser tool.
  • Changed iTunes/Apple Music to play inside of the application music player.
  • Changed the way account sign in screen allows dismissal in OnSong Pro.
  • Changed all references of iTunes to Apple Music.
  • Changed the song viewer to prevent edge swiping to show the songs menu when in drawing mode.


  • Fixed an issue where timeline recordings would be lost after restoring the app state from storage.
  • Fixed an issue where characters in file name are causing files from Google Drive to fail while trying to import.
  • Fixed an issue with Apple Music device playback where the button is sticking in live bar after the song is linked from iTunes Media Library.
  • Fixed an issue in OnSong Console where inline diagrams would not appear after a mid-song modulation.
  • Fixed an issue in dealing with OnSong Connect and provider restrictions when loading songs outside of a set.
  • Fixed an issue with the alignment and size of the OnSong logo used for lyrics projection in Console.
  • Fixed an issue where Console allows download/export when all restrictions are enabled.
  • Fixed an issue in Console where you cannot select songs by clicking the checkbox when adding songs to books using Firefox.
  • Fixed a crash condition when enabling lead when Console lyrics projection is enabled.
  • Fixed an issue where would cause OnSong Connect to not function over Ethernet.
  • Fixed an issue where the MIDI clock would not enable upon launch because it is activated before a song with tempo information is loaded.
  • Fixed an issue where MIDI was being sent when the song is loaded when it should wait for playback sync.
  • Fixed an issue where certain versions of OnSong may not be able to connect to specific Bonjour services.
  • Fixed an issue with font sizing that caused iPhone devices to render drawings in inappropriate positions.
  • Fixed an issue where sets where not auto-archiving.
  • Fixed an issue where OnSong Console chord line spacing is wider than on device when adjusted space character is set to an empty string.
  • Fixed a potential crash condition caused when setting repeat mode on the device media player on some devices.
  • Fixed an issue where events are not having to the timeline when building manually.
  • Fixed a crash condition when triggering timeline playback repeatedly.
  • Fixed an issue where the wrong song title appears in the heads-up display.
  • Fixed an issue where autoscroll does not scroll to end of song with no bottom margin.
  • Fixed a crash condition when starting OnSong caused by the Media Player in iOS/iPadOS freezing.
  • Fixed an issue where single page songs will not scroll between pages.
  • Fixed an issue where autoscroll would not stop once the bottom was reached on some songs.
  • Fixed an issue where rotating the iPad causes any changes made in menus to be lost.
  • Fixed an issue where if you search for a song that returns no results in the songs menu and then switch to a book it shows a black screen.
  • Fixed an issue where using MIDI play chord where a chord will not play if a variation cannot be found due to enharmonic preference settings for instance.
  • Fixed an issue on compact devices where certain screens cannot be opened from the gear icon in the songs menu.
  • Fixed an issue in beta where the document scanner is launched when you tap to close it.
  • Fixed and issue where tapping to play a chord should account for the capo and play the correct tone.
  • Fixed an issue where short PDF files will not move between songs when scrolling up/down.
  • Fixed an issue where changing the instrument causes the chord inspector to jump to the top of the song.
  • Fixed an issue with duplicate chord diagrams appearing in Console when a song contains a mid-song transposition and the chords appear at the top or bottom of the chart.
  • Fixed an issue where songs with no sound attached are playing sounds when triggered with a foot pedal.
  • Fixed an issue with positioning when starting timeline recording.
  • Fixed an issue where events are not saving to the timeline when using separate styles.
  • Fixed an issue with separate styles not applying due to object caching.
  • Fixed performance issues when reordering a set.
  • Fixed an issue where the timeline will not record autoscroll due to how the menu was being closed.
  • Fixed an issue with sliding to delete in books above the alphabet bar.
  • Fixed an issue with duplicate songs in sets being redrawn with incorrect information after changes are made.
  • Fixed an issue where the pedal disconnects after searching via Quick Pick.
  • Fixed an issue where song viewer borders not working when viewing short PDF files in portrait mode.
  • Fixed an issue where you can't set the metronome BPM when changing the minimum BPM above 40 BPM.
  • Fixed an issue where the metronome BPM could not be changed while using a count-in.
  • Fixed an issue where the set progress indicator is toggling to 100% after adjustments.
  • Fixed a crash condition when restoring DMX parameters from storage.
  • Fixed an issue where the audio triggered events do not stop when stop triggered event is enabled.
  • Fixed a potential crash condition when formatting the set list due to an out of bounds array.
  • Fixed an issue where PDF files would not scroll to the bottom and display the bumper.
  • Fixed a possible crash condition caused by MIDI input altering the HUD on a non-UI thread.
  • Fixed an issue with performance when flicking to scroll during an autoscroll operation.
  • Fixed a crash condition when exporting or emailing a ZIP file of a set named with slash characters.
  • Fixed an issue where songs imported from other libraries retain the chord position setting that cannot be altered.
  • Fixed an issue where MIDI and scenes will be sent again when starting autoscroll.
  • Fixed an issue where the metronome BPM could not be changed while using a count-in.
  • Fixed an issue when connected with OnSong Connect and client devices become blank but continue to navigate from the leader.
  • Fixed an issue where drawings can shift when rotating orientation due to border calculation.
  • Fixed an issue where sticky notes may not appear on Pages documents.
  • Fixed a performance issue caused by repeatedly looking up the track that should be use for a song when none is available.
  • Fixed an issue where drawings do not work on Pages documents due to the web view destroying the view hierarchy after load.
  • Fixed an issue where if Local Network access is turned off that OnSong won't open.
  • Fixed an issue where closing OnSong loses App Direct connection due to iOS/iPadOS Bluetooth implementation and the AirTurn framework.
  • Fixed an issue where data entry in Dropbox or SongSelect authentication screens would fail due to changes in iOS/iPadOS and the AirTurn framework.