Community Blog

GSoC 2024 - Work Product - Accessibility Profiles

2 months ago • 0 comments

This post marks the end of the Accessibility Profiles project for Google Summer of Code 2024. For more details about the project, see my introductory post and the rest of my weekly blog.

Code Changes

These are the pull requests that have been created for this project:

  • PR #23048 Score Style Preset Dropdown
  • PR #23344 Notehead Scheme Dropdown
  • PR #23556 Notehead Color Dropdown

Evaluation

The project successfully implemented an Accessibility section within the Properties panel. The new section features

Read more

GSoC 2024 - Work Product - Dynamics Popup

2 months ago • 1 comment

Hello everyone,

This will be my final blog post as GSoC 2024 comes to an end. It was a very rewarding and fun experience, not only in terms of coding but also in learning more about music. In this blog post, I'll summarize the work I've accomplished over the past 12 weeks and share the pull requests I've made.

Project description

The primary goal of this project was to introduce a new popup that would allow users to enter dynamic

Read more

GSoC 2024 - Dynamics Popup - Week 12

2 months ago • 0 comments

Hello everyone,

Last week, I fixed some bugs related to the automatic switching of hairpins, where the hairpin didn’t switch its type when dragged over an existing dynamic. I’ve also added the sff dynamic to the popup as per the design specifications and cleaned up the code. I received feedback on the code, so I’ve started working on it and making the necessary changes.

Additionally, the 4.4 branch has now been cut off from the master branch, and the project

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 12

2 months ago • 0 comments

Hello!

This week there were thorough list of feedbacks on the Score Style Preset and the goal was to get it complete it. So the entire week, I was working on correcting the code and polishing it so that it serves as a clean base for the other PR. I completed the requested changes and it is finally up for review.

Below is the segmented status of the project:

Current status of the project
We have completed:
1. Score style

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 11

3 months ago • 0 comments

Hello!

This week I worked on the feedbacks on score style preset PR as well was working on rebasing all my other PR with the updates for score style preset (which has changed a lot in last couple of weeks). That is a WIP currently. I plan to update those PRs in a day or two. Also, as we are around the closure time, will align my energy mostly onto getting these PRs reviewed and on a separate branch will

Read more

GSoC 2024 - Dynamics Popup - Week 11

3 months ago • 0 comments

Hello all,

Last week, I fixed an issue where the popup wasn’t displaying the correct dynamic markings on macOS and Linux. Also, now the popup follows the Musical symbols font selected in Format > Score settings.

Additionally, I have implemented the functionality that automatically switches the hairpin type based on whether the end dynamic after dragging the right grip (or the start dynamic, in the case of dragging the left grip) is louder or softer.

You can find all the

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 10

3 months ago • 1 comment

Hello!

This week I was working on fixing the score style dropdown functionality and was able to get it into shape that it is able to pick any changes in the style settings and is able to mark the preset at edited. Further enhancement would be to only pick changes to the style settings listed in the style preset style sheets but for now, it picks all the style settings. Additionally, new score sets the dropdown to default now.

Below

Read more

GSoC 2024 - Dynamics Popup - Week 10

3 months ago • 3 comments

Hello everyone,

Last week, I continued working on the shortcut functionality and made some refinements to the box sizing and positioning. Now, when a dynamic is hovered over in an empty popup (activated by pressing the shortcut Ctrl+D/Cmd+D), a preview of the dynamic is also shown.

The popup also appears when the hairpin ends on a note or rest as the mouse press is released (Shift key can be pressed to change the hairpin type while dragging).

If there is

Read more

GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 9

3 months ago • 0 comments

Hello!

This last week, I continued refactoring and enhancing on the inputs for the score style dropdown. It is still a work in progress, but I think we are more than halfway through, and the final stretch should be quick to tackle. The task involves two main components: first, adding the regular options to the dropdown, and second, populating the dynamic options. I have completed the first part but received some feedback that I am currently addressing. I am also

Read more

GSoC 2024 - Dynamics Popup - Week 9

3 months ago • 0 comments

Hello everyone,

Last week, I continued implementing the shortcut functionality. Now, if a note or rest is selected, we can press the shortcut Ctrl+D on Windows and Linux, or Cmd+D on macOS to open the popup. This is how it looks right now, although a little bit of tweaking is required for the box sizing to match the designs shared by the design team.

[inline:Screenshot 2024-07-29 223924.png]

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

Read more