Lilypond

From OLPC
Jump to: navigation, search

Lilypond is a piece of free software for typesetting music.

Getting Started

Installation

Open up the Terminal activity and type these commands.

wget http://download.linuxaudio.org/lilypond/binaries/linux-x86/lilypond-2.11.39-1.linux-x86.sh
sh lilypond-2.11.39-1.linux-x86.sh

This will download the development version of lilypond and install it to your home directory. You may want to add ~/bin to your PATH to avoid having to type ~/bin/lilypond every time. Add this to the end of your ~/.bashrc:

PATH=$PATH:~/bin

Create a Lilypond file

This is a vast subject. See the lilypond documentation for more information. For now just create a simple file test.ly:

\version "2.11.39"
{c' d' e' f'}

Running

lilypond test.ly

The current directory should now contain test.pdf and test.ps.

If you see memory errors try entering the following into the terminal before running:

export LILYPOND_GC_YIELD=50

The default is 70. Generally lower numbers mean use more CPU and less memory. Higher numbers mean use more memory and less CPU. 50 seemed to work, but I didn't do extensive testing.

Opening the PDF

Open up the Browse activity and navigate to file:///home/olpc/. Go to the directory where you ran lilypond and click on test.pdf.

Using Lilypond on the OLPC

Right now it is rather clunky to use Lilypond with the terminal, browser, and reader. An activity which would combine an editor with a pdf viewer would be ideal. (Examples: http://lilypondtool.organum.hu/, http://lilykde.googlecode.com/)