Community Blog

GSoC'22 - Week #9: Global Shortcuts

1 year ago • 0 comments

Palette Shortcuts

After tidying up and fixing a few issues with palette shortcuts. The proof-of-concept PR version is now complete and available: #12850

The system flow is straightforward. You may assign a keyboard shortcut to a palette item from either the palettes by right-clicking and left-clicking the desired menu item (add/delete) or the preferences page. Although the name on the preferences page is quite cumbersome and only for development reasons.

[inline:MuseScore4_JgU1TcXikU.png]

Shortcut Categorization

[inline:CategoriesShortcuts.png]
The shortcuts classification PR draft is also complete

Read more

GSoC 2022 - Harp pedalling week 8

1 year ago • 0 comments

Hi,

This week was spent tidying up the last bits relevent to the MVP. Unfortunately, the placement of the diagram on the score is proving difficult and isn't quite finished yet.
I talked to a few harp players, looked through some music and had a go on a pedal harp (which was quite difficult - not an option for a career change!) to give me a feel for where pedal changes should be placed "horizonally" on a score. Damping of

Read more

GSoC'22 - Week #8: Global Shortcuts

1 year ago • 0 comments

Palette Shortcuts

In the eighth week, significant progress was made on palette shortcuts. However, after consulting with the team, it was determined that this feature must remain a proof-of-concept for the time being. The justification for this is that there are a number of issues that directly impact this.

  • For instance, activities using default keyboard shortcuts cannot be cleared.
  • If new palette components are introduced in an update, the user cannot simply add them without resetting his palette settings, which
Read more

GSoC 2022 - Harp pedalling week 7

1 year ago • 0 comments

Hello everyone,

As we've reached the halfway point in the project, I have completed my MVP. The final pull request can be seen here There are a few issues left to sort out, mainly concerning the behaviour of the pop-up when opened. However, the UI and score elements I implemented earlier have married up very nicely, hopefully offering an easy and intuitive way of editing them.
Here's an example of a user adding a diagram.
[inline:Pedal diagram demo.gif]
Ex 1:

Read more

GSoC'22 - Week #7: Global Shortcuts

1 year ago • 0 comments

Palette Shortcuts

In the seventh week, I primarily focused on palette shortcuts. Initially, there were some issues with my implementation of these shortcuts, and some issues persisted, and a few still persist.

In the past, palette cells could only be assigned keyboard shortcuts if their names remained constant.  Obviously, this was not the correct solution; thus, it was rectified. Although keyboard shortcuts may be set from palettes, they should also be assignable from the preferences for keyboard shortcuts. If they are

Read more

GSoC'22 - Week #6: Global Shortcuts

1 year ago • 0 comments

Conflict-Issue Resolution

The sixth week marks the halfway milestone of the project. This week began with the resolution of a shortcuts issue I discovered while working on my project: PR #12479.
This problem was relatively straightforward and was also described in the PR. In essence, the problem was that the conflict checking compared the string form of two shortcuts, which was OK for the most part, but presented issues when the shortcut already set had several sequences. For instance,

Read more

GSoC 2022 - Harp pedalling week 6

1 year ago • 0 comments

Hello everyone,

I have one week left to finish the MVP for the pedalling diagrams, and I'm very close! This week I managed to get the UI for the diagrams mostly put together - there are a few layout and spacing tweaks to finish off, and the placement of the popup within the score leaves a lot to be desired. Despite this, the diagrams are on their way to being editable through the UI. Currently they can be changed between

Read more

GSoC 2022 - Harp pedalling week 5

1 year ago • 0 comments

Hello all,

I tidied up the last bits of the harp pedalling diagrams you will see in the score this week - they are ready to go and the changes can be seen in this pull request.
I have also made a start on the popup editor for the diagrams. These popup dialogues will be used for many different elements, so I've been trying to make them as generic as possible for a wide variety of future use cases.

Read more

GSoC'22 - Week #5: Global Shortcuts

1 year ago • 0 comments

Missing Shortcuts Issue

The fifth week was quite active. Essentially all of the week was spent working on the missing shortcuts issue with the team. As soon as I had the shortcut contexts in the spreadsheet shown in the last blog article, I started adding them to the code. This approach was made a bit easier by the script I had written (I had tweaked the category addition script to add shortcut contexts instead). However, it required quite a few adjustments

Read more

GSoC 2022 - Harp pedalling week 4

1 year ago • 0 comments

Hello all,

This week has seen a lot of progress in terms of style and adding text diagrams. I'm at a point where I can show you the examples from Debussy's Arabesques seen in the first blog post in MuseScore! The work so far has been added to a pull request. This isn't entirely finished however, and I have a few extra bits to add before it's mergeable.

[inline:Debussy-MS-1.PNG]
Ex 1: Excerpt from Debussy's Arabesques with harp pedalling in

Read more