Community Blog

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 8

4 months ago • 0 comments

Hello!

Last week, I have received couple of feedbacks for my first PR and have been working on making the necessary changes. It is requiring rewriting and refactoring the code so I am currently continuing on it, lowering down the priority of style dialog changes . My ETA is that in a day or two, I will be able to fix this and update the PR. Also, I came across a bug in the notehead scheme option which I have

Read more

GSoC 2024 - Dynamics Popup - Week 8

4 months ago • 0 comments

Hello everyone,

Last week, I continued fixing the issues in the popup caused by some changes in the latest master branch. The two main issues were the mispositioning of the popup on opening for the first time and the grips of the previous dynamic not disappearing after changing it, as you can see below.

With the help of my mentor, I was able to resolve these issues.

Additionally, I made progress on the shortcut functionality. I was able to add

Read more

GSoC 2024 - Dynamics Popup - Week 7

5 months ago • 0 comments

Hi everyone,

Last week, I implemented the Shift key functionality to change the hairpin type. Now, while dragging, we can press the Shift key to toggle between crescendo or decrescendo hairpin, as shown below.

Additionally, I forgot to mention earlier that we can now add hairpins from the popup.

You can find the details of my implementation in my latest PR: https://github.com/musescore/MuseScore/pull/23038

Next Steps

This week, I plan to add the 'Add Dynamic' shortcut key (which by default will be

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 7

5 months ago • 0 comments

Hello!

Last week I continued on building the "Notehead color" option and was able to get the functionality up & running. I also have received feedback on my other PR i.e. Score Style Preset so I will be focusing on incorporating the relevant changes.

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

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 6

5 months ago • 0 comments

Hello!

Last week I continued on building the "Notehead scheme" option and was able to get the functionality up & running. I also received some feedback for the note properties panel notehead option and I have updated the implementation for that.

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.

Read more

GSoC 2024 - Dynamics Popup - Week 6

5 months ago • 2 comments

Hello everyone,

Last week, I continued working on the grip functionality to add hairpins. I made some changes to the positioning of the hairpin. Earlier, if we had a whole note, the drawn hairpin's length would take up the entire measure, but now it will be set according to the cursor position (which doesn't appear to be buggy as earlier), as you can see below.

I have added the functionality to the left grip as well, which can be used

Read more

GSoC 2024 - Dynamics Popup - Week 5

5 months ago • 4 comments

Hey everyone,

Welcome back! Last week, I continued working on adding hairpins when dragging the grips. I was able to implement the functionality for the grip on the right side. Now, when it's dragged, a crescendo hairpin can be drawn, as you can see in the gif below.

You can find the details of the implementation in my latest PR (it's still a work in progress): https://github.com/musescore/MuseScore/pull/23038

Next Steps

Currently, the grips still exist on the dynamic (both the starting

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 5

5 months ago • 0 comments

Hello!

Last week I continued on building the "Notehead scheme" option. It is still a work in progress. I was able to implement the "FigureNotes Stage 3" in the Notehead scheme dropdown in the properties for notes and it is working. Once I am done with getting the accessibility panel notehead scheme dropdown working, will double check with my mentor if we need to change the figurenotes shapes. I also, figured out the way to update the color option so

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 4

5 months ago • 0 comments

Hello!

Last week I continued on building the "Notehead scheme" option. It is still a work in progress. Also, separated out the PRs for the Score style preset option and the notehead scheme.

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. Did the refactoring of the code for

Read more

GSoC 2024 - Dynamics Popup - Week 4

5 months ago • 0 comments

Hey all,

This will be a quick update on my progress from last week. I mostly spent time understanding the codebase around grips (the small rectangles) and how they are drawn onto the score. I was able to add them to dynamics, which will be used as drag handles for drawing the crescendo and decrescendo hairpins by dragging them, as described in my first blog.

[inline:Handle.png]

You can checkout the details of my implementation in the updated PR: https://github.com/musescore/MuseScore/pull/23038

Read more