Back to Programs

End user applications

MuseScore

The World’s Most Popular Music Notation Software

build toolsc++cmakeqmlqt

Participation history

9 GSoC years

2024

2 projects

Official year page

Accessibility profiles

Organisations such as the Royal National Institute of Blind People (RNIB) are currently manually adjusting appearance settings like staff size...

Dynamics Popup

This project aims to enhance the user experience and streamline the workflow of musical score editing in MuseScore through the implementation of a...

2023

1 project

Official year page

Floating Text Widget / UI improvements

The main objective of this project is to develop a functioning text pop-up feature in Musescore. This pop-up will act as a framework for various...

2022

2 projects

Official year page

Harp Pedalling Diagrams

This project will add a well integrated method of adding and editing harp pedalling diagrams to scores. The user will drag a pedalling diagram from...

Global Shortcuts

This project intends to extend the shortcut system of the application by allowing users to instantly attach a shortcut to any required item in the...

2021

3 projects

Official year page

Smart Tempo in MuseScore 4

Smart Tempo in MuseScore 4 Adding static and dynamic tempo changes The primary focus of this project is intended to improve the engraving support for...

Improving Accessibility for the Visually Impaired

Improving Accessibility for the Visually Impaired My project revolves around making improvements to MuseScore’s design that acknowledge, dismantle,...

Chord Symbol Style Editor

MuseScore is an open-source software that enables users to create and share professional-grade sheet music. The application really stands out as a...

2020

3 projects

Official year page

Repeats, Rests, and Other Counting-Related Symbols

There are a variety of standard notations, which can be grouped under the loose rubric of “counting-related symbols,” that current versions of...

Albums feature

The current implementation of Albums in MuseScore 3 is buggy and limited. That's why it has been disabled in the normal build. I want to re-implement...

Tree Model for libmscore

If Musescore was being built today using web technologies like React etc., it would have definitely been built with a tree-like model for the score...

2019

4 projects

Official year page

Improvements to Instrument Changes

One of the ways that MuseScore lags behind other pieces of software is in its handling of instrument changes. Currently, to change between pitched...

Chord Symbol Improvements

MuseScore currently supports playback for a majority of their elements. Chord Symbols, however, are purely visual and lack playback. When writing or...

Palette Accessibility

The palette in Musescore is redesigned using a QTreeWidget. With the help of model/view programming and custom delegates, a new view is created to...

App Store-like Plugin Manager

MuseScore functionality can be extended by plugins. Discovering the compatible plugins and installing them however is currently a manual job. You...

2018

3 projects

Official year page

Score Comparison Tool for MuseScore

The main goal of the proposed project is creation of a tool integrated into MuseScore which will allow users to compare their scores to see...

Machine Learning Dataset for Optical Music Recognition

The basic idea would be to support the current scenario of Audiveris OMR integration with MuseScore by accumulating a large correct dataset. The OMR...

Beginner Mode and Tutorial Creation

The beginner mode and teaching functionality project will assist newcomers to MuseScore. The beginner mode will present a simpler UI and some...

2017

3 projects

Official year page

Improving the Accessibility of MuseScore for Visually Impaired Musicians

The goal of the project is to improve keyboard accessibility so that visually impaired users can use MuseScore for score creation as well as score...

Start-Up Wizard for MuseScore

The project idea that I would like to implement is a start-up wizard for MuseScore. This idea stems from the idea of implementing keyboard layouts...

Timeline Navigator

The timeline is a possible alternative to the existing navigator tool. It would display an abstract view of the score, distilling it down to measure...

2016

3 projects

Official year page

voice to part tool and extended implode/explode tool

At the moment MuseScore has poor ability to handle multiple voices. For example it’s actually not possible to create two excerpts with only one voice...

Semi-realtime MIDI

This project would implement a new method of entering notes into MuseScore via a computer or MIDI keyboard that is more natural to musicians than the...

Improving playback in MuseScore

I want to improve the playback capabilities of the music notation software MuseScore. MuseScore ships with two synthesizers Fluidsynth (using the SF...