Provided by: musescore3_3.2.3+dfsg2-16build5_amd64 bug

NAME

       mscore3, musescore3 — MuseScore 3 sheet music editor

SYNOPSIS

       mscore3    [-deFfhIiLmnOPRstvw]    [-a    |    --use-audio    driver]    [-b    |    --bitrate   bitrate]
               [-c     |      --config-folder      pathname]      [-D      |      --monitor-resolution      DPI]
               [-E  |  --install-extension  extension file] [-j | --job file.json] [-M | --midi-operations file]
               [-o | --export-to file] [-p | --plugin name] [-r | --image-resolution DPI] [-S |  --style  style]
               [-T  |  --trim-image  margin]  [-x  |  --gui-scaling  factor] [--debug] [--diff] [--dump-midi-in]
               [--dump-midi-out] [--experimental] [--export-score-parts] [--factory-settings] [--force] [--help]
               [--layout-debug] [--load-icons] [--long-version] [--new-score]  [--no-fallback-font]  [--no-midi]
               [--no-synthesizer]    [--no-webview]    [--raw-diff]    [--revert-settings]   [--run-test-script]
               [--score-media] [--score-mp3]  [--score-parts-pdf]  [--template-mode]  [--test-mode]  [--version]
               [file ...]

DESCRIPTION

       MuseScore  is  a Free and Open Source WYSIWYG cross-platform multi-lingual music composition and notation
       software, released under the GNU General Public Licence (GPLv2).

       Running mscore3 without any extra options launches the full graphical MuseScore  program  and  opens  any
       files specified on the command line.

       The options are as follows:

       -a | --use-audio driver
               Use audio driver: one of jack, alsa, portaudio, pulse

       -b | --bitrate bitrate
               Set MP3 output bitrate in kbit/s

       -c | --config-folder pathname
               Override configuration and settings directory

       -D | --monitor-resolution DPI
               Specify monitor resolution (override autodetection)

       -d | --debug
               Start MuseScore in debug mode

       -E | --install-extension extension file
               Install an extension file; soundfonts are loaded by default unless -e is also specified

       -e | --experimental
               Enable experimental features, such as layers

       -F | --factory-settings
               Use  only the standard built-in presets (“factory settings”) and delete user preferences; compare
               with the -R option

       -f | --force
               Ignore score corruption and version mismatch warnings in “converter mode”

       -h | --help
               Display an overview of invocation instructions

       -I | --dump-midi-in
               Display all MIDI input on the console

       -i | --load-icons
               Load icons from the filesystem; useful if you want to edit the MuseScore icons  and  preview  the
               changes

       -j | --job file.json
               Process a conversion job (see “EXAMPLES” below)

       -L | --layout-debug
               Start MuseScore in layout debug mode

       -M | --midi-operations file
               Specify MIDI import operations file (see “EXAMPLES” below)

       -m | --no-midi
               Disable MIDI input

       -n | --new-score
               Start  with  the  New  Score  wizard  regardless  whether  it's  enabled  or disabled in the user
               preferences

       -O | --dump-midi-out
               Display all MIDI output on the console

       -o | --export-to file
               Export the given (or currently opened) file to the specified output file.  The file type  depends
               on  the extension of the filename given.  This option switches to “converter mode” and avoids the
               graphical user interface.

       -P | --export-score-parts
               When converting to PDF with the -o option, append each part's pages to the created PDF file.   If
               the score has no parts, all default parts will temporarily be generated automatically.

       -p | --plugin name
               Execute the named plugin

       -R | --revert-settings
               Use  only  the standard built-in presets (“factory settings”) but do not delete user preferences;
               compare with the -F option

       -r | --image-resolution DPI
               Set image resolution for conversion to PNG files.

               Default: 300 DPI (actually, the value of “Resolution” of the PNG option group in the  Export  tab
               of the preferences)

       -S | --style style
               Load a style file first; useful for use with the -o option

       -s | --no-synthesizer
               Disable the integrated software synthesiser

       -T | --trim-image margin
               Trim  exported  PNG  and  SVG  images  to remove whitespace surrounding the score.  The specified
               margin, in pixels, will be retained (use 0 for a tightly cropped image).  When exporting to  SVG,
               this option only works with single-page scores.

       -t | --test-mode
               Set test mode flag for all files

       -v | --version
               Display the name and version of the application without starting the graphical user interface

       -w | --no-webview
               Disable the web view component in the Start Centre

       -x | --gui-scaling factor
               Scale  the  score  display  and other GUI elements by the specified factor; intended for use with
               high-resolution displays

       --diff  Print a conditioned diff between the given scores

       --long-version
               Display the full name, version and git revision of the application without starting the graphical
               user interface

       --no-fallback-font
               Don't use Bravura as fallback musical font

       --raw-diff
               Print a raw diff between the given scores

       --run-test-script
               Run script tests listed in the command line arguments

       --score-media
               Export all media (except MP3) for a given score as a single JSON document to stdout

       --score-mp3
               Generates an MP3 for the given score and exports it as a single JSON document to stdout

       --score-parts-pdf
               Generates parts data for the given score and exports it as a single JSON document to stdout

       --template-mode
               Save files in template mode (e.g. without page sizes)

       MuseScore supports the automatic Qt command line options (see below).

   Batch conversion job JSON format
       The argument to the -j option must be the pathname of a file comprised of a valid JSON document honouring
       the following specification:

          The top-level element must be a JSONArray, which may be empty.

          Each array element must be a JSONObject with the following keys:

           in      Value is the name of the input file (score to convert), as JSONString.

           plugin  Value is the filename of a plugin (with the .qml extension), which will be read  from  either
                   the  global  or  per-user  plugin  path and executed before the conversion output happens, as
                   JSONString.  Optional, but at least one of plugin and out must be given.

           out     Value is the conversion output target, as defined below.   Optional,  but  at  least  one  of
                   plugin and out must be given.

          The  conversion  output target may be a filename (with extension, which decided the format to convert
           to), as JSONString.

          The conversion output target may be a JSONArray of filenames as  JSONString,  as  above,  which  will
           cause  the  score  to  be written to multiple output files (in multiple output formats) sequentially,
           without being closed, re-opened and re-processed in between.

          If the conversion output target is a JSONArray, one or more of its elements  may  also  be,  each,  a
           JSONArray  of two JSONStrings (called first and second half in the following description).  This will
           cause part extraction: for each such  two-tuple,  all  extant  parts  of  the  score  will  be  saved
           individually,  with filenames being composed by concatenating the first half, the name (title) of the
           part, and the second  half.   The  resulting  string  must  be  a  valid  filename  (with  extension,
           determining  the  output  format).  If a score has no parts (excerpts) defined, this will be silently
           ignored without error.

          Valid file extensions for output are:

           flac      Free Lossless Audio Codec (compressed audio)

           metajson  various score metadata (JSON)

           mid       standard MIDI file

           mlog      internal file sanity check log (JSON)

           mp3       MPEG Layer III (lossy compressed audio)

           mpos      measure positions (XML)

           mscx      uncompressed MuseScore file

           mscz      compressed MuseScore file

           musicxml  uncompressed MusicXML file

           mxl       compressed MusicXML file

           ogg       OGG Vorbis (lossy compressed audio)

           pdf       portable document file (print)

           png       portable network graphics (image)

                     Individual files, one per score page, with a  hyphen-minus  followed  by  the  page  number
                     placed before the file extension, will be generated.

           spos      segment positions (XML)

           svg       scalable vector graphics (image)

           wav       RIFF Waveform (uncompressed audio)

           xml       uncompressed MusicXML file

       See below for an example.

ENVIRONMENT

       SKIP_LIBJACK
               Set  this  (the  value  does  not matter) to skip initialisation of the JACK Audio Connection Kit
               library, in case it causes trouble.

       XDG_CONFIG_HOME
               User configuration location; defaults to ~/.config if unset.

       XDG_DATA_HOME
               User data location; defaults to ~/.local/share if unset.

       XDG_DOCUMENTS_DIR
               Location of works the user created with the application; defaults to ~/Documents (or a  localised
               version) and can be set in $XDG_CONFIG_HOME/user-dirs.dirs.

       Note  that  MuseScore  also  supports the normal Qt environment variables such as QT_QPA_GENERIC_PLUGINS,
       QT_QPA_PLATFORM, QT_QPA_PLATFORMTHEME, QT_QPA_PLATFORM_PLUGIN_PATH, QT_STYLE_OVERRIDE, DISPLAY, etc.

FILES

       /usr/share/mscore3-3.2/ contains the application support data (demos, instruments, localisation,  system-
       wide plugins, soundfonts, styles, chords, templates and wallpapers).  In the Debian packages, system-wide
       soundfonts  are  installed into /usr/share/sounds/sf2/, /usr/share/sounds/sf3/ or /usr/share/sounds/sfz/,
       respectively, instead.

       The per-user data (extensions, plugins, soundfonts, styles, templates) and  files  (images,  scores)  are
       normally  installed  into  subdirectories  under $XDG_DOCUMENTS_DIR/MuseScore3/ but may be changed in the
       configuration.  Note that  snapshot,  alpha  and  beta  versions  use  MuseScore3Development  instead  of
       MuseScore3 in all of these paths.

       $XDG_CONFIG_HOME/MuseScore/MuseScore3.ini  contains the user preferences, list of recently used files and
       their locations, window sizes and positions, etc.  See above for development version paths.

       $XDG_DATA_HOME/MuseScore/MuseScore3/ contains updated  localisation  files  downloaded  from  within  the
       program,  plugin  information,  cached  scores, credentials for the musescore.com community site, session
       information, synthesiser settings,  custom  key  and  time  signatures  and  shortcuts.   See  above  for
       development version paths.

EXAMPLES

       Convert a score to PDF from the command line:

             mscore3 -o 'My Score.pdf' 'My Score.mscz'

       Run a batch job converting multiple documents:

             mscore3 -j job.json

       This  requires  the  file  job.json  in  the  current  working  directory  to have content similar to the
       following:

             [
               {
                 "in": "Reunion.mscz",
                 "out": "Reunion-coloured.pdf",
                 "plugin": "colornotes.qml"
               },
               {
                 "in": "Reunion.mscz",
                 "out": [
                   "Reunion.pdf",
                   [ "Reunion (part for ", ").pdf" ],
                   "Reunion.musicxml",
                   "Reunion.mid"
                 ]
               },
               {
                 "in": "Piece with excerpts.mscz",
                 "out": [
                   "Piece with excerpts (Partitura).pdf",
                   [ "Piece with excerpts (part for ", ").pdf" ],
                   "Piece with excerpts.mid"
                 ]
               }
             ]

       The last part of the job would, for example, cause files like “Piece with excerpts (part for Violin).pdf”
       to be generated alongside the conductor's partitura and a  MIDI  file  with  the  full  orchestra  sound,
       whereas the equivalent part of the Reunion conversion will be silently ignored (because the Reunion piece
       (a MuseScore demo) has no excerpts defined).

       https://musescore.org/sites/musescore.org/files/midi_import_options_0.xml   is   a   sample  MIDI  import
       operations file for the -M option.

DIAGNOSTICS

       The mscore3 utility exits 0 on success, and >0 if an error occurs.

SEE ALSO

       fluidsynth(1), midicsv(1), timidity(1), qtoptions(7)

       https://musescore.org/handbook
               Online Handbook, full user manual

       https://musescore.org/forum
               Support Forum

       https://musescore.org/handbook/command-line-options-0
               Further documentation of command line options

       https://musescore.org/handbook/revert-factory-settings-0
               Reverting to factory settings (troubleshooting)

       https://musescore.org/project/issues
               Project Issue Tracker

               Please check first to if the bug you're encountering has already been reported.  If you just need
               help with something, then please use the support forum (see above) instead.

       http://doc.qt.io/qt-5/qguiapplication.html#supported-command-line-options
               Documentation of automatic Qt command line options

STANDARDS

       MuseScore attempts to implement the following standards:

          MusicXML 3.1 (score interchange format)

          SF2 (SoundFont 2.01)

          SF3 (SoundFont with OGG Vorbis-compressed samples)

          SFZ (Sforzato soundfont)

          SMuFL (Standard Music Font Layout 1.20)

HISTORY

       MuseScore was split off the MusE sequencer in 2002 and has since become the foremost Open Source notation
       software.

AUTHORS

       MuseScore is developed by Werner Schweer and others.

       This manual page was written by mirabilos <tg@debian.org>.

CAVEATS

       The automatic Qt command line options are removed from the argument vector before the application  has  a
       chance at option processing; this means that an invocation like

             mscore3 -S -reverse

       has no chance at working because the -reverse is removed by Qt first.

BUGS

       MuseScore does not honour /etc/papersize.

       Probably some more; check the project's bug tracker (cf. “SEE ALSO”).

MuseScore                                        March 20, 2019                                       MSCORE3(1)