Releases: Audiveris/audiveris
5.10.2 Bug fix for biased notes
What's Changed
Engine
- Fix for issue #920, a rounding error in F-clef pitch potentially leading to export of biased note steps
- Support for staves with strong differences in line thickness
- Fix an exception in MetronomeInter by @mgibson91 in PR #894
User interface
- Addition of user switch to link dynamics above or below staff
- User option to skip confirmation on multiple deletions
- Fix for sheet tabs wrongly displayed in red as if they were "not OK"
Project
- Remove flatpak/flathub submodule by @mwilck in #917
- Fix a "Temporary File Information Disclosure Vulnerability", as suggested by @JLLeitschuh
Full Changelog: 5.10.1...refs/heads/master
5.10.1 Bug fix
What's Changed
This is a needed bug fix over release 5.10.0
As described in issue #909, a NullPointerException was thrown whenever the user tried to manually drop a new Inter, typically a head note.
A rather debilitating flaw, to say the least!
Full Changelog: 5.10.0...refs/heads/master
5.10.0
What's Changed
User Interface
- Ability to set font attributes at a sentence level to apply them to all its member words.
- Better text word resizing, keeping a constant height/width ratio.
- Better drag n' drop for all clefs.
Engine
- Verse numbers are detected and filtered out of the lyric lines.
- Isolated punctuations marks (as in French) are combined with the preceding lyric syllable.
- Support for the rehearsal marks.
- Support for BARITONE, MEZZO_SOPRANO and SOPRANO clefs.
- Additional book processing switch to accept braced parts without internal bar connections.
Project
- Audiveris for Windows is now available on the Scoop Extras bucket
Contributions
- flaptak/flathub: update to 5.9.0 by @mwilck in #874
- Fix deprecation warnings for Gradle 9.x by @rintaro-okahara in #889
- Fix #621: Ensure BarlineInter is removed from StaffBarlineInter on deletion by @drtootsie in #900
- Fix #124: Re-assign augmentation dot when note head is replaced by @drtootsie in #901
- Fix #151: Improve wedge export ordering in MusicXML by @drtootsie in #897
- Fix #146: Improve grouping of whole note heads into chords by @drtootsie in #898
- Fix #355: Add options for dynamics placement (Above/Below staff) by @drtootsie in #899
New Contributors
- @rintaro-okahara made their first contribution in #889
- @drtootsie made their first contribution in #900
Full Changelog: 5.9.0...refs/heads/master
5.9.0
What's Changed
User Interface
- The updated Preferences dialog let the user select new processing options
Engine
- Ability to automatically swap a sheet from memory to disk once it has been processed.
- Ability to process all systems of a sheet in parallel.
- Support for Cyrillic OCR'd characters.
- Better handling of staves that exhibit non-regular vertical spacing between lines.
- Support for the Staccatissimo below shape.
Project
- Publication of Audiveris on the Windows Community repository via WinGet command.
Contributions
- Flathub updates for 5.8.0 by @mwilck in #864
- WIP: Workarounds for flatpak rejects by @mwilck in #870
Full Changelog: 5.8.1...refs/heads/master
5.8.1
This release is a bugfix on 5.8.0
What's Changed
User Interface
- Improved key editor to build key signature from its members
- Improved staff editor that inserts intermediate defining points where needed by staff extension
- Improved ending editor that can resize the ending legs.
Engine
- Support for key signature changes
- Support for strings techniques of up bow and down bow
- Multi-measure rests can survive the lack of a recognized measure count
Project
- Use of 'macos-15-intel' instead of 'macos-13' runner to build the installer for macOS Intel
- Flatpak to catch up with OS installers
- Revamped the book/sheet annotations meant for training an external model
Java
- Upgrade to Java 25 and Gradle 9.1
Contributions
- Flathub PR for 5.7.1 by @mwilck in #851
- Update MacOS installation instructions for Audiveris by @github-s in #861
New Contributors
Full Changelog: 5.8.0...refs/heads/master
5.7.1 Sizable dialogs
What's changed
User Interface
- The Preferences and Constants dialogs now scale correctly with font size changing
- Ability to print out the detailed steps durations for a sheet
Engine
- Improved computation of voices distances, resulting in better voices assignment
- Bug fix on assignment of chords to measures
Full Changelog: 5.7.0...refs/heads/master
5.7.0 Chinese/Japanese/Korean characters
What's changed
User Interface
- Support for CJK (Chinese, Japanese, Korean) characters
Engine
- Correct handling of void regions in small note head templates
- Check if the chord kind is null by @btuin in #819
Project
- Additional Windows installer provided with console, useful for launch messages
- All installers now come with a max heap set at 8GB by @aminya in #836
Documentation
- The developer-oriented schema documentation is now included as an asset in each release
Java
- Upgrade to Java 24 and Gradle 9.
New Contributors
Full Changelog: 5.6.2...refs/heads/master
5.6.2 Windows console
What's changed
Installers
There are now two Windows installers.
- The standard one which directly launches the Audiveris GUI.
- A new one, with the "Console" option which launches a terminal window together with the Audiveris GUI,
which can be useful to display initial error messages.
Technical documentation
For the developer, the technical documentation is now organized around the project-structure.md and the various README.md files located in the Gradle subprojects.
Bugs
A few minor bugs were fixed.
Full Changelog: win-console...refs/heads/master
5.6.1 Free of old Apple EAWT
What's Changed
Use of the old Apple EAWT package has been removed.
It helped the integration of Java applications with macOS native application environment.
Audiveris user interface is now managed the same way for all OSes.
Full Changelog: 5.6.0-bis...refs/heads/master
5.6.0 Word attributes and MIDI programs (bis)
What's Changed
Functionally, this is the 5.6.0 content:
- The selection of a global text font has been replaced by a precise handling of each word attributes. These attributes, whether provided by OCR or manually specified, are now used to select the proper text font family and style for the word at hand.
- Via the logical parts editor, the user can now specify the related MIDI instrument for any logical part.
In terms of project organization, this release publishes two different Linux installers:
- ubuntu24.04, built on latest ubuntu (24.04)
- ubuntu22.04, built on previous ubuntu (22.04), to fix the issue #805 related to libasound2t64