MuseScore/src/framework
2021-07-19 11:19:31 +02:00
..
accessibility changed namespace for modularity 2021-06-30 17:18:03 +02:00
actions changed namespace for modularity 2021-06-30 17:18:03 +02:00
audio Reworked the SoundFontsProvider 2021-07-19 11:19:31 +02:00
fonts changed namespace for modularity 2021-06-30 17:18:03 +02:00
global Remove PaletteAdapter dependency from Palette class 2021-07-19 10:56:50 +02:00
midi Reworked the SoundFontsProvider 2021-07-19 11:19:31 +02:00
midi_old get rid of QWidgets from engraving 2021-07-02 14:47:43 +02:00
network changed namespace for modularity 2021-06-30 17:18:03 +02:00
shortcuts [MU4] fix #7823 - ensure keyboard navigation between lyrics works as 2021-07-16 13:43:23 +02:00
system changed namespace for modularity 2021-06-30 17:18:03 +02:00
telemetry Removed redundant files 2021-07-07 22:19:58 +02:00
testing fixed run vtests on CI 2021-07-02 13:18:58 +03:00
ui renamed instruments module to instrumentsscene 2021-07-14 13:16:32 +02:00
uicomponents Add keyboard navigation for StyledPopup, CreateCustomPalettePopup, AddPalettesPopup 2021-07-19 10:56:50 +02:00
vst changed namespace for modularity 2021-06-30 17:18:03 +02:00
CMakeLists.txt added accessibility module 2021-05-20 16:36:24 +02:00
README.md move source code to src dir 2020-12-03 15:12:23 +02:00

MuseScore Framework

Framework (engine, platform) contains an independent domain modules for developing a MuseScore application. The framework includes modules such as:

  • Audio
  • Graphics
  • Fonts
  • UI Engine
  • Modularity
  • System
  • and other

This is like a third-party engine, such as Unity, Unreal Engine, etc.

And should not contain or depend on such modules as:

  • Notation (libmscore, view)
  • Sequencer (view)
  • Piano roll
  • Mixer (view)
  • User acount
  • and etc