> For the complete documentation index, see [llms.txt](https://handbook.musescore.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://handbook.musescore.org/3/advanced-topics/preferences.md).

# Preferences

You can customize many of MuseScore's default behaviors via the menu: **Edit -> Preferences...** (Mac: **MuseScore -> Preferences...**).

The Preferences dialog has multiple tabs:

<figure><img src="/files/DO4dDYTphHW4MliTPe4i" alt="Tabs in Preferences dialog"><figcaption></figcaption></figure>

**Reset All Preferences to Default** will reset all preferences to the ones MuseScore had when you installed it. **Ok** will save the settings and close the dialog. **Cancel** will close the dialog without applying changes. **Apply** will make changes take effect without closing the dialog.

## General

<figure><img src="/files/qZqIB9ojgLqsqHbzcgZo" alt="General Preferences"><figcaption></figcaption></figure>

Here you can define:

* **Program Start**: Specify whether to start the session empty or to display a score. The options are one of the following: *Start empty* (no score) / *Continue last session* / *Start with new score* (i.e. New Score Wizard automatically opens) / *Start with score* (the program default, or one of your own choosing).\
  You can also choose which panels to display. This can be any combination of: *Splash screen*, [*Play Panel*](/3/sound-and-playback/play-mode.md#play-panel), [*Navigator*](/3/basics/viewing-and-navigation.md#navigator), or [*Start Center*](/3/basics/create-a-new-score.md#start-center). Also select if [*Tours*](/3/getting-started/learning-musescore.md#tours) will be active.
* **Folders**: Specify the default folders for score files, [style files](/3/formatting/layout-and-formatting.md#reusing-global-settings-and-page-settings-with-mss-file), custom score [templates](/3/basics/create-a-new-score.md#templates), [plugins](/3/advanced-topics/plugins.md), additional [SoundFonts](/3/sound-and-playback/soundfonts-and-sfz-files.md), [images](/3/formatting/image-capture.md), and [extensions](/3/getting-started/language-translations-and-extensions.md#installuninstall-extension).
* **Language**: Choose the language used by the program. Translations may be updated from here too. Note that language translation updates can also be done via the menu: **Help -> Resource Manager**.
* **Telemetry**: Tick/untick to authorize MuseScore to collect usage data. The type of data collected is listed, and updated as needed, in [telemetry](https://musescore.org/en/node/300080).
* **Appearance**: Specify a dark or light theme, and the width and height of icons. Set display "Font face" and "Font size".
* **Auto Save**: How frequently the program autosaves.
* **OSC Remote Control**: See <https://musescore.org/en/node/373721> and <https://musescore.org/en/node/328653>

## Canvas

<figure><img src="/files/JBcmdQfS8CoqjFlC9MWA" alt="Canvas Preferences"><figcaption></figcaption></figure>

Use Canvas to set your preferred color and wallpaper for the score background and paper. The default "Background" is dark blue (RGB 20, 36, 51; Alpha 255) and the default "Paper," white.

* **Background**: Use this to set the color or background *around* the score pages. Select "Color" then click on the bar to the right and make a choice from the color picker; or select "Wallpaper," click on the file icon and set a background image.
* **Paper**: Sets the color or background of the score pages. Controls identical to "Background" (above). You can also tick/untick "Use the same color in palettes".
* **Zoom**: This defines the Default zoom level and keyboard/mouse zoom precion.
* **Scroll Pages**: This defines the way that the pages are laid out in the score. Choose "Horizontally" for a row layout, or "Vertically" for a column layout. To limit scrolling, tick "Limit scroll area to page borders".
* **Miscellaneous**: "Draw antialiased" (the default option) makes diagonal lines and edges of shapes look smoother. "Proximity for selecting elements" controls the distance the mouse may be from an object and still act on it. Smaller numbers require more precision, making it harder to click on small objects. Larger numbers are less precise, making it harder not to click on nearby objects unintentionally. Choose a comfortable working value.

## Note input

<figure><img src="/files/RmG1KesNmcXsQ8tMkOns" alt="Note Input Preferences"><figcaption></figcaption></figure>

On this tab there are note input and MIDI remote control preferences. Here the following can be set:

### Note Input

* **Enable MIDI Input**: Leave checked to allow MIDI input of notes.
* **Color notes outside of usable pitch range**: For details, see [Coloring of notes outside an instrument's range](/3/basics/note-input.md#coloring-of-notes-outside-an-instruments-range) and [Usable pitch range](/3/advanced-topics/staff--part-properties.md#staff--part-properties-common-to-all-four-staff-types) (Staff properties: all staves).
* **Delay between notes in automatic real-time mode**: See [Real-time (automatic)](/3/advanced-topics/note-input-modes.md#real-time-automatic).
* **Play notes when editing**: When ticked, MuseScore *sounds* the note when it is entered or selected. Tick "Play whole chord when adding note," if you want to hear *all* the notes of a chord when it is added to. You can also edit the "Default duration".

### MIDI Remote Control

**Midi Remote Control** allows you to use certain keys on your MIDI keyboard to enter notes and rests *and* to select note durations, without involving the computer mouse or (computer) keyboard. The default setting is off.

**To assign a command to a MIDI key**:

1. Ensure that "MIDI Remote Control" is checked (your MIDI keyboard should be connected before opening the program).
2. Click the red button next to the option you wish to assign a MIDI key to: the red button now lights up.
3. Press a MIDI keyboard key. The red button becomes unlit and the green button lights up instead. The MIDI key has now been assigned to the desired option.
4. Repeat "2" and "3" to assign other keys.

Once you have defined your key settings you can use the MIDI keyboard to control note input operations. You can verify your key settings by observing the MuseScore [Note Input toolbar](/3/basics/viewing-and-navigation.md#toolbars) while pressing the MIDI keys.

To temporarily deactivate Midi Remote Control: uncheck "Midi Remote Control": all MIDI input key action buttons are now greyed out. *Note*: Your key assignments are always saved between MuseScore sessions and are not affected by deactivation.

**Notes**: (1) The "Clear" option turns off all the green buttons for the *current* MuseScore session but all the user-recorded MIDI key settings are retained and will be reloaded on the next session. (2) A MIDI key setting that is activated cannot afterwards be turned off, and the green button will always remain lit: however it can be overwritten with a different MIDI key by using the red button again. (3) If the same MIDI key is accidentally assigned to more than one option, then all the associated green buttons remain lit although only one will work. To fix, see "(2)".

## Score

<figure><img src="/files/9CEiJWTXLkKzgQ3iZMdx" alt="Score Preferences"><figcaption></figcaption></figure>

Score preferences include:

### Default Files

* **Instrument list 1**: Default instrument list file one, see [Soundfont, MIDI velocity and instruments.xml](https://musescore.org/en/handbook/developers-handbook/references/instrumentsxml-documentation).
* **Instrument list 2**: Default instrument list file two
* **Score order list 1**: Default score order list file one (used for instrument ordering)
* **Score order list 2**: Default score order list file two
* **Style** and **Style for part**: Default style for new score file and Musescore Parts, covered in [Layout and formatting : Default style](/3/formatting/layout-and-formatting.md#setting-up-the-default-global-settings-and-page-settings-when-creating-a-new-score-file-or-a-musescore-part) chapter. See also [Layout and formatting concepts](/3/formatting/layout-and-formatting.md).

### View

* **Show MIDI controls in mixer**: Enable this option to show MIDI controls by default in the mixer.

## I/O

<figure><img src="/files/QICDQstpaA0RKA9wctn5" alt="I/O Preferences"><figcaption></figcaption></figure>

### PortAudio

\
A known bug of musescore 3.6.2: After changing settings inside this box, you must press **Restart Audio and MIDI Devices** to apply the change, using **Apply** or **OK**button alone will **not** apply the change.

**API** and **Device**:

* For output of analog audio generated by musescore, select your built-in speakers/headphones, USB headset, wireless, etc.
* Common **API** options available on windows:
  * MME: widely supported by softwares because it was released in 1991.
  * WASAPI: aim to provide lower latency than MME, preferred for recording.
  * DirectSound: a DirectX-related Interface of WASAPI.
* To delegate the musescore's audio output routing to the Windows "Control Panel" > "App volume and device preferences" > "Musescore Output" option, select "DirectSound" as *API* and then select "Primary sound Driver" as **Device**.
* If you need low latency, try 3rd party drivers such as [ASIO4ALL](https://asio4all.org/).

**MIDI Input**, **MIDI Output** and **MIDI Output Latency** :

* For input and output of MIDI data, also see [Mixer](/3/sound-and-playback/mixer.md).
* To simultaneously input notes and receive audio generated by musescore with your MIDI device, you need to select the correct **MIDI Input and MIDI Output** options (on Windows **MIDI Output** might be "MMS\<device name>") and close and reopen musescore to apply the settings.

### Jack Audio Server

Check these options as required if using the [JACK](http://jackaudio.org/) Audio Connection Kit.

### Audio Engine

In case of lost communication between your audio device or your MIDI keyboard and MuseScore (no sound output or MIDI action), click on **Restart Audio and MIDI Devices** to restore them.

## Import

<figure><img src="/files/EUPeYqmnx6SyqoCqBuLd" alt="Import Preferences"><figcaption></figcaption></figure>

These settings determine how files from other sources are imported:

* **Style Used for Import**: Use either the built in MuseScore style or a style you choose (see [Load/Save Style](/3/formatting/layout-and-formatting.md#reusing-global-settings-and-page-settings-with-mss-file))
* **MusicXML**: Set the MusicXML import options
* **Character Set Used When Importing Binary Files**: Character Set used for Binary Files (Guitar Pro and Overture character sets)
* **MIDI**: Define the shortest note when importing MIDI files
* **When opening scores from older MuserScore versions**: When enabled, you will be prompted if you want to apply the new default engraving and style settings or not when opening a score created with a version before 3.6.

## Export

<figure><img src="/files/nUZDpcyztx8jPiMNkCYr" alt="Export Preferences"><figcaption></figcaption></figure>

These settings determine how various files are exported from MuseScore:

* **PNG**: PNG/SVG image resolution (in DPI) and whether to use transparent background.
* **MIDI**: Whether to expand repeats in exported MIDI files.
* **PDF**: PDF resolution (in DPI).
* **Audio**: Set audio sample rate, MP3 bitrate, and whether to "normalize" exported audio.
* **MusicXML**: Whether to export the layout and how to export system and page breaks to MusicXML.

## Shortcuts

<figure><img src="/files/IpgQOtO3ZJ4fcauiaDQQ" alt="Shortcuts Preferences"><figcaption></figcaption></figure>

This tab lists all the commands in MuseScore and any keyboard shortcuts associated with them. Shortcuts listed in preferences also appear next to their associated commands in the menus.

**Note:** Some shortcuts, including default ones, may not work with some keyboards.

* **To search for a particular command**: Enter its action name in the "Search" box near the bottom of the window.
* **To create a new shortcut for a command**:
  1. Find the relevant command by doing either:\
     a. Use the Search box near the bottom of the window, or\
     b. Clear out the Search box, and then browse through the list.
  2. Click to select it and then click **Define...**; or double-click it.
  3. Enter the new shortcut using up to four keys. Press **Clear** if you need to re-enter the shortcut.
  4. Either press **Replace** to change the existing shortcut; or press **Add** to keep the old shortcut *and* add the new one.
* **To reset a shortcut to its system default**: Select a command in the list and press **Reset Shortcut to Default**.
* **To save the shortcuts list**: Press **Save** and save to a file name of your choice.
* **To load a saved shortcut list**: Press **Load** etc.
* **To clear all shortcuts for an entry**: Select the entry and press **Clear**.
* **To print out the shortcuts list** (incl. export to pdf): Press **Print** etc.

## Update

<figure><img src="/files/EjbjbDI2sPaQcT8TmvMn" alt="Update Preferences"><figcaption></figcaption></figure>

This sets whether MuseScore will check for updates and extensions at startup.

Updates may be checked manually in **Help -> Check for updates**.

## Advanced

<figure><img src="/files/uwnC87VVUEEPhzRNxTYv" alt="Advanced Preferences"><figcaption></figcaption></figure>

Allows you to control specific settings for "application, "export", "i/o" and "user interface", as well as color settings.

## See also

* [Keyboard shortcuts](/3/appendix/keyboard-shortcuts.md)
* [Language settings and translation updates](/3/getting-started/language-translations-and-extensions.md)
* [Update checking](/3/getting-started/checking-for-updates.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://handbook.musescore.org/3/advanced-topics/preferences.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
