Resources links

From LilyPond Wiki

Jump to: navigation, search

The information on this web page is provided solely as a convenience to LilyPonders. No representation is made or any warranty given as to its completeness or accuracy, or of the contents of the links.


Contents

Lilypond Homepage

  • lilypond.org — The first port of call for downloading Lilypond and accessing or downloading documentation

Mailing Lists

  • lilypond-user — The mailing list for users of lilypond, this list is read by development team
  • lilypond-devel — Mailing list for developers, read and answered by the development team

More information on using these lists can be found on the Mailing Lists HOWTO page.

LilyPond snippets and sheet music

Personal pages

LilyPond-related software

Text Editors

Linux

  • Kate (of KDE fame) supports LilyPond syntax highlighting.
  • LilyPondTool is a plugin for jEdit. It helps to build LilyPond scores. See the web page for installation instructions.
  • Frescobaldi is a dedicated LilyPond music score text editor with a built-in PDF preview and powerful editing tools.
  • Gedit is a small and lightweight text editor for the GNOME Desktop, built-in as standard. It is perfectly usable for editing LilyPond scores. The Octave scripting language syntax highlighting is auto-selected when opening *.ly files. It is easy to program a key macro that processes the input and shows the output, just go to the Tools menu and fill a dialog.
  • Emacs modes:
    • Lyqi-mode (LilyPond quick insert mode) — An Emacs major mode, derived from LilyPond-mode, and inspired by its LilyPond-quick-note-insert functionality, which aims at saving key strokes during note entry: a note is inserted with a single key stroke, and its length, octave, and alteration deduced from previous notes; these can all be modified with single key strokes.
    • lilypond-mode — An Emacs major mode for editing LilyPond music files (included in LilyPond sources and binary packages).
  • Vim mode:
    • LilyPond's official source ships with the necessary Vim files to support file-detection, syntax-highlighting, indentation, and compiling. Look for *.vim in your distro's packages.

Windows

If you want to work comfortable, you need a unicode-UTF8-supporting editor (not self-evident in Windows). Another fine thing is syntax-highlighting.

  • You can use jEdit with LilyPondTool. It helps to build LilyPond scores. See the web page for installation instructions.
  • There is ConTEXT with a syntax-highlighting-scheme for LilyPond. (It seems to support unicode UTF8, but there can appear problems opening older textfiles.)
  • BabelPad is a very poor text editor, but it supports unicode UTF8 (but no syntax-highlighting). No need to install, just start the .exe-file.

Mac OS X

  • LilyPad [no longer maintained] — This is a Mac OS X editor for LilyPond.
  • TextMate (popular text editor for Mac OS X) has a lilypond bundle. Install it using the "GetBundle" bundle, or check out the latest version from the TextMate bundle repository.

Graphical User Interfaces

Applications that export to LilyPond

Linux

  • Denemo -- Denemo is a LilyPond-dedicated music notator which aims to keep light and fast.
  • Rosegarden -- This application combines an audio and MIDI sequencer with a score editor.
  • NoteEdit -- Although this project has been abandoned by one of its creators on September 2004 (reading why tells you about the situation of graphical music engraving software on Linux), its development team is from now on working on a new project (see below).
  • Canorus -- Canorus is a complete redesign of NoteEdit, introducing bleeding-edge features, new look-and-feel, better portability and its XML-based format tends to be similar to LilyPond's.


Windows

  • Finale exports to LilyPond via MusicXML format, thanks to the Dolet plugin for Finale and the lilypond musicxml2ly converter by Reinhold Kainhofer.
  • Capella exports to LilyPond via MusicXML format, thanks to the [in newer versions already integrated] scripts of Bernd Jungmann and the lilypond musicxml2ly converter by Reinhold Kainhofer.
  • To be completed...


Mac OS X

  • Denemo can be built from source code using the Fink package manager.

Applications that import LilyPond-files

Linux

Windows

MacOSX

Music notation

These links are about music notation in general.

  • Comparison of music typesetting programs — The newsgroup rec.music.theory has a thread about comparing seven commercial and one free (LilyPond) music typesetting programs. This link is on the Laura Conrad's weblog.
  • Music Dictionary Online — This site explains words and terms found in musical scores, books about music, web sites on music, notes on CDs or in concert programmes.

General resources

This section contains links about formats, languages used by LilyPond...

  • Scheme -- The Scheme programming language is used in LilyPond, both as part of the input syntax, and as an internal mechanism to glue together modules of the program. There are on-line books, such as The Scheme Programming Language.
  • Guile -- Guile is GNU's Ubiquitous Intelligent Language for Extensions, an interpreter for Scheme.
Personal tools