Ideas 2011
Your proposal
We strongly believe that the best proposal for you is the one you'll do. If you have any suggestion pass by the IRC channel #musescore or contact us on the developer mailing list
Implement a plugin manager in MuseScore
See plugin manager
- Define a plugin package and write documentation for plugin developers
- Create interface in MuseScore to list, install, uninstall plugins
- Need to deal with security
- Bonus: Update and compatibity management
Difficulty: Moderate to Hard
Skills: C++ / Qt
Possible mentor: lasconic
Offer self installable language packs on musescore.org
MuseScore software is translated in more than 20 languages thanks to the drupal based site at http://translate.musescore.org The languague files are provided as qm file on this website, but fur a lot of users it would be more convenient to download an auto installable language file.
Difficulty: Moderate
Skills: Depending on your proposition C++ / CMake / NSIS
Possible mentor: lasconic
Setup automated testing
MuseScore being an interactive software, it needs UI testing to improve his stability. MuseScore community has setup a wiki page to gather information about this topic. Your role will be to choose the right tool, write testing scenarii etc...
Difficulty: Moderate to hard
Skills: Depending on your proposal
Possible mentor: david
Improve MIDI file import
Improvements in this area could include:
- Triplet handling
- Voice and staff separation
Difficulty: Hard
Skills: AI, C++, Music
Possible mentor: werner
Additional information: Current state of MIDI import by Kevin Hylee.
Enhance the Audio Widget Library for better user experience
The Audio Widget Library contains the controls for Volume, Mixer etc... Users will benefit a more usable and good looking set of controls.
Difficulty: Easy
Skills: C++, Qt, ergonomy
Possible mentor: lasconic