AnthemScore Version History
5.2.1
released 2025-03-29
- Automatically request new license when updating/upgrading
- Make moving selected notes together a GUI option and save it between sessions
5.2.0
released 2025-03-25
- Option to simplify sheet music by any amount
- Triplets are much easier to add and can be toggled on any selected notes
- Selected notes are moved and resized together
- Allow notes from different note groups to overlap
- Added Tenor clef option
- Support for a wider variety of WAV other audio formats
- Ctrl+(right)click on a note to add it to the selection
- Register .ASDT project files with Windows
- Option to import beats from another project
- Play notes when scrubbing the playback line
- Added user-submitted Japanese translation file
- Reduced side panel height jitter
- Removed zoom restriction on Linux
- Fixed bug where adding a note will remove an existing one right after it
- Fixed bug when importing notes from a compact ASDT
5.1.0
released 2024-10-09
- Drag playback line when paused
- Use middle mouse button to pan
- Play continuing notes when playback starts
- Keep highlighted notes and playback line visible when playback is paused
- Option to import notes from other MIDI/ASDT file
- Hidden note groups won't show up in sheet music, MIDI, or timing CSV
- Select note groups by instrument name
- Ability to set volume of all selected notes
- Option to swap left and right mouse button functionality
- Better default volume for new notes
- Added end-of-song double barline to sheet music
- Fix unicode issue in sheet music title when exporting a PDF
- Preferences option for A4 or Letter paper size for sheet music
- Shortcut keys to step paused playback line forward/backward
- Use the selected instrument for playback when clicking on keyboard
- Better Linux support
- Fixed missing notes in beat & note timing CSV export
- Added keyboard note volume in preferences
- Update the default open file directory after opening asdt, audio, xml, or midi
- Fixed suggested export filenames for files that have dots in the name
- Added command line option to set smallest allowed note
- Added more info to crash reports
- Prevent pasting of long note sequences where they would exceed the end of the song
- Shortcut to close file
- Print URLs in lower status bar in case browser fails to open
- Better error message to change the speaker/headphone output device
- Fixed memory leak
- Fixed triplets not showing up in sheet music and not being loaded from ASDT
- Display message to user when triplets must be removed
- Fixed some note stops jumping to end of song when moving beats
- Fixed bug with moving/cloning triplets
5.0.1
released 2024-04-04
- Fixed bug with instrument part settings
- Option for user comment when submitting crash reports
5.0.0
released 2024-04-03
- AI instrument detection added to Tools menu
- Synthesize note instruments with user-changeable sound font instead of just piano
- Playback frequency filter option for notes and audio
- More accurate note onset times
- Set and jump to bookmarks
- Mute and hide note groups
- Improved UI layout and grouping
- Export beat and note timing to CSV
- Allow the same note to exist for different parts/note groups
- Extract instrument info during MIDI import
- Options to prevent/allow note stop times being auto-set
- Hold alt to make dragging note edges easier
- Prevent mouse wheel from adjusting UI inputs
- More keyboard shortcuts
- Update the calculated BPM whenever the beat moves
- Show language selection window on first time startup for Non-English systems
- Display status text in lower corner when using shortcuts or adjusting sliders
- Toolbar buttons to copy & paste
- Fixed bug where notes could permanently disappear when using the note threshold slider
- Fixed issue with last bit of audio not playing
- Fixed sheet music issue with overlapping triplets
- Fixed log race condition and improved crash logging
- Fixed audio alignment issue when loading MIDI files
- Various other bug fixes
4.17.4
released 2023-11-01
- Save all instrument parts when 'save as default' is checked
- Fixed spectrogram display alignment issue on long songs
4.17.3
released 2023-10-23
- Fixed crash during MIDI export when there is more than 1 note group per part
- Fixed note group not being applied to newly added notes
4.17.2
released 2023-10-22
- Fixed unclickable instrument part settings window on Mac
4.17.1
released 2023-10-19
- Smoother playback scrolling
- Better checking and error messages for unsupported file types
- More natural playback offset direction
4.17.0
released 2023-10-13
- Ability to add multiple instrument parts per song, assigned by note group
- Ability to set the beats to a fixed tempo
- Much faster note detection on CPU
- Universal MAC build, including support for Apple M1/ARM
- Improved MIDI defaults, bug fixes, and multi-instrument export
- Various UI improvements
- Allow export of sheet music and tablature in the same score
- Added menu option to delete all app data
- New raw/low-contrast option for viewing spectrograms
- Don't remove locked notes when learn from edits is on
- Keyboard shortcut to show/hide side panel
- Added <transpose> element to musicxml for playback of transposed instruments in 3rd party SW
- Remember export filenames during a session
- Preserve the end-of-song location when tapping downbeats
- Fixed issue with guitar and bass guitar being an octave off
- Fixed intermittent and playback-related bugs
4.16.0
released 2023-02-03
- Option when processing multiple songs to save in any format and location
- Fix the notated pitch in tablature
- Less lag when dragging beats
- Fixed PDF export on Ubuntu 22
- Added a dedicated 'done tapping beats' button
- Fixed problems with the side panel being too small or wide and chaning in size, which sometimes caused the display to jump
- Fixed issue where undo/redo occasionally does not produce the exact same state
- Fixed several bugs related to copy and pasting notes
- Catch invalid triplets caused by editing beats
- Fixed issue where the end of the song is sometimes not viewable
- Remember the user's colormap preference
- Specify start/stop time in MM:SS format when processing part of a song
- Added 'lost activation key' to the help menu
- Consistent key numbering, starting at 1 everywhere
- Fixed discrepancy with octave transposition in the export dialog
- Better error logging
4.15.1
released 2022-06-28
- Bug fixes
4.15.0
released 2022-06-17
- Copy and paste selected notes anywhere with Ctrl + C and Ctrl + V and click
- Allow tapping downbeat locations during playback to quickly specify beat positions
- Clone selected notes nearby with Ctrl + click + drag
- Allow moving a group of selected notes together
- Create longer notes quickly by clicking and dragging from start to end
- Locking notes sets their start time so they don't shift when the grid size becomes smaller
- When time signature top number is changed, beats are re-numbered without changing positions
- Keep triplets when moving or cloning notes
- More seamless looping and less delay for audio playback
- Added user-submitted Brazilian Portugese translation file
- Created new context menu for note editing and moved dynamic note threshold inside it
- Stop creating empty measures at the start of songs in most cases
- Option to make selected notes have auto-stops
- Allow deleting of any measure, including the first measure
- Ctrl + A to select all notes
- Save dynamic note threshold preference
- Display the playback speed % in the status bar
- Beats start moving immediately when dragged
- Ctrl + click and right click on display both play a note
- During sheet music export, stop trimming empty measures at the beginning and end of the song to allow for exporting multi-part recordings
- Prevent moving locked notes and fixed bug where dragging locked notes created duplicates
- Prevent note edge getting stuck when mouse moves too quickly
- Disabled dynamic threshold when moving notes
- Better error message for unsupported audio files
- Prevent window from shifting when selection is played with no selection present
- Faster performance when dragging beats in long songs
- Prevent beats from becoming too closely spaced in rare circumstances
- Remove restriction that last beat must be after audio end
- Fixed blank program icon in some situations
- Fixed bug where end of song can be dragged before the previous beat
- Fixed bug by preventing note deletion while moving a note or beat
- Fixed note group sometimes being 0 when set to a different value
- Fixed issue with bounds when dragging a note start to a new position
- Fixed occasional incorrect MIDI tempos for the ‘User annotated tempos’ option
- Fixed handling of ASDT files created from different versions of AnthemScore
4.14.2
released 2021-11-22
- Added keyboard shortcuts to assign all note groups 0-14
- Fixed playback pause/stop bug when the show playback line is unchecked
- Other bug fixes
4.14.1
released 2021-11-19
- Fixed positioning of note context menu
4.14.0
released 2021-11-16
- Left click and drag a note to change its position
- Left click now adds/removes notes and right click selects for more intuitive interface
- Right click on a note brings up context menu to edit MIDI velocity and other attributes
- Ctrl + click & drag beats to shift all following beats by the same amount
- Made number of frets, string, and tuning adjustable for tablature in advanced settings
- Edit sheet music settings without needing to export a file
- Added soprano and concert Ukulele with tablature options
- Transposing now works for MIDI export
- Fixed XML instrument for import into MuseScore and other programs
- Slower minimum playback speed, from 25% to 10%
- Menu action to clear recent files
- Use '♭' and '♯' instead of 'b' and '#' when they are supported by the system font
- Added toolbar icons for settings and undo/redo
- Less glaring text color
- Keep playback line visible when paused
- Option to hide an entire note group when exporting sheet music
- Fixed missing audio error messages
- Fixed discrepancy between note group numbers in the main window vs export dialog
- Fixed bug with custom instrument in Non-English languages
- Fixed several tablature bugs
- Save as default now includes the smallest note size
- Command line option to skip finding notes
- Fixed locked notes temporarily disappearing when note threshold slider moves
- Fixed disappearing beat grid lines
- Fixed undo/redo bug when undo results in 0 notes
- Correctly calculate when there are unsaved changes after undo/redo
- Removed limits on how far beats can be dragged
- Changed disk toolbar action from 'save as' to 'save'
- Other minor UI improvements
4.13.0
released 2021-03-11
- Added guitar tab option for sheet music
- Added bass guitar to instruments list
- Added missing beat numbers when time is vertical
- Made measure numbers always visible timeline
- Fixed small time discrepancy between timeline and main display
- Use ASDT name as window title
- Save measure offsets in .ASDT files
- Stop opening blank sheet music when 'spectrogram only' is selected
- Changed the internal viewer paper size from A4 to Letter
4.12.1
released 2021-02-05
- Bug fix for Windows only
4.12.0
released 2021-02-04
- Added web browser option to display sheet music with adjustable zoom and page size
- Fixed compatibility issue with older GPUs that resulted in no notes
- Fixed MIDI instruments being off by 1
- Fixed occasional skipped first notes in MIDI export
- Fixed 3rd triplet sometimes being misplaced when loading .asdt files
- Reduced risk of a crash on startup affecting some users
- Got rid of license utility and root requirement on Linux
4.11.0 - 4.11.4
released 2020-11-08
- Added dynamic note thresholds option to auto add/remove notes based on user edits
- Allow locking groups of notes to prevent deletion
- Customizable keyboard shortcuts and additional shortcuts
- Save export settings in .asdt files
- Added Do Re Mi ... note names option
- Added beams to notes in musicXml
- Cuda 8.6 support for Windows
- Fixed bugs in internal sheet music viewer
- Fixed unwanted window scrolling during playback
- Fixed UI bugs with note group dropdown, note count label, note transparency, side panel resizing, and playback line jumping
- Other bug fixes
4.10.1
released 2020-07-30
- Registered .ASDT file extension on Mac
- Allow changing the activation key
- Bug fixes
4.10.0
released 2020-07-26
- Option to scroll the spectrogram instead of the playback line
- Shift all beats left or right
- 'save as default' option when exporting MIDI
- 'Export' toolbar button
- Adjustable playback delay offset to allow better syncing of audio during playback
- Adjustable measure numbers to enable alignment with sheet music
- Hide the file queue area when not processing songs to conserve vertical space
- Automatically change playback mode to 'Selection' after selecting a time range on the keyboard
- New keyboard shortcut keys for playing back song, notes, and song + notes
- Increased undo/redo queue size from 25 to 50 actions
- Prevent long, multi-measure notes in automatic note detection
- Renamed 'MIDI Track' to 'Note Group' since it applies to both XML and MIDI
- Corrected the unsaved changes indicator when undo/redo are used
- Fixed audio import bug with MIDI imports
- Fixed crash during MIDI export when first beat occurs after the start of audio
- Fixed crash when opening some unsupported/corrupted WAV files
- Fixed crash when the print or display sheet music buttons are clicked rapidly many times
- Other bug fixes
4.9.0
released 2020-04-14
- Prevent repeated compression of audio when saving and opening ASDT files
- Increased ASDT internal audio Ogg Vorbis quality factor to 3
- User-submitted translation file for Dutch
4.8.1
released 2020-04-09
- Build for Windows 8/10 with better crash reporting. No other new features.
4.8.0
released 2020-04-08
- Fixed static noise during note playback
- User-submitted translation files for Italian and Spanish
- Restricted 'Save' and 'Save As' to .ASDT only and created 'Export' for other formats
- Icon UI scaling option in preferences to accommodate high DPI monitors
- Print command in toolbar and file menu
- Saved song position and zoom to ASDT files to auto return to the working location
- Help menu option to display the application data folder
- Added soprano saxophone to instruments list
- Enabled processing of WAV files that contain markers
- Keyboard shortcuts including ctrl + scroll to zoom
4.7.1
released 2020-01-03
- Fixed compatibility issue with older Windows machines
- Fixed bug setting MIDI track when no file is open
4.7.0
released 2019-12-19
- Built-in support for MP3, WAV, FLAC, OGG Vorbis, OGG Opus, WavPack, and MusePack to reduce reliance on operating system libraries
- User-submitted translation files for French and German
- Added some missing text to translation files
- Fixed resampling for songs that have a sample rate other than 44100 Hz
- Fixed MIDI files saved with raw, unrounded timing
- New notes go into current MIDI track index by default
- Fixed timeline alignment when opening a second file
- Fixed --threads command line option
- Added full path as tooltip for recent files
- Various other bug fixes
4.6.1
released 2019-10-14
- Rebuild of version 4.6.0 for Windows only, reverting back to Qt 5.10.1 due to crash reports with 5.12.5
4.6.0
released 2019-10-11
- Support for language files that can be edited by users--added auto-generated translations for German, Spanish, Italian, Dutch, French, and Chinese
- Created 3 timing options for saving MIDI to allow syncing with audio
- Set the MIDI track for any group of selected notes
- Open recent files in the file menu
- Updated GUI library to Qt 5.12.5 for Linux, Windows, and Mac
- Added scrollbar to side panel when needed for smaller displays
- Higher contrast for sliders and scroll bars
- Adjustable transparency on notes
- Fixed instrument name display when save as default is checked
- Enforced a min value on smallest notes per quarter based on the time signature
- Fixed undo/redo related bugs
- Allow adding notes outside the audio region
4.5.0
released 2019-07-29
- Added undo/redo
- Made note threshold slider smoothly add/remove notes
- Added conservative triplet detection back in with manual editing in GUI
- Added print button for OS X
- Automatic shortening when dragging notes backward into other notes
- Ctrl + click to select multiple rectangular regions
- Split AnthemScore into lite, professional, and studio editions
- Use key signature note names in side panel
- Fixed issue saving MIDI files
- Fixed sheet music key signature issue
- Open .XML files in internal viewer
- Remember advanced options when save as default is checked
4.4.0
released 2019-06-03
- Added MIDI instrument to SaveAs options
- MIDI transposition and custom note range
- MIDI option for using raw note times or musical timing
- Fixed bug with deleting notes and OS X issue when closing the application
4.3.1
released 2019-04-14
- Moved progress bar to file queue area to prevent clipping of status text
- Bug fixes
4.3.0
released 2019-04-12
- Editing start/stop times by dragging note edges
- Dropdown box for target instrument when saving sheet music
- Selection of a group of notes. Note threshold slider applies to the selection, delete key removes any selected notes, and red reset button restores original notes
- New graphics for notes, candidates, and key highlights
- Added grid showing possible note positions based on smallest allowed note
- Highlight notes on keyboard during playback
- Added new spectrogram color map options
- Rearranged side panel with more important items higher up
- Increased internal audio sample rate to 44100 Hz
- Removed candidate notes where there's a confirmed note already
- Cleaned up sheet music by only annotating one initial tempo, removing any duplicate notes, and trimming empty leading and trailing measures
- Smaller .asdt files using OGG Vorbis compression internally
- Fixed bugs related to cancelling jobs and a small memory leak
- Triplet detection disabled until editing triplets in GUI is implemented
4.2.0
released 2019-01-31
- Very fast note finding for Cuda capable Nvidia GPUs on Windows and Linux (cuda status in 'about' menu)
- Added cancel option to save changes prompt
- Reduced occurences of the missing values error
4.1.4
released 2019-01-14
- Faster saving of changes (orange text for no-prompt overwrite)
- Show asterisk in title for unsaved changes
- Fixed memory leak when processing multiple files
- Improved error messages
4.1.3
released 2018-11-15
- Updated Linux license utility to work on a larger number of distros
- Updated Linux README with clearer instructions
4.1.1, 4.1.2
released 2018-11-10
- Bug fixes
4.1.0
released 2018-11-09
- Added tempo map and time signature to saved MIDI files
- Applied sheet music save options to MIDI
- Split staffs into separate MIDI tracks
- Update audio playback when selection changes
4.0.0
released 2018-10-26
- Editing of beat locations, tempo, time and key signatures
- Support for reading MIDI files
- Prompt for unsaved changes and better suggested naming
- Setting the smallest possible note and the bass/treble split point
- New ASDT file format with option for compact file size
- Moved note lines to boundaries instead of note centers and made note image smaller
- Smaller grid spacing when adding new notes
- Added print button in internal sheet music viewer for Windows and Linux
- Cursor changes to indicate when a note will be removed
- Bug fixes for saving default prerences and opening files via command line
3.8.0
released 2018-09-23
- Allow editing of notes while internal sheet music viewer is open
- Estimation of note volumes for MIDI
- Option for saving MIDI with estimated or fixed volumes (MIDI velocity)
- Fixed issue with note playback when start time is not 0
3.7.1
released 2018-09-15
- Bug fixes
3.7.0
released 2018-09-14
- Added note threshold slider. Right click on keyboard selects threshold for individual keys.
- Slightly more accurate neural net
- Keyboard opens on startup
- Renamed 'potential notes' to 'candidate notes'
- Fixed keyboard click region for white keys
- Removed _combined_channels from saved csv filenames
3.6.0
released 2018-06-20
- More accurate (slower than version 3.5, but faster than 3.4) net with higher recall
- Automatic creation of save folders if they don't exist
- Option for sheet music title in the save-as dialog
3.5.1
released 2018-06-10
- Bug fixes
3.5.0
released 2018-06-08
- Much faster, runs in about 1/2 the time as v3.4.0
- Slightly more accurate neural network
3.4.0
released 2018-05-12
- Built-in viewer for musicXML
- Saving as PDF
- Option to open sheet music with external program in preferences
- Upgraded to Qt 5.10.1 for Windows/Linux GUI
3.3.2
released 2018-04-23
- Conversion of ASDT files to XML, MIDI, and CSV from the command line
- Added command line options to get license and custom note range settings for sheet music
- Fixed bug with removing notes outside a custom range
- Support relative paths from the command line
3.3.1
released 2018-04-04
- Finer grid for manually adding notes
- Fixed issue with saving MIDI files from command line
- Fixed issue opening .aiff files
3.3.0
released 2018-03-04
- Ability to select the playback region with mouse
- Added bar lines and measure numbers to display
- Created 3 play buttons for music and/or notes
- Added keyboard shortcuts to help menu
- Made 'loop' and 'harmonic lines' into checkboxes
3.2.2, 3.2.3
released 2017-12-18
- Bug fixes
3.2.1
released 2017-10-23
- Improved error messages
3.2.0
released 2017-10-22
- Added saving as MIDI
- Fixed cut off of the end of songs in OS X
3.1.2
released 2017-09-18
- Set space bar shortcut to play/stop
- Improved error messages
- Reduced max note volume
3.1.1
released 2017-09-10
- Added playback of notes and notes + audio
- Created trial extensions as alternative to purchasing
3.1.0
released 2017-09-06
- Improved rhythm accuracy
- Added conservative detection of triplets
- Improved catching and displaying of out-of-memory errors
3.0.6
released 2017-08-14
- Added save icon to toolbar
- Moved default save folder to preferences
3.0.5
released 2017-08-08
- Bug fixes
3.0.4
released 2017-08-07
- Skip the open dialog for .asdt files
- Skip unnecessary redrawing of the display
3.0.3
released 2017-08-06
- Stacked the frequency and time labels in the GUI to prevent jitter when the text becomes too wide
3.0.2
released 2017-08-06
- Added icons in side panel and made the display more compact for smaller screens
- Changed the spacing of the solid lines to every octave
3.0.1
released 2017-08-05
- Added support for dragging and dropping audio files over side panel
3.0.0
released 2017-08-04
- Significantly faster. Processing takes 1/4 the time it took in version 2.3.1.
- New neural network that is slightly more accurate on average
- Ability to edit notes in AnthemScore with right click
- Ability to save AnthemScore project files (.asdt) containing note and spectrogram data
- Added potential notes layer to show possibly missed notes
- Created a note graphic to replace white circles
- Re-organized the GUI and added toggling of layers
- Added ability to loop playback
- Added option to remove notes outside of a custom range when saving
- New options to set custom frequency resolution and time step
- Keyboard shortcuts to open, save, and play/pause
2.3.1
released 2017-02-28
- Bug fixes
2.3.0
released 2017-02-19
- Added a file queue to allow adding additional songs to a queue while a song is being processed
- Added option to change the number of processor cores used
- Used consistent capitalization in file menus
- Removed restriction on transcribing multiple songs in the trial
- Made the Linux playback service not found message more helpful
2.2.0
released 2016-10-23
- Added save options to show only the treble or bass clef and allowed specifying a custom note range
- Made the sheet music button open the most recently saved file instead of the temporary file
2.1.3
released 2016-08-12
- Switched to Qt 7.5.0 for Linux so that audio will play in Ubuntu 16.04 with gstreamer 1.0
- Added out-of-memory message for some memory allocation failures
2.1.2
released 2016-07-13
- Added message on Linux about gstreamer packages
2.1.1
released 2016-06-21
- Bug fixes
2.1.0
released 2016-06-20
- Made the convnet faster by using FFT convolutions
2.0.0
released 2016-06-14
- Added convolutional neural network for better accuracy
- Added progress bar
- Grayed out sheet music button until sheet music is ready
- Added option to convert multiple files
- Added additional CLI commands
- Moved toolbar to settings panel
1.1.1
released 2016-04-22
- Added command line interface
- Switched to utf-8
- Added optional usage reporting
1.1.0
released 2016-03-03
- Added variable speed playback
- Added suggested filename for saving and exporting
1.0.2
released 2016-02-04
- Added keyboard and timeline
- Added drag to scroll
- Added click to play note
- Added desktop file for Linux
1.0.1
released 2016-01-10
- Replaced spin boxes with sliders
1.0.0
released 2015-12-23
- Initial release