Skip to content

Lomse 0.25.0

Compare
Choose a tag to compare
@cecilios cecilios released this 29 Jun 08:14
· 465 commits to master since this release
3f0e7ea

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 to EventVisualTracking.
    • Type SpEventcoreHighlight changed to SpEventVisualTracking.
    • Enum item k_highlight_event changed to k_tracking_event.
    • Method Interactor::on_visual_highlight changed to Interactor::on_visual_tracking.
    • Enum item k_end_of_higlight changed to k_end_of_visual_tracking.
    • Enum item k_advance_tempo_line changed to k_move_tempo_line.
    • Enum item k_highlight_event changed to k_tracking_event.
  • Added method Interactor::set_visual_tracking_mode(int mode) for selecting the visual trackin effect to use. A new enum EVisualTrackingMode 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