GSOC 2021: Chord Symbol Style Editor - Week 3 (Styles Dialog)

Posted 2 years ago

Hey. I hope you had a great weekend!
This week, I got started with the actual editor in the styles dialog. It is coming together well.

Work Done:

  1. Basic settings in the editor:
    The style options and the basic settings are implemented. The basic settings include the already existing Chord Spelling settings and the new Quality Symbols settings. MuseScore is now able to read the quality symbols for each style from the XML file and display it to the user. The user can choose the symbols that they prefer for each quality.
  2. Quality respelling:
    Each style has a preferred/default representation for each quality. The editor offers the default symbols for each style and a couple more options for the user to choose from. The chord symbols in the score will automatically be respelled to the user-set symbols. The user will also be provided with a “No-preset” style option, which will not respell the chord symbols. In the past few days, I have been working on quality respelling. It took a lot of work to get it working. I will be fine-tuning it over the next few weeks to make sure it recognizes and respells every chord correctly.

For next week:

Last week, I was concentrating more on getting the functionality implemented. So, I did not give much attention to the UI. So, I am going to work on improving the UI mostly for the next week. I want to have the editor layout completed by the end of next week. I will also work on the advanced settings if I have some time left.

To know more as the project goes on, you can visit:

  1. My fork of the GitHub repository -
  2. My blog on MuseScore -
    Thank you for reading the blog. I hope you have a great day!