fbrauchle's blog

GSoC: Week 3

8 years ago • 0 comments

Achievements/Goals

I was able to fix most of the issues out here for the new excerpts creation implementation. Main changes have been the _tracks (a QMap for better storage usage and speed) as an attribute of every excerpt and the _excerpt for scores and staves of an excerpt. These attributes make it quite easy to check which tracks of the main score are mapped to which track in the excerpt. They make it also easy to check whether the excerpt

Read more

GSoC: Week 2

8 years ago • 0 comments

Achievements/Goals

Last week I finished working on the new gaps implementation and finished it in time. I made some final changes including renaming the trulyInvisible attribute to simply gap. By now there are still some issues with gaps but in general it seems to work properly. After I was confident the PR I created will get merged I started working on the new excerptsdialog.

My aim for the last and the next week is to get a working implementation

Read more

GSoC: Week 1

8 years ago • 0 comments

The first week of GSoC 2016 is over now and I already have created a PR.

Last week

My first goal for GSoC was to not allow gaps in the MuseScore implementation any more. I added a new attribute of rests called 'trulyInvisible'. If you are deleting a rest, it isn't erased in the timeline, it just gets the attribute trulyInvisible. This means, that the rest isn't selectable by clicking on it or navigating to it with the cursor.

Read more

Improved Excerptsdialog

8 years ago • 4 comments

In the future it should be possible to have parts for every single voice in your score, so the idea is, that you can have a main score with SATB and piano with S, A, T and B in one stave and one excerpt with SA-TB, S and A in one staff and T and B in another and another excerpt with every voice in a single excerpt.

To achieve this, a new layout for the excerptsdialog is needed. So

Read more

Improved Implode/Explode tool

8 years ago • 0 comments

In this blog post I want to outline some general ideas of an improved Implode and Explode tool.

Recently there have been several problems with these tools. The actual implementation was done by Marc Sabatella out of a plugin he has written before.

Implode

To use Implode, you have to select complete measures, if you have just selected one staff, it will merge the notes in each voice of the staff to the first voice. If you have selected more

Read more