Community Blog

GSoC 2019 : Week 1 - Implementing a Sample TreeView.

5 years ago • 0 comments

This blog post provides a brief note on the work I have done in the first week in the coding period of the Google Summer of Code program.

Work Planned to be Done:

  1. Create a Sample TreeView using Model-View Architecture
  2. Learn more about Class and Objects
  3. Work out some sample codes based on the Model/View Programming.

Work Done:

1.Constructing a TreeView

I have started the week by learning how to implement a TreeView using Model-View programming. I created a model

Read more

GSoC 2019: Chord Symbol Playback - Week 1

5 years ago • 0 comments

The previous week was a good week of development. I'm still in the process of understanding everything and planning things out for the future so there's still a lot of progress that is still waiting to be exposed as actual features.

So Far

I have accomplished what I mentioned last week and have basic chord symbol realization of just the root notes. This is something you can see here:

[inline:Week 1 Root Notes.gif]

You'll also be able to see the

Read more

GSoC 2019: Chord Symbol Playback - Week 0

5 years ago • 0 comments

Hello!

The community bonding period has now ended and we are entering the coding period. Over the last few weeks, I have been reading tons of code, experimenting with designs, and continuing to plan out the specifics of this project.

So Far

I have been focusing mainly on the extraction of data. The state of the includes an incomplete option in Tools/Realize Chord Symbols. This option will eventually be the one used to turn chord symbols into notes on the

Read more

GSoC 2019 : Week 0-Community Bonding.

5 years ago • 1 comment

The corresponding blog post represents what all works I have done during the community bonding period of GSoC 2019. For the last week, I have been trying to lay some clear foundations on how the code is structured and also how the files are managed in the software regarding the palette. I also made an effort to make sample TreeView and TreeWidget which may provide a future reference for constructing the Palette.

Works Planned to do:

  1. Understand how model-view programming
Read more

GSoC 2019: Plugin Manager (Week 0)

5 years ago • 7 comments

There's still a week before the official coding period begins, but I'd like to share the progress.

What I've done

I'm not coding full time recently and do have other engagements these days. However, I just keep adding small code snippets regularly.

  • Implement the checking update routine for plugins stored on GitHub.

    The auto-updater is now able to keep GitHub release ID numbers or commit hashes in a file named "pluginpackages.xml" in the data directory. And the routine will return

Read more

GSoC 2019: Improvements to Instrument Changes

5 years ago • 1 comment

Hi, I'm Josh, I'm a 3rd year computer science student studying at the University of St Andrews, and I'm going to be working on MuseScore this summer as part of the Google Summer of Code.

The main goal of this project is to streamline the process of adding instrument changes. Currently, most of the functionality does exist in MuseScore, but you have to do every step manually. By the end of the summer, I would like the process changing an

Read more

GSoC 2019: Palette Accessibility

5 years ago • 2 comments

Hi, I am Anand H, an undergraduate student in Computer Science from Amrita Vishwa Vidyapeetham, India. I am grateful to be able to work and participate in this year's Google Summer of Code. This post is a brief outline of the work that I intend to complete as part of the Google Summer of Code.

The current palette provides a list of notations and symbols that are widely used in the scores. The presence of a large number of palette

Read more

GSoC 2019: Chord Symbol Playback

5 years ago • 1 comment

Hello!

My name is Peter Hieu Vu. I am an undergraduate student at the University of Washington Seattle and have been selected to work with MuseScore for this year's Google Summer of Code.

As a pianist who loves playing and writing lead sheets, chord symbols are essential for my music. When I first started using MuseScore, I remember transcribing a piece of music and pressing play. I had written a little melody and some spicy chords to go along with

Read more

GSoC 2019: App Store-like Plugin Manager

5 years ago • 1 comment

Hi! My name is Songchao Wang, an undergraduate student in University of Science and Technology of China and I am pleased to participate in Google Summer of Code this year. Here I'll explain what I plan to do to improve MuseScore during the summer.

Advanced users of MuseScore would use plugins to help them when writing scores. (For those who don't know of plugins, see here to learn how to add plugins to your MuseScore, and the plugin repository for

Read more