GSoC weekly update : August 15th to August 21st
Hello,
This was my final week working on the Annotation support project as part of GSoC 2016.
I'm happy to announce that we have a tool for Annotations in place!
This is what a score with multiple annotations looks like :
As you can see, you can add text annotations and/or range annotations. For the range annotation, you can set the properties like top, bottom, left, right margins, color and border width from the inspector as shown in the picture.
I worked on setting up the Inspector UI for the range annotations this week. Initially I had the four margins using the existing properties of TOP_MARGIN, BOTTOM_MARGIN, and so on. These are implemented as qreals rather than spatium, and the inspector thereby was in mm units rather than spatium units. Hence, I made four new properties for the range annotation which use spatium units, so that they scale appropriately. I also fixed an issue of incorrect layout on loading a score until the score gets updated. For this I made changes in the layoutSystem function to only employ the current system when calculating the start and end points of the range annotation (rather than calculating them and laying out the segments in parts according to the coordinates, calculate and lay out for each system as you proceed)
Apart from that, I also cleaned up the code and submitted a pull request :
https://github.com/musescore/MuseScore/pull/2789
You can find my work product here : https://docs.google.com/document/d/17rUvXhOub5PtTP1CEyDAzhrQHAB7alkeM5M…
I will continue to work on making this better whenever I get time even after GSoC. Feel free to share your inputs :)
Cheers,
shredpub.
Comments
Looks good! Could you make a screencast? If you don't feel comfortable talking over the screencast, no worries, keep it mute. Thanks!
In reply to Looks good! Could you make a by Thomas
Thanks, I do plan on making one soon :)
In reply to Looks good! Could you make a by Thomas
Hi, I tried making one using "recordMyDesktop" but the video quality isn't up to the mark. Do you have any recommendations for a good software that could help ?
In reply to Hi, I tried making one using by shredpub
I personally use quicktime which comes with Mac OS X. But perhaps this helps: https://en.wikipedia.org/wiki/Comparison_of_screencasting_software
In reply to Hi, I tried making one using by shredpub
Just curious: Any news about the screencast?
Concerning your question about software. A few weeks ago I installed and played a little bit around with "Vokoscreen", but I haven't really experiences for recommendation.
Great work !
Have you seen this software for annotations ?
http://logiciels.pierrecouprie.fr/?page_id=672
It has a lot of support for different types of annotation and visualization of music.
Maybe there are more things from that program that you can port into musescore.
Greetings,
Ariel//