Contribute

Thank you for your interest in contributing to the MuseScore project! Contributors are MuseScore's most valuable asset, and are the main force behind making the notation software and its support services rock solid.

On this page you will find several areas of MuseScore that you can contribute to. The New Contributor Tasks section [to be created] has great step-by-step write-ups of tasks that make it easy for new contributors to get started.

User support

Even the most knowledgeable MuseScore experts were new once—and chances are someone has helped you at some point along the way. No matter what your skill level may be, you can give back by sharing what you know with other users. It's a nice thing to do, and you might learn more from others, too!

Get involved with user support

Documentation

Whether you're interested in extending the handbook, writing step-by-step tutorials, or producing multimedia screencasts to show people how MuseScore works, you can help improve MuseScore's documentation and provide a valuable resource to the community.

Contribute to documentation

Translations

MuseScore supports many languages from around the world, but not all of them, and some translations are incomplete. If you know another language, you can contribute by helping translate MuseScore into your other language.

Contribute to translations
MuseScore Translation channel in the MuseScore server on Discord

Testing

If you have a keen eye for detail, or even just a knack for breaking things, you can accelerate the development of the next version of MuseScore by testing in-progress previews and filing reports of problems you encounter. Good testing directly contributes to the stability of the software, and it's an excellent way for people of all backgrounds to make an immensely valuable contribution to the project!

Help test MuseScore

Design and usability

People deeply experienced with MuseScore may lack perspective on how things appear to those starting fresh, or transitioning from a competing commercial product. Are you helping someone who has never used MuseScore before? Or are you new to MuseScore yourself? Do you have experience with other notation software? Contribute feedback on MuseScore's usability to help shape the software's future design.

Development

MuseScore Desktop

MuseScore thrives on developer contributions in the form of both contributed code and patches. Helping out in development helps the project move forward and stay competitive, and it is the best way to ensure that MuseScore can do what you need it to do on your next musical project!

Contribute to development
MuseScore Developers' channel in the MuseScore server on Discord

MuseScore websites and mobile apps

Please note that MuseScore's websites and mobile apps are closed source so direct code contribution is not possible. However, you are welcome to discuss issues and improvements in the relevant groups for the MuseScore.com score-sharing website, Android app and iOS app. Improvements to the MuseScore.org community site (the one you are on now!) can be discussed in the forums.

Plugins

Do you wish to extend the functionality of MuseScore without actually reworking the core code? Write a plugin!

Contribute to plugins

Marketing

Help get the word out about MuseScore! Put your graphic design skills or marketing savvy to work in promoting MuseScore and spreading the word.