Skip to content

Instantly share code, notes, and snippets.

@JoshuaBonn1
Created August 28, 2017 17:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JoshuaBonn1/906556e3fa93578b9fc5e1912355e6c7 to your computer and use it in GitHub Desktop.
Save JoshuaBonn1/906556e3fa93578b9fc5e1912355e6c7 to your computer and use it in GitHub Desktop.
GSoC Final Evalutation
At the bottom of this gist is a bunch of links to all the work that I completed over the summer.
For a more comprehensive explanation, see those.
This summer, I worked on a Timeline for Musescore to assist users in navigating large scores.
It creates a grid for measures and instrument names as well as multiple helpful key values.
By interacting with the timeline, the score is moved around and creates quick navigation.
A full list of all the features of the timeline is here:
https://musescore.org/en/node/245526
Here are the links to each of the blog posts I made over summer.
These will explain what I did over the summer:
https://musescore.org/en/user/1190941/blog/2017/05/07/gsoc-2017-timeline-navigation-project-description
https://musescore.org/en/user/1190941/blog/2017/06/03/gsoc-2017-timeline-navigation-weekly-report-1
https://musescore.org/en/user/1190941/blog/2017/06/10/gsoc-2017-timeline-navigation-weekly-report-2
https://musescore.org/en/user/1190941/blog/2017/06/17/gsoc-2017-timeline-navigation-weekly-report-3
https://musescore.org/en/user/1190941/blog/2017/06/24/gsoc-2017-timeline-navigation-weekly-report-4
https://musescore.org/en/user/1190941/blog/2017/07/01/gsoc-2017-timeline-navigation-weekly-report-5
https://musescore.org/en/user/1190941/blog/2017/07/08/gsoc-2017-timeline-navigation-weekly-report-6
https://musescore.org/en/user/1190941/blog/2017/07/16/gsoc-2017-timeline-navigation-weekly-report-7
https://musescore.org/en/user/1190941/blog/2017/07/22/gsoc-2017-timeline-navigation-weekly-report-8
https://musescore.org/en/user/1190941/blog/2017/07/30/gsoc-2017-timeline-navigation-weekly-report-9
https://musescore.org/en/user/1190941/blog/2017/08/05/gsoc-2017-timeline-navigation-weekly-report-10
https://musescore.org/en/user/1190941/blog/2017/08/13/gsoc-2017-timeline-navigation-weekly-report-11
https://musescore.org/en/user/1190941/blog/2017/08/20/gsoc-2017-timeline-navigation-weekly-report-12
Here are the links to each of the branches that display all the code I have written:
https://github.com/JoshuaBonn1/MuseScore/commits/4-timeline-class
https://github.com/JoshuaBonn1/MuseScore/commits/7-timeline-class
Here is a link to what did not get completed:
https://github.com/JoshuaBonn1/MuseScore/issues
To see my code in action, either compile from the master branch on musescore's repository,
or download the latest nightly for your machine:
Master branch: https://github.com/musescore/MuseScore
Nightly Builds: https://musescore.org/en/handbook/comparison-stable-prerelease-and-nightly-builds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment