MuseScore/src/framework
Roman Pudashkin 7c017f04da optimization: removed sleep causing a massive slowdown in audio processing
(to prevent spurious wakeups we already pass the condition to m_newTaskAvailableCv.wait as an argument)
2023-08-16 21:32:10 +03:00
..
accessibility Added new line between library and project includes 2023-08-10 14:28:42 +03:00
actions Added new line between library and project includes 2023-08-10 14:28:42 +03:00
audio optimization: don't use multithreading if the number of tracks is less than 3 2023-08-15 14:52:11 +03:00
draw Added new line between library and project includes 2023-08-10 14:28:42 +03:00
fonts Support README build instructions on FreeBSD 2023-06-07 21:44:57 +03:00
global optimization: removed sleep causing a massive slowdown in audio processing 2023-08-16 21:32:10 +03:00
midi Added new line between library and project includes 2023-08-10 14:28:42 +03:00
mpe Added new line between library and project includes 2023-08-10 14:28:42 +03:00
musesampler optimization 2023-07-31 12:35:36 +03:00
network renamed imoduleexport to imoduleinterface 2023-05-19 18:18:58 +03:00
shortcuts Added new line between library and project includes 2023-08-10 14:28:42 +03:00
testing gmain.cpp: argv needs to be null-terminated 2023-04-23 17:15:52 +02:00
ui Fix MSVC compiler warning 2023-08-11 09:10:37 +03:00
uicomponents Merge pull request #15585 from Da-Viper/fix_learn_classes_unscrollable_13244 2023-08-10 15:30:49 +03:00
vst use Steinberg::Vst::kCtrlAllNotesOff to turn off all playing notes 2023-07-31 12:35:39 +03:00
CMakeLists.txt added the ability to build disabled ui, appshell modules 2023-02-16 12:29:11 +02:00
README.md Spelling (#11566) 2022-05-15 16:35:32 +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 account
  • and etc