Community Blog

GSoC 2024 - Dynamics Popup - Week 3

6 months ago • 0 comments

Hi everyone,

Welcome back! This week I have added the functionality to change the dynamic from the popup. Now, you can click on an existing dynamic on the score and change it through the popup. Here's a short clip demonstrating how it works.

For more details on my implementation, you can view my latest pull request: https://github.com/musescore/MuseScore/pull/23038

Additionally, I've made the necessary changes to the previous code based on my mentor's feedback from the code review.

Next Steps

There are

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 3

6 months ago • 0 comments

Hello!

This week I continued building the "Score style preset" functionality and fixing issues there. I was successful in getting the functionality working. Also, I did start with UI changes for the "Notehead scheme" option.

Below is the segmented status of the project:

Current status of the project
We have completed:
1. Score style preset dropdown and functionality is working and done.
2. Added UI for the "Notehead scheme" option in score accessibility panel.
3. Fixed issues from the last

Read more

GSoC 2024 - Dynamics Popup - Week 2

6 months ago • 2 comments

Hello everyone,

This week, I have implemented the UI for the dynamics popup, including functional arrow buttons for page navigation. I tried to make it look as close as possible to the designs shared by the design team. Here are some snapshots of the popup.

[inline:S1.png]
[inline:S2.png]

I have also added the hairpin's page in the popup as you can see below.

[inline:Screenshot (68).png]

This should pretty much sum up the entire UI of the popup.

Next Steps

Next, I'll

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 2

6 months ago • 0 comments

Hello!

This week I was building the required backend classes to support the functionality of "Score Style Preset".

Below is the segmented status of the project:

Current status of the project
We have completed:
1. Implemented the C++ model for score accessibility.
2. Added the functionality for loading the different Modified Stave Notations.
3. Fixed UI issues from first week.

All codes are up for review here in the draft PR: https://github.com/musescore/MuseScore/pull/23048

Key accomplishments this week
Updated the PR with

Read more

GSoC 2024 - Dynamics Popup - Week 1

6 months ago • 0 comments

Hello everyone,

Welcome back to my blog! This will be a brief update on my progress from last week. So, I spent some time looking through the codebase to understand how other popups in MuseScore are implemented. Following a similar approach, I was able to create a basic empty popup that appears when clicking on a dynamic marking. You can see in the image below how it currently looks.

[inline:Screenshot (47).png]

You can check out the details of my implementation

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 1

6 months ago • 0 comments

Hello!

I started by creating the UI for the first phase of the project - the creation of an empty accessibility panel and adding the first dropdown option, i.e., score style preset, last week.

Below is the segmented status of the project:

Current status of the project
We have completed:
1. Starter code for the panel, i.e., creation of the empty accessibility panel.
2. Added the score style preset option.

All codes are up for review here: https://github.com/musescore/MuseScore/pull/23048

Key accomplishments

Read more

GSoC 2024 - Dynamics Popup

6 months ago • 2 comments

Hey everyone,

My name is Aniket and I’m thrilled to share that I will be working on the "Dynamics Popup" project as part of Google Summer of Code with MuseScore this summer. This marks my first time contributing to a large open-source project like MuseScore and developing a fully functional feature. Also, this is my first time writing a blog post, so I'm excited to share my journey with all of you :)

In this blog post, I'll give a

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore

6 months ago • 1 comment

Greetings,

I am Animesh, currently pursuing my Masters in Computer Science in Ireland. I am excited to start with my contributions under Google Summer of Code (GSoC) with MuseScore for the project “Accessibility Profiles”.

This is actually my second GSoC with MuseScore! In 2018 I worked on the OMR Machine Learning Dataset project mentored by Nicolas Froment.

Project Goal

The fundamental goal of the Accessibility Profiles project is to make the experience of reading music notation in MuseScore Studio more

Read more

GSoC 2023 - Text Style Popup

1 year ago • 0 comments

During my participation in the Google Summer of Code (GSoC) program, I had the privilege of collaborating with the MuseScore team on an exciting project known as the Text Style Popup. This project aimed to enhance the text editing experience in MuseScore by adding most of the text properties to a popup that hovers over the text, providing a seamless and intuitive editing process.
See my proposal for further details

Code Changes

My contributions to the project can be

Read more

GSoC'22 - Final Work Product: Global Shortcuts

2 years ago • 0 comments

GSoC’22 has finally come to an end. It was an extremely fun experience learning and implementing technologies as and when they were needed. In this blog I will try to explain all the major objectives that were brought about by this project.
My work is divided among quite a lot of PRs : All Pull Requests during GSoC period
However, some of them are fixes for some other PRs.

Overall, my work consists of 4 major PRs.

Toolbar Shortcuts

First

Read more