GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
MUSICXML2LY(1) User Commands MUSICXML2LY(1)

musicxml2ly - manual page for musicxml2ly (LilyPond) 2.25.23

musicxml2ly [OPTION]... FILE

Convert FILE with MusicXML data to a LilyPond input file.

By default, the output file is called 'FILE.ly' for input file 'FILE.xml'. If FILE is '-', read from standard input (and write to standard output).

If FILE cannot be found, 'FILE.xml', 'FILE.musicxml', and 'FILE.mxl' are also tried as input files.

show this help and exit
show version number and exit
be verbose
obsolete
input file is a compressed MusicXML file (by default, activate if file extension is .mxl)
convert pitches in relative mode (default)
convert pitches in absolute mode
use LANG for pitch names, e.g., 'deutsch' for note names in German
Print log messages according to LOGLEVEL (NONE, ERROR, WARN, PROGRESS (default), DEBUG)
expect <octave-shift> end elements before the associated <note> (as in Finale). Default is f[alse]
do not convert directions (^, _ or -) for articulations, dynamics, etc.
do not convert exact vertical positions of rests
ignore system breaks
ignore page breaks
ignore page margins
do not convert the exact page layout and breaks (shortcut for "--nsb --npb --npm" options)
ignore stem directions from MusicXML, use lilypond's automatic stemming instead
scale <dynamics> elements by a non-negative FACTOR; value 0 means to use lilypond's standard size for dynamics
use absolute font sizes in markup (default is to use font sizes based on score size)
do not convert beaming information, use lilypond's automatic beaming instead
set output filename to FILE, stdout if -
activate midi-block in .ly file
set pitch to transpose by the interval between pitch 'c' and TOPITCH
shift durations and time signatures by VALUE; for example, value -1 doubles all durations, and value 1 halves them
ignored; use `--shift-duration` instead
switch between two versions of tab clefs ("tab" and "moderntab")
control output of string numbers; value f[alse] disables them. Default is t[rue]
convert '<frame>' events to a separate FretBoards voice instead of markups
put top-level score into '\book'
don't emit a LilyPond tagline

Report bugs via bug-lilypond@gnu.org

Copyright © 2005--2023 by

Han-Wen Nienhuys <hanwen@xs4all.nl>, Jan Nieuwenhuizen <janneke@gnu.org>, Reinhold Kainhofer <reinhold@kainhofer.com>, Patrick L. Schmidt <pls@philomelos.net>, and Werner Lemberg <wl@gnu.org>

This program is free software. It is covered by the GNU General Public License and you are welcome to change it and/or distribute copies of it under certain conditions. Invoke as `lilypond --warranty' for more information.

The full documentation for musicxml2ly is maintained as a Texinfo manual. If the info and musicxml2ly programs are properly installed at your site, the command

info musicxml2ly

should give you access to the complete manual.

July 2025 musicxml2ly (LilyPond) 2.25.23

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.