20 votes

Is Lilypond actively developed? Will the format become obsolete?

There are no commercial developers listed for LilyPond right now. That means that you cannot reliably throw money at a particular problem in order to make it go away while relying on the expertise of ...
user avatar
  • 201
19 votes

Lilypond to MusicXML to Sibelius

from a terminal on your mac or linux box: pip install python-ly ly musicxml myscore.ly > myscore.musicxml more information on ly: http://python-ly.readthedocs.io/en/latest/command.html#commands ...
user avatar
  • 291
16 votes
Accepted

Lilypond is not aligning lyrics correctly

It turns out the Word document I copied the lyrics from contained some non-breaking spaces; these don't stand out in the Lilypond editor* but the compiler doesn't recognize them as word separators. It ...
user avatar
  • 3,472
15 votes
Accepted

LilyPond - how to write a basic makefile

Invocation make will search the current directory for a file named Makefile or makefile, so it's often simplest to name it one of these two choices and then invoke with the simple command: $ make ...
user avatar
  • 14.9k
15 votes
Accepted

<<>> vs {} in LilyPond

It’s really just what these each mean in and of themselves that counts: In LilyPond input files, music is represented by music expressions. A single note is a music expression. (source) Ergo, a'4 is ...
user avatar
  • 3,086
14 votes
Accepted

Time signature inconsistent

The notes in the upper staff are tuplets. As an aid towards your eventual goal, here is some sample code to create what you're looking for: \version "2.19.82" musicA = \relative c' { \key cis \...
user avatar
  • 78.8k
13 votes

LilyPond play pitches

LilyPond is not so much a notation editor as a notation compiler, so you're not going to get live feedback. It's sort of like setting everything up and hitting "go" each time you want to see ...
user avatar
  • 3,086
13 votes
Accepted

Lilypond: natural+flat accidental in front of the note

This might be what you are looking for: \tweak Accidental.restore-first ##t https://lilypond.org/doc/v2.23/Documentation/snippets/pitches#pitches-force-a-cancellation-natural-before-accidentals
user avatar
13 votes

Can Lilypond change MIDI instruments during a piece?

Fortunately there is (as you've noted) midi instruments for both regular trumpet and muted trumpet. You can change between them just by placing: \set Staff.midiInstrument = #"trumpet" or \...
user avatar
12 votes

Lilypond first alternative has only one note

Doh. I omitted the outer curly braces around the two alternatives. The corrected version should be: \relative c' { \key f \major \repeat volta 2 { c4 c c c |} \alternative { { d d d d |} {e e ...
user avatar
  • 209
12 votes
Accepted

How can I label staffs with the parts' purpose

You can use rehearsal marks. So just add something like this to your code: \mark\markup{\bold\box "Verse 1"} You'll get something like: If you really want the rehearsal mark to appear ...
user avatar
11 votes
Accepted

How to place finger numbers below staff in LilyPond?

Just specify whether you want them up or down for each note, using ^ or _ instead of -. \version "2.19.83" \score { \new PianoStaff << \new Staff a'1-1 \new Staff \relative c, { ...
user avatar
  • 126
11 votes
Accepted

Printing all accidentals with Lilypond

Lilypond has several options to automatically display accidentals. I'm not sure which one suits you best, but perhaps one of these: teaching This rule is intended for students, and makes it easy to ...
user avatar
  • 3,472
11 votes
Accepted

How to write a slur to nothing in LilyPond?

The easiest way to achieve this is to insert empty chords with <> that catch the open slur or tie. The following code ... << \new Staff { << { f'1( <>) } \\ { \voiceThree e'...
user avatar
11 votes
Accepted

How to change the symbol of time signature in Lilypond

Lilypond has the great ability to make anything look like anything. Really, any object has a property stencil, which tells Lilypond how the object should be rendered, and it can be overridden by ...
user avatar
  • 4,548
11 votes
Accepted

Lilypond: define MIDI output file name

You're on the right track for sheet music title and midi file title, but you should use \bookOutputName to control the resulting filename: \header { title = "File title" midititle = &...
user avatar
  • 3,086
11 votes

Why is lilypond treating this measure with 3⅓ beats?

If you compile your code separately, you will see that it's OK (for instance, see a lilybin). So the problem must be elsewhere. Most likely, there are mistakes in the preceding music, and they "...
user avatar
  • 4,548
11 votes
Accepted

Why is lilypond treating this measure with 3⅓ beats?

Note that 5 beats and one single quarter triplet are not 5⅓, but 5⅔. Thus the measure does not in fact fit 4/3, but it would need 17/12. This results in missalignment in the following measures. So if ...
user avatar
  • 4,755
10 votes

Separate the top matter from the staves in lilypond

\version "2.18.2" \header { title = "Title" composer = "Composer" } \paper { markup-system-spacing #'basic-distance = #50 } \relative c' { c }...
user avatar
  • 6,070
10 votes
Accepted

In Lilypond, silence parts of midi output

This can be achieved by using tags (see the documentation), for example as follows: \version "2.18.2" myMusic = { \relative c' { c4 d e f | \tag #'printonly { \override NoteHead....
user avatar
10 votes

Name for partially disjointed/interrupted chords, Lilypond

This is the act of engraving different voices within a single system. In LilyPond, it is created with the << { *voice1goeshere*} >> \\ << { *voice2goeshere* } >> construction. ...
user avatar
  • 78.8k
10 votes
Accepted

How to write after a score with Lilypond

Here I am overriding the barline stencil: fancyMarkup = \markup \with-dimensions #'(0 . 0) #'(0 . 0) { \raise #-2.5 \center-column { "D. S." "al" "Fin" } } \new ...
user avatar
  • 849
10 votes

How to increase LilyPond horizontal spacing?

This is accomplished with the SpacingSpanner spacing-increment property (see the Lilypond documentation) For example, this code % LilyBin \score{ \relative c' { c d e f g a b c } } ...
user avatar
  • 56.6k
10 votes
Accepted

Multiple staccato dots on minim with tremolo repeat in Lilypond

One possible solution could be based on this snippet for multiple tonguing. \version "2.20.0" tongue = #(define-music-function (parser location dots) (integer?) #{ \tweak stencil ...
user avatar
  • 78.8k
9 votes
Accepted

Lilypond staffs extend past end of music

The usual advice for this is \layout { \context { \Staff \RemoveEmptyStaves }}. Does that do what you want? For breaks at non-bar-line point the usual trick is to insert an invisible bar line via \...
user avatar
  • 6,833

Only top scored, non community-wiki answers of a minimum length are eligible