Community Blog

GSoC : Week 5

8 years ago • 0 comments

Hello,
As mentioned in the last post, I've finished the implementation for the text annotation and begun with the other types this week. Inheriting from Element class was leading to the Text annotation not ending up being drawn, hence we decided to try another approach, with the TextAnnotation class deriving from Text. This solved the problem of the annotation not being drawn. You can find the implementation in this PR : http://github.com/musescore/MuseScore/pull/2687 :

I also enabled layer support for the

Read more

GSoC 2016 - Week 5 - Voice separation & rhythmical ties

8 years ago • 1 comment

This was my fifth week working on note entry with MuseScore for Google Summer of Code. Last week I began to separate the user’s input into different voices to make it look more like sheet music. This week I continued with that task, and took another look at simplifying note durations in an attempt to follow standard rules for the placement of any remaining ties, or when tied notes should be actually be used in favour of dotted notes, according

Read more

GSoC: Week 5

8 years ago • 1 comment

The actual PR for the new excerpts dialog.

Last week

Last week I didn't change much on my project, I just added a test to make sure part creation is working. A benefit of the actual implementation is that there always has to be a track map, so all the old tests are testing the same things but the part creation itself has changed. The fact that the creation of part doesn't differ significant from a part with just a

Read more

Soundfont Showcase: MF Natural Concert Guitar

8 years ago • 3 comments

Hi,
I thought it would be nice to show you some soundfonts I discovered that use new features of Zerberus. Today I want you to show "Natural Concert Guitar" by Markus Fiedler.

You can get it here - and find more information about it on this website (alas it is in german). It uses a modified creative common license - it is based on a CC-BY-NC-SA. It is modified in the way that it allows commercial usage under "normal

Read more

Weekly status update June 20th to 26th

8 years ago • 2 comments

Hi,
this week is the midterm week. So half the work should be done. I think we're pretty good. All things I wanted to do to Fluidsynth are there and working and just need a little polishing :) And we're doing very good on Zerberus. I think we would be able to ditch Fluidsynth by the end of this GSoC in favor of Zerberus. That would mean a lot more flexibility for soundfont designers and ease of use for users

Read more

Zerberus sound examples!

8 years ago • 3 comments

Hi,
I wanted to show you some of the progress of Zerberus. For these examples I used the SSO sfz soundfont. But I would like you to tell me which other soundfonts might be interesting to play with?

So I wanted to show how important looping is and so I took something slow - and what could be better than Samuel Barber's Adagio for Strings? I used this score.

So here is it in MuseScore 2.0.3 and here my

Read more

GSoC 2016 - Week 4 - Input analysis and voice separation

8 years ago • 0 comments

This was my fourth week working on note entry with MuseScore for Google Summer of Code. Last week I began the task of analysing the user's realtime input to make it look more like actual music. This week I reached what is probably the most difficult aspect of the analysis - the separation of overlapping notes into different voices.

This week’s summary:

  • Basic voice separation in semi-realtime mode.

Still to do:

  • Rhythmical note groupings based on time signature.

Voice separation

Read more

GSoC : Week 4

8 years ago • 1 comment

Hello,
This week I made a PR with the implementation of the basic text annotation. Here is the link :
https://github.com/musescore/MuseScore/pull/2666
There are a few commits within the PR which correspond to different "versions" of the implementation.
The first version creates a staff text and just uses a different style for an annotation to distinguish it from a staff text. However, the goal was to have a new element for annotation.
This is done in the latest commit.
There were

Read more

Weekly status update June 13th to 19th

8 years ago • 0 comments

Hi everyone,
this week was about improving Zerberus even more! It now supports sfz 1 volume envelopes. So the most important features are there. I hope I can show it to you in one of the next blog post what it sounds like now!

I also investigated more on the legato side (as the post from yesterday shows) I also implemented the feature that the sound bends (pitchwise) to the next one - which sounds quite good for strings for

Read more

GSoC: Week 4

8 years ago • 6 comments

This week I finished the GUI for the new excerptsdialog. This is an important step, because it is now possible to test the function with different scores and choose the voices individually.
My actual PR.

Achievements

As already said I finished the GUI. I didn't had much problems with it, but it was quite a big change on the dialog, so it did take its time. Major change was to use QTreeWidgetItems instead of QListItems for the actual parts

Read more