Skip to content
SPECIFICTION
Get listed

LilyPond

lilypond.org

Free plan WindowsmacOSLinux
Visit lilypond.org
Spec score 8.4 #9 of 38 in Music notation software

What it is

LilyPond is a desktop music-engraving program for producing sheet music, from classical and early music to modern scores, tablature, vocal music, lead sheets, educational materials, and orchestral projects. You enter score information as human-readable text; LilyPond then handles spacing, page and line breaks, clashes among lyrics, notes, and chords, and the shaping of slurs and beams. Layout settings can be changed, with text-based style sheets and functions written in the built-in Scheme language. Programs or scripts can edit or generate input files, and the command-line tool can be called from other applications. The site describes integrations for LaTeX and HTML, plus an extension for OpenOffice.org and LibreOffice. User-developed editors include Frescobaldi, Denemo, and Spontini-Editor; they are separate from LilyPond’s core. The text workflow can be used with speech recognition and screen readers. LilyPond is free software under the GNU General Public License, with GNU/Linux, macOS, and Windows desktop support. Windows binaries do not support Windows 7 or 8; macOS binaries require version 10.15 or later.

Spec sheet

Purpose
LilyPond is a music engraving program for producing sheet music.Read 4 Oct 2026 · lilypond.org
Deployment
desktopRead 19 Sep 2026 · lilypond.org
Free plan
YesRead 19 Sep 2026 · lilypond.org
Integrations
The official features page describes integrating music into LaTeX or HTML and adding it to OpenOffice.org and LibreOffice with the OOoLilyPond extension.Read 4 Oct 2026 · lilypond.org
Support
The lilypond-user mailing list is the main place for users to discuss the program and help one another; some support is also available on IRC.Read 4 Oct 2026 · lilypond.org
License
LilyPond is published under the GNU General Public License, and the official Freedom page also identifies the GNU Free Documentation License.Read 4 Oct 2026 · lilypond.org
Accessibility
The text-based workflow can be used with speech-recognition software and screen readers to write LilyPond files.Read 4 Oct 2026 · lilypond.org
Automatic layout
It automatically determines spacing, breaks lines and pages, resolves clashes between lyrics, notes, and chords, and slopes slurs and beams.Read 4 Oct 2026 · lilypond.org
Customization
Users can change layout settings, create text-based style sheets, and add functions using the built-in Scheme language.Read 4 Oct 2026 · lilypond.org
Input format
LilyPond processes text input containing score information in a human-readable form.Read 4 Oct 2026 · lilypond.org
MIDI support
YesRead 19 Sep 2026 · lilypond.org
MusicXML support
YesRead 19 Sep 2026 · lilypond.org
Notation range
It supports engraving classical, complex, early, and modern music, tablature, vocal music, lead sheets, educational materials, and orchestral projects.Read 4 Oct 2026 · lilypond.org
Parts extraction
YesRead 19 Sep 2026 · lilypond.org
Platform limits
The listed Windows binaries do not support Windows 7 or Windows 8, and the listed macOS binaries require macOS 10.15 or higher.Read 4 Oct 2026 · lilypond.org
Programmatic use
LilyPond input files can be edited or generated by programs and scripts, and the command-line tool can be used from other applications.Read 4 Oct 2026 · lilypond.org
Release channels
The official site distinguishes stable releases from unstable development releases and recommends stable downloads for users unsure about installation.Read 4 Oct 2026 · lilypond.org
Supported desktop platforms
The official site lists GNU/Linux, macOS, and Windows as supported platforms.Read 4 Oct 2026 · lilypond.org
Tablature support
YesRead 19 Sep 2026 · lilypond.org
Third-party editors
The official site lists user-developed editing tools including Frescobaldi, Denemo, and Spontini-Editor, and notes these are developed outside LilyPond’s core.Read 4 Oct 2026 · lilypond.org

Plans and prices

LilyPond Free Free software; GNU/Linux, Windows, macOS Read 4 Oct 2026 · lilypond.org

Every LilyPond plan and price →

Strong points and limits

Strong points

  • Handles a broad range of notation, including tablature and orchestral scores.
  • Automatically lays out spacing, page breaks, and musical elements.
  • Offers Scheme-based functions and text style sheets.
  • Supports programmatic input and command-line use.
  • Free software for Linux, macOS, and Windows.

Limits

  • Windows binaries do not support Windows 7 or 8.
  • macOS binaries require macOS 10.15 or higher.
  • Editing tools listed by the site are developed outside its core.

Who it suits

LilyPond suits musicians and publishers who want detailed control over printed notation through text files, scripts, or the command line. Its text-based workflow may also suit users of speech-recognition software or screen readers.

Verdict

LilyPond combines broad notation support with a text-driven, customizable workflow. It is free, but check the stated operating-system requirements before choosing a download.

Where Specifiction places it

Alternatives to LilyPondAll alternatives →