Skip to content
Peter Jonas edited this page Mar 6, 2023 · 17 revisions

Welcome to the MuseScore Project!

This Wiki is the place to be if you want to compile MuseScore or assist with its development.

  • View the sidebar to the right of this page for a full list of Wiki topics →
  • On mobile the sidebar is displayed at the bottom of the page ↓

Newcomers should start by reading our Contributing page.


Occasionally, you may need to refer to our older documentation over on MuseScore.org. This includes the Developers' handbook, which is at some points slightly outdated, but which may still contain useful tips, including:

For information about other ways to contribute, see https://musescore.org/en/contribute. This page contains information about:

  • User support
  • Documentation of the MuseScore app
  • Translating
  • Testing
  • Writing plugins

If you have questions, you are invited to join the official MuseScore Developers Discord Server.

Testing

Translation

Compilation

  1. Set up developer environment
  2. Install Qt and Qt Creator
  3. Get MuseScore's source code
  4. Install dependencies
  5. Compile on the command line
  6. Compile in Qt Creator

Beyond compiling

  1. Find your way around the code
  2. Submit a Pull Request
  3. Fix the CI checks

Misc. development

Architecture general

Audio

Engraving

Extensions

Google Summer of Code

References

Clone this wiki locally