MuseScore 3.0 Idea

• Jun 14, 2016 - 21:02

So in Musescore when ever you create a new score with, lets say 25 instruments because that's usually how many I work with, the score doesn't exactly fit on the page and then you have to go to page layout and find the spacing for in between the staves so they fit on the page. In Musescore 3.0 I would like to see it to where it automatically sets up the page for you so you don't have to change the settings for the page staves manually.

Of course manual is fine but it becomes a pain that you have to do this each time you want to make a new score. But I don't know if this happens to anyone else. Yes I did update to the latest version and it still happened. It would be nice to see this kind a change in Musescore 3.0

Thanks for reading this!

Attachment Size
Screenshot (52).png 133.96 KB


The thing is, MuseScore would have no idea *how* you want to do this - by decreasing staff size, increasing page size, decreasing margins, decreasing staff distance, or - most likely - some combination of these.

In reply to by Isaac Weiss

Sounds to like he said he wanted to reduce staff distance, which actually demonstrates my point - the two of you have two different ways you think of doing this.

I could imagine an "optimize layout" tool you could run that pops up a dialog asking you some questions about how you would like this done and *then* does the operation based on your stated preferences.

In reply to by Marc Sabatella

Whether it is what he said or not, the fact remains that all of those methods I mentioned *are* commonly used, alone or in combination. There is also the question of whether or not someone would want landscape mode.

So there are multiple ways of getting the job done, and hence multiple expectations that people might have, and hence not a good idea for MuseScore to just automatically guess what you want. Better to have the user to give input on this. We could automtically pop up the dialog I described any time it is determined that a system won't fit on the page as specified. Although note that the user is planning on taking advantage of "Hide empty staves" or might be makring staves invisible and there might not actually be an issue at all, or at least not to the extent that it might at first appear. Another strike against automatically doing something that might not at all be what the user wants.

In reply to by Marc Sabatella

I'd envision a cost-based system, where MuseScore plays around with different variables (stave space, stave separation, system separation, etc.) within predefined safe limits (e.g. +/- 10% from the default) until it finds something that fits. Each adjustment has an associated cost, and MuseScore selects the solution that is least costly.

In reply to by shoogle

Guess I need to keep up with this. XD

So I said going through "Layout" then continue to "Page Settings..." After word you would find "Staff Spacing" under scaling and you would reduce that until every staff fit on the first page as usual.

Is what I was thinking is that there is an automatic system that sets the spacing when first loading the score. Ex: 20 Staves = Spacing of 1.4 mm (just hypothetical, I don't know if that's the right size or not.) then all staves would fit on the page and start on the first page(unless like some people wont a whole extra page for a picture or a big title page). Stuff like that could really make things easier so we don't have to do it manually. There would be presets of what spacing and sizing of the scales would be for how many staves you want and whether you want it to start on the first or second page. That make more sense now?

This is most likely how other softwares do this but I wouldn't know. This is just an idea to see if we can make Musescore more efficient for making scores.

In reply to by Marc Sabatella

I don't think it is really as complicated as all that. I'd just have MS lower the scale factor to fit the page (with "hide empty staves" not considered). After all the default relation between staff size and distance was once adopted to accommodate the majority of situations without wasting more paper than necessary. The user can then still adjust if his case is outside this area. It is not as if that possibility were taken away . I'd bet though that the vast majority of users would be quite happy to just accept the automatic solution and get on with it.

BTW it takes way less than 25 instruments (or rather staves, people often have flute 1 and 2 etc. on one staff) before the problem occurs. The manual adjustment can be quite slow. I had to try a series of guesses for the correct scale factor (I didn't adjust any of the other parameters) before I got it right.

In reply to by azumbrunn

Without adjusting anything before making the score(adding instruments and setting key and time etc.) I counted about 16 staves before the problem occurred and I had only 21 staves total. I just used 25 as a basis cause that's what most full orchestra's have. (some do stick flute 1 and 2 on the same staves though. same with other instruments.)

In reply to by Finny570

This is another good example of the issue with doing this automatically, thoughL orchesatra score are virtually never printed on standard Letter or A4 paper sizes, because making everything small enough to fit would render it too hard to read. So instead much larger paper is normally used. But MuseScore cannot know what paper sizes you have access to, or whether you will realize you need to print on larger paper. Which is why, again, I think it better to at most put up a dialog and *ask* the user how they want to deal with the situation. Simply changing the staff size is *not* necessarily a very good solution, and this is one specific case where it definitely is *not*.

In reply to by Marc Sabatella

The dialogue is a good idea (especially: choice between making the print smaller and the paper format larger). But I still think one may overthink this issue. I have often printed scores from IMSLP booklet style on A4 (in effect A5 pages) with no discernible readability problems. If I am not mistaken reducing the scale factor in MS does exactly what the printer does when reducing from A4 to A5.

In reply to by Marc Sabatella

All right, let's say it's a warning dialog (exclamation point in triangle), with a button to open Page Settings. Suggested text:

"You have selected too many instruments to fit on the page with the default settings.

"In this score's Page Settings, either make the Scaling/Staff space (sp) value smaller, or change the Page Size to a larger sheet.

"[Open Page Settings] [Cancel]"


In reply to by [DELETED] 5

Scaling and page size are not the only alternatives, just perhaps the two most common. But there are also margins and staff distance.

Also, an issue with any attempt to do this automatically is that we don't necessarily know at this point what the maximum system size will be. I mean, we can see what is it right now based on all instruments always being invisible, but we don't know if "Hide empty staves" will be used, or if some instruments will be marked invisible permanently, or if there will be lyrics or spacers that add more space.

Still, just directing people to information about what they need to do would be a huge win, and if the automatic calculation ends up not being perfect, it will at least be a better starting point than what we do now.

Do you still have an unanswered question? Please log in first to post your question.