MuseScore 3 released with automatic placement, much more

News

MuseScore 3 is now available. It’s the first major new version of the software since MuseScore 2 was released in 2015, and the first since MuseScore was acquired by Ultimate Guitar nearly a year ago in February 2018. Yesterday MuseScore released MuseScore 3.0.1. There was a “soft launch” of MuseScore 3 during the 2018 Christmas holiday season; MuseScore 3.0.1 fixes dozens of issues that were found in the original 3.0 release and adds a few improvements.

The most notable improvement in MuseScore 3 is the new automatic placement (a.k.a. “autoplace”) facility. Autoplace detects and resolves potential collisions between score elements by automatically adjusting the position and spacing of text, symbols, and staves, while still allowing users full manual control. In addition, more powerful Style and Inspector windows give you more control over the default position, appearance, and behavior of elements. The result is that it is now easier and faster than ever to create scores that look good.

MuseScore 3 is improved in many other ways as well, including an increased focus on usability with new popup Tours to guide first time users, new “timewise” methods for inserting and deleting notes within measures, new Timeline and Score Comparison windows, redesigned and improved Mixer and Piano Roll Editor windows, searchable palettes, new notation features such as automatic system dividers, temporary and cutaway staves, the ability to generate parts from multiple voices on a single staff, named noteheads, an expanded MuseJazz font to give your music a handwritten appearance, and more.

To help users keep their version of MuseScore current, MuseScore 3 now supports an automatic update system. The intention is to move to a more app-like model of having frequent updates – perhaps monthly – as opposed to having releases only every year or so.

MuseScore 3 remains free and open source, and you can download it from MuseScore’s web site for Windows, macOS, and Linux.

A number of the new features will be familiar to users of existing commercial software, although it’s worth noting the particular ways that MuseScore implements features and integrates them into the software. So let’s see what’s new and improved in MuseScore 3.

[Editor’s note: In addition to being a Scoring Notes contributor, Marc Sabatella is the Director of Education for MuseScore.]

Automatic placement

The automatic placement facility in MuseScore aims to strike a balance between simplicity and flexibility. The algorithm is designed to produce good results in most cases with no manual intervention required, while still offering full manual control when you need it.

As an example, here is a score entered into MuseScore 2, showing the sort of collisions that users have previously had to resolve manually.

MuseScore 2 file, without automatic placement

Here is that same example rendered in MuseScore 3.

MuseScore 3 file, with automatic placement

There are a number of different aspects to what automatic placement is actually doing here:

  • Score markings avoid collisions with notes, even notes above or below the staff
  • Markings above and below the staff avoid each other vertically according to standard rules of music engraving (see below)
  • Voltas are aligned vertically within systems, as are pedal markings, lyrics, and other elements as appropriate
  • Dynamics and hairpins avoid each other horizontally and are aligned vertically
  • Staff spacing is automatically adjusted to avoid collisions between elements attached to different staves

The following (contrived) example illustrates the order in which automatic placement resolves collisions between a variety of element types.

Automatic placement collision resolution

Manual adjustments

When you want to take more control over the position of elements, MuseScore allows you do to perform manual adjustments with or without the aid of automatic placement:

  • With automatic placement enabled, MuseScore continues to avoid collisions while taking your adjustments into account
  • With automatic placement disabled, you can adjust elements freely even if that results in collisions

As an example of how manual adjustment works in conjunction with automatic placement, check out this short clip demonstrating the results of moving an element (using cursor keys or the Offset fields in the Inspector) with automatic placement enabled.

Manual adjustment with automatic placement enabled

Notice that as you move the tempo marking to the left, MuseScore detects that it can be moved closer to the staff, and it does so while still avoiding collisions. Whereas if you disable automatic placement (via the Automatic placement checkbox in the Inspector), MuseScore 3 allows the collision, just as MuseScore 2 would.

Disabling automatic placement

In this example, disabling automatic placement also defeats the alignment of the tempo marking with the time signature. Instead, the text is placed directly in line with the note to which it is attached, in accordance with the style and property settings for the text. From this default position, you are free to adjust it however you like.

Style and property settings

MuseScore 3 retains the basic model of providing customizable style settings to establish score-wide defaults, and properties set in dialogs or in the Inspector to override these defaults for selected elements. However, MuseScore 3 improves these controls in several ways.

First, the style dialog (now invoked as Format > Style) combines both general and text settings in one place rather than requiring separate dialogs as in MsueScore 2. More importantly, the dialog is now “live,” so changes can be viewed in real time.

Live update of style defaults

When it comes to overriding these defaults, most of the settings that previously required modal dialogs and were only accessible via a context menu have now been incorporated into the Inspector, which is always available (unless you choose to close it) and is also “live.” Furthermore, the properties that correspond to style settings have a Set as style button that allows you to make a change to one element and then have that change automatically applied to all other elements of that type.

Live update of properties and setting style defaults from the Inspector

Usability improvements

Automatic placement itself increases usability in that it means most users will see little or no need to perform manual adjustments or to customize style or property settings, at least for simpler scores — they will generally look good by default. MuseScore 3 also includes a number of other improvements in the area of usability.

Tours

New users often find any software as complex as MuseScore to be intimidating, and yet many are also reluctant to go out of their way to consult the documentation. In order to ease the learning curve, MuseScore 3 provides a number of Tours that pop up to provide help as needed.

You can enable, disable, or reset the display of these in Help > Tours.

Timewise note input and editing

MuseScore continues to be based primarily on a “replace” or “overwrite” model of input and editing, where newly entered notes and rests replace existing ones. However, MuseScore 3 now supports “timewise” note input and editing, where notes or rests can be inserted into or deleted from a measure. Subsequent notes or rests will be moved later or earlier and the length of the measure increased or decreased accordingly. This can be used to correct errors during note entry or as a way of creating unmetered music.

To insert a note, click the note or rest in front of which you wish to insert, then press Command-Shift (Mac) or Ctrl+Shift (PC) and the letter name of the note. To delete a note or rest, select it and press Command-Delete (Mac) or Ctrl+Delete (PC). There is also a separate Timewise note input sub-mode (found in the note input dropdown menu on the main toolbar) in which every note or rest you enter is inserted in this same fashion.

Inserting a note with Ctrl+Shift+E

Searchable palettes

A number of menus and windows dialogs have been redesigned to increase their usability. For instance, the main Palettes window is now searchable, allowing you to easily find the specific symbols you are looking for.

The master Symbols palette, (View > Master Palette… > Symbols) — containing thousands of symbols from the open source Bravura font — is now organized by category as well as being searchable by name.

Timeline

The new Timeline window (View > Timeline) displays an overview of your score, showing rehearsal marks, changes of tempo, key, and time signature, and indicating during which measures each instrument is playing. This enables you to quickly jump to particular locations in your score.

Score Comparison Tool

The Score Comparison Tool shows you the differences between two versions of a score. To invoke it, go to View > Score Comparison Tool. Specify the two scores you wish to compare, hit the Compare button, and the two scores will be displayed side by side with a list of differences below. Double-click any listed difference and both scores will be positioned to show you the corresponding element, which will be highlighted.

This tool can be used to track changes made since last saving a score, to compare different saved versions of a score over the course of its development, or to check a student’s work against an answer key.

Redesigned playback controls

Several of the windows used to control playback in MuseScore 3 have been redesigned and improved.

The Mixer window (View > Mixer) now allows for more precise numeric control. Further, it collapses multiple channels for an instrument into a single column that can be expanded when needed. The Mixer also adds the ability to mute by voice.

The Piano Roll Editor (accessed via right-click on any measure of any staff) is also greatly enhanced, allowing fine control of the playback of each note in your score. You can insert and delete notes, change their pitch, move them between voices, edit the start time, length, or velocity of multiple notes using a graphical interface, and more.

Notation improvements

MuseScore 3 includes a number of new palette symbols such as additional clefs, accidentals, and articulations.

Some of the new palette symbols

MuseScore 3 also features new layout controls such as automatic system dividers you can add via Format > Style > System and a new “fixed” staff spacer (found on the Breaks & Spacers palette) that can be used to force staves closer together as well as further apart than your style settings and automatic placement would otherwise determine.

System divider and fixed staff spacer

In the Staff Properties dialog, you will find new options for temporary and cutaway staves as well as named noteheads. You can also change staff properties such as staff size mid-score using the new Staff Type Change element found on the Text palette.

Staff properties: cutaway, named noteheads, mid-score change of staff size

The parts facility in File > Parts now allows you specify which voices of a staff should be included in a part, allowing you to combine multiple parts on a single staff in the score.

Part generated from voice 2 of staff

The MuseJazz font has been greatly expanded and can now provide a handwritten look to all elements in your score, not just the text. To select this (or another music font such as Emmentaler, Bravura, or Gonville), go to Format > Style.

MuseJazz font

Conclusion and availability

MuseScore 3, with automatic placement and other new features, is a significant step forward. It not only helps users create professional-looking scores more easily than ever, but it also makes MuseScore a worthy option among the top tier of desktop notation programs.

Development of MuseScore is ongoing. As stated above, the intention is to deliver more regular updates to fix bugs and add new features. Work is currently underway to improve the playback of MuseScore both in the actual sounds but also in the interpretation of score markings. For example, one popular user request that is in the works is dynamic changes (crescendo and diminuendo) within a single note.

As mentioned at the beginning of this article, MuseScore 3 remains free and open source, and it is available to download for Windows, macOS, and Linux from MuseScore’s web site.

[Editor’s note: Marc, in his role as director of education for MuseScore, offered the following additional information: “Going forward, education is going to be an increasingly important focus for MuseScore. My task is to help users master the software. I intend to reach out to schools over the coming months to help support them in their use of MuseScore. More information is available at Mastering MuseScore — including a printed reference guide, a new online course, and an educational partnership program.”]

Comments

  1. Pieter Flens

    Ik hoop van harte dat de verbeteringen ons weer zullen motiveren om nog meer uit jullie programma te halen! Dank voor jullie tijd die weer in deze update is gestoken. Ik blijf het een schitterend programma vinden. Heel veel succes met de volgende stap.

  2. Pieter Flens

    k hoop van harte dat de verbeteringen ons weer zullen motiveren om niet meer uit jullie programma te halen! Bedankt voor jullie tijd die weer in deze update is gestoken. Ik blijf het een mooi programma vinden. Heel veel succes met de volgende stap.

  3. Waldbaer

    This looks really interesting, especially the Score Comparison Tool seems to be a very nice and useful idea that I have not found in the big apps yet. Thanks for your detailed post!

  4. JerryS

    Thanks for the review Mark. MuseScore 3 has allowed me to ditch both Sibelius and Notion – I haven’t yet found a requirement it couldn’t satisfy (I primarily notate jazz lead sheets and small combo arrangements). However, I’d still like to see a detailed comparison between MuseScore 3 and the other leading notation programs, if for no other reason than to prove that open source can meet or exceed the quality and capabilities of commercial software.

    1. iAnonGuy

      Yea… I tried it and it was kind of a mess. I prefer Sibelius, and they have a $149 SKU, so I went with that. Decent 10GB sound library. Some things in MuseScore were ridiculously hard to figure out. It imported one MusXML file with all staffs assigned to violin ignored the other three instruments i couldn’t find a way to fix it. The online documentation is beyond bad. The Mixer is trash.

      The lack of ReWire (seemingly never going to happen, due to licensing incompatibilities) was a complete showstopper, and I’m not interested in workarounds. Does it even support Virtual Instruments? Probably requires more workarounds…I

      Just felt like another unpolished F/OR A application that’s never been touched by a UI/UX designer, honestly.

      1. Marc Sabatella

        Sorry to hear you had a bad experience! FWIW, I think most people would say many things in Sibelius, or Finale, or Dorico, or any sufficiently complex software, are hard to figure out, and I think they’d all be right, frankly. If there is something in particular you couldn’t find in the documentation, the support forum is extremely helpful and normally has people up and running within hours if not minutes of asking their questions, so if you ever decide to try again, I hope you take advantage of that.

        This said, indeed, MuseScore does not support as many high-end audio / synthesizer options as other software, so if that’s a requirement, then you are indeed better off with something else. ReWire as I understand it is a commercial alternative to the free & open source JACK, which MuseScore does support, but it’s not plug-and-play compatible so if you require ReWire, then indeed, MuseScore won’t fit the bill. Virtual instruments are not directly supported, only via JACK and interfacing to a DAW that does support them.

  5. Jeffrey Bohanan

    Been using musescore for 4 years. I bought the app to use in changing keys.

    Musescore 3 scores cannot open with the app that I paid for. When is this going to be fixed??????????

    1. Marc Sabatella

      Sorry, I don’t know much about the mobile apps, but the current version on iOS works fine for me. It needs to be the current version (just called “MuseScore”, not the old “Songbook” version). As far as I know, people who paid for the Songbook app automatically get full free access to the new MuseScore app as well. But again, this isn’t my area of expertise, if you have trouble, best to ask for help on musescore.com, in the group dedicated to your particular platform (iOS or Android).

  6. Audrey Simonson

    I used MuseScore for several years…getting only one line of music put into the program….need help finding that and completing the song………..

Leave a Comment

Your email address will not be published.