Google Summmer of Code 2017, 2 months done, 1 to go !
As you may know, MuseScore is part of Google Summer of Code 2017. During the past two months, we had 4 students working on 4 projects to make MuseScore better ! Let me give you an overview of the current status and what to expect in the next month.
Accessibility
divya-urs, mentored by Marc Sabatella, worked on improving accessibility in MuseScore 3. Her first job was to make it easier to navigate through every element of a score with the keyboard. She delivered a nice solution that you can try now in the master nightlies. She also wrote some code to enable the navigation through the palette with the keyboard, her pull request is under review but will also end up in the nightlies. And she also worked on a way to assign shortcut for each cell in the palette. No pull request yet, but there will be one soon! You can follow development on divya-urs' blog.
Timeline, an overview of your score
What about a way to quickly navigate an orchestral score? A way to see at a glimpse the key signature or time signature changes, the empty and non empty measures by instruments? Look no further, JoshuaBonn1, mentored by ericfontainejazz, has made great progress in the implementation of the timeline. You can try it in the master nightlies and Joshua is waiting for your feedback in the Technology Preview forum where he posted several questions to refine his first implementation. He is already working on a better implementation. You can follow the progress on Joshua's blog, you will also find some screenshots!
Startup wizard and shortcut management
If you are using MuseScore with a non-QWERTY keyboard, you might know the frustration of reading about a shortcut in the handbook and the shortcut not working on your keyboard. Aryamanvinchhi, mentored by Jojo-Schmitz, started to solve this problem. When MuseScore starts for the first time, it will now ask you several questions, your language, your keyboard layout, your "music level" and it will try to pick the right shortcuts and workspace for you. Of course, you will still be able to customize everything but we hope that it will improve the first experience of MuseScore. Aryaman already made some progress and you can find a first iteration on this startup wizard in the master nightlies, dealing with shortcuts only. He worked mainly on the machinery and we need *your* feedback to define the right shortcut for your keyboard layout. An improved version of the startup wizard is in the work. You can follow the progress on Aryaman's blog
Crash reporting
In order to improve MuseScore stability, it would be great to have a way to capture crashes and send them to a central server where developers could go through them. nickhatz, mentored by me (lasconic) took up this challenge. He investigated breakpad and integrated with MuseScore. Unfortunately, he took several other commitments during the past two months, including a choir tour and a mandatory course he disclosed only recently. His progress were slow, despite a daily IRC meeting. I had to fail nickhatz after these two months working together, so he can focus on his course. He expressed the willing to keep on working on the project, on his own schedule, once he passed his final exam. So we might see some more progress in the coming months. You can follow the progress on nickhatz's blog.
Your feedback on any of these projects is very welcome ! You can comment here, on each blog post, or join us on the developer IRC channel #musescore on freenode.net.
Comments
Comment & "feeling" about the timeline, after some tests and using.
For: nice design, and nice cyan color. I support this display.
Against: big devourer of space. Result: score truncated, "eaten", more and more. With other panels (Inspector, palettes, selection filter), the score is now reduced as a skin of grief, almost like something secondary, appearing in a small skylight. It't a limit ("c’est un comble", in French!)
Other limit: timeline doesnt’ show the pages unlike the Navigator (useful for me to identify and go directly to the page 10 or 15 etc.)
In reply to Comment & "feeling" about the by cadiz1
Obviously you are not obliged to have it display all the time just like all the other docked panels.
In reply to Comment & "feeling" about the by cadiz1
having it showing pages too would make it a full replacement of the navigator
In reply to having it showing pages too by Jojo-Schmitz
I really like that idea.
In reply to I really like that idea. by Isaac Weiss
Please take a look at https://musescore.org/en/node/239351 for further discussion
In reply to having it showing pages too by Jojo-Schmitz
wasn’t the idea of NOT doing this that it’s too slow in the navigator?
In reply to wasn’t the idea of NOT doing by mirabilos
I believe it is the thumbnail that slows things down, not the page number and rectangle
In reply to Comment & "feeling" about the by cadiz1
I use a second display for all the panels, leaving the main display free for the score. That works in W10, maybe not in other OS.
It's been exciting being part of this program, and congrats to divya-urs and the other students for some really fine work!
With a DAW like sequencer and piano roll inside it, Musescore would be unbeatable !
In reply to With a DAW like sequencer and by herrlein
Wouldn't it be more economical to make it available to other DAWs, as there are multiple free versions, including Open Source-d ones rather than reinvent the wheel?
I prefer software that does one thing and does it well. And it also links with other tools nicely in a tool-chain, if that's what I need.
In reply to Wouldn't it be more… by mistery
Actually, I think that there is no example of notation software that could actually do it n an easy and inspirational way. Having a kind of event recorder, or snippets recorder with a piano roll or timeline would be cool. The snippets could be stored in a kind of session, like pinning the snippets in a desktop for using in a bigger piece. This could be better accomplished in a separated pane from the main notation window, I think, for an optional usage. Or just one more way to enter notes, like the new ones, that are very intuitive and cool. Actually, I think that Musescore way of inputing notes are now more intuitive than Finale's. Congrats ! I really enjoy Musescore, but this comment is about something I dream in a notation package.
In reply to With a DAW like sequencer and by herrlein
MuSE fulfills this purpose nicely (for Linux users anyway), and it was at one point developed by some of the same people as MuseScore. In fact, MuseScore was originally spun out of an attempt to place a notation editor in MuSE! I think there might also be a piano roll editor in MuseScore somewhere.
In reply to MuSE fulfills this purpose… by DWW256
Yes. Maybe more than a piano roll. Please, check my comment above. BEst.
Any reason this isn't in the "News" section?
Well, I think, the playback improvement would be important too! Slurs etc. ...
In reply to Well, I think, the playback… by Johann Schneider
Certainly. And VST implementation, maybe ?
In reply to Certainly. And VST… by herrlein
Of course!
There are some errors you shold fix with transpositions.
In reply to There are some errors you… by Guillaume Bilodeau
Can you explain what you mean by this? Best to start a new thread in the Support forum and attach the score you are having problems with so we can see what is going on.