Lomse 0.25.0
Notable changes
-
Lomse now supports more visual tracking effects and, for coherence and to use more descriptive names, all references to score highlight effects have been changed, when appropriate, to 'visual tracking' effects. But this creates backwards incompatibilities. In particular, the more important changes that will affect your code are:
- Class
EventScoreHighlight
changed toEventVisualTracking
. - Type
SpEventcoreHighlight
changed toSpEventVisualTracking
. - Enum item
k_highlight_event
changed tok_tracking_event
. - Method
Interactor::on_visual_highlight
changed toInteractor::on_visual_tracking
. - Enum item
k_end_of_higlight
changed tok_end_of_visual_tracking
. - Enum item
k_advance_tempo_line
changed tok_move_tempo_line
. - Enum item
k_highlight_event
changed tok_tracking_event
.
- Class
-
Added method
Interactor::set_visual_tracking_mode(int mode)
for selecting the visual trackin effect to use. A new enumEVisualTrackingMode
defines valid modes. -
Changes to allow extension '.musicxml' for uncompressed MusicXML files.
-
Several fixes to make Lomse buildable in macOS with clang compiler and to allow compilers other than GCC and MSVC.
-
boost libraries are no longer used, for trying to reduce or eliminate dependencies.
For more details see changelog
Installation and binary packages
- For installation instructions see this wiki page.