Community Blog

GSOC 2021: Chord Symbol Style Editor - Week 9

3 years ago • 0 comments

Hi everyone. I hope everything is going well.
My final exams in college have started. So, I could not do much work. I have exams next week too. In this time, I have been trying to do some small changes/fixes. After my exams, I will be focussing completely on the project again.

Work done:

I relocated the Chord Symbols playback settings in the Inspector to the Playback settings pop-up.
I slightly modified the respelling function. Now, the half-diminished chords of

Read more

GSoC 2021 - Week 8 - Tempo Popup Improvements & Fixes

3 years ago • 0 comments

Hi everyone! I spent the last week working on various improvements and bug fixes to the tempo popup. The most important of which are:
1. Positioning: The tempo popup appears to the side of the element, if it is too close to the bottom edge of the screen
2. Tab View Styling: The active tab is now highlighted.
3. Bug Fix: Prevent users from deleting part of the tempo equation through keyboard input
4. Bug Fix: Visibility toggle now works

Read more

GSOC 2021: Chord Symbol Style Editor - Week 8

3 years ago • 0 comments

Hey everyone. Hope all is well!
I am in the final stretch of the project and I am happy with how it has turned out so far. There is still quite a bit of work to do.

Work done:

I implemented the respelling functionality for suspensions, 6/9 extension, and bass note. There is one option of the bass note that I still have not completed where the bass note is directly below the chord symbol. I could not make it

Read more

GSoC 2021 - Week-7: Improving Accessibility For the Visually Impaired

3 years ago • 1 comment

Greetings!
I hope everyone is staying safe and doing well. :)

I spent most of this week completing the Navigation Control Border issue assigned to me on GitHub. The borders around highlighted elements were drawn on the inside of the element. This interfered with the new High Contrast Black and High Contrast White themes, inside which elements are also drawn with borders on the inside.

To fix this, I added the following snippet of code to the background rectangles of

Read more

GSOC 2021: Chord Symbol Style Editor - Week 7

3 years ago • 0 comments

Hey, everyone. I hope everything is going well.
Last week, I was a little occupied with my college work. I still got some work completed.

Work done:

I started the week with some changes to the UI. Not any major stuff, just spacing, and labeling changes. I completed the chord symbol scaling option, finally. I also added a reset button for the advanced settings.
Another new "feature"(kind of) is added to the editor and the respelling functions which, in each

Read more

GSoC 2021 - Week-6: Improving Accessibility For the Visually Impaired

3 years ago • 1 comment

Progress at Last!

Greetings!
I hope everyone is staying safe and doing well.
I am getting closer and closer to finishing the project assigned to me, and this week marks the (almost) completion of the new design for the accessibility features.
I have embed a short YouTube video in which I use the High-Contrast themes along with other buttons and features that have been changed/added.

I have also managed to find a workaround to the "Changes not showing up" problem

Read more

GSoC 2021 - Week 6 - Tempo Popup

3 years ago • 0 comments

Hey everyone!

My work on the tempo popup and the tempo element is finally complete. All major bugs have been fixed and the modifiedTempoText element can now be imported and exported across all formats.

Here is my PR for the Tempo Popup: https://github.com/musescore/MuseScore/pull/8524

Over the next week, I will be diverting my attentions to the second part of my project - Rubato and dynamic tempo markings.

Read more

GSOC 2021: Chord Symbol Style Editor - Week 6

3 years ago • 0 comments

Hi. Last week was more of refining the previous weeks' work. I did not work on anything new. But I did make some preparations for the handling of the no-preset style.

Work done:

I worked primarily on the parsing/respelling functions. There were, surprisingly, a lot of bugs. Initially, the respelling function recognized only the pattern "minor7b5" as a half-diminished chord. Now, it recognizes diminished("minorb5") and augmented("major#5") chord formats too and respells accordingly. I modified the stacking system a little so

Read more

GSoC 2021 - Week-5: Improving Accessibility For the Visually Impaired

3 years ago • 4 comments

The One with the Rut

Greetings!
I hope everyone is staying safe and doing well. This week's post is going to be a very short one, since I am still in the process of completing what i listed in the previous week's post.

I spent most of this week finishing up the new design. I am done with merging the new PR's and incorporating their changes into my code.
I have also added borders to new QML elements and also

Read more

GSoC 2021 - Week 5 - Tempo Popup

3 years ago • 0 comments

Hey Everyone!

I am almost done with the Tempo Popup. Over the last week, I've fixed all of the bugs related to the popup and the element, and cleaned up the legacy code. This included:

  • The new element is fully integrated with the palette
  • The popup opens for newly elements created without a restart
  • All import/export formats except musicxml now use the modified TempoText Element
  • The element now renders equations using symbols and not unicode characters

Over the course of

Read more