Skip to main content
23 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 ...
welch's user avatar
  • 331
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 ...
user36837's user avatar
  • 201
17 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 ...
Glorfindel's user avatar
  • 3,648
17 votes

Does anyone actually compose using Lilypond? And do people usually compose by line or bar/beat?

Lilypond is really meant to be a tool that engraves nice scores and that's it -- it conforms to the "Unix Philosophy" in the sense that it tries to do one thing (albeit very complex), do it ...
Ramillies's user avatar
  • 6,530
15 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 \...
Richard's user avatar
  • 84.7k
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 ...
luser droog's user avatar
  • 15.1k
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 ...
Neal's user avatar
  • 3,442
14 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'...
Jasper Habicht's user avatar
14 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 ...
Neal's user avatar
  • 3,442
14 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 \...
Elements In Space's user avatar
13 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 ...
Elements In Space's user avatar
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
Elements In Space's 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 ...
TomMc's user avatar
  • 209
12 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 ...
Ramillies's user avatar
  • 6,530
12 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 = &...
Neal's user avatar
  • 3,442
12 votes
Accepted

lilypond - hide tuplet numbers

If you want to get rid of anything in Lilypond, two commands can make themselves useful: \hide and \omit. Both of them get a parameter telling what should be got rid of — in this case, a TupletNumber. ...
Ramillies's user avatar
  • 6,530
12 votes
Accepted

Lilypond tuplets

Of course there is. Why don't you just write what you see? \tuplet 3/2 { e'8 b8 g2 } will do the job and give the following result:
Ramillies's user avatar
  • 6,530
11 votes
Accepted

Increase space between lines of a staff in LilyPond

I believe what you want to adjust is the system-system-spacing. It has four elements that you can adjust, and it's not the most intuitive of settings. Here's what it looks like with the default ...
ksnortum's user avatar
  • 801
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, { ...
guest's 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 ...
Glorfindel's user avatar
  • 3,648
11 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 } } ...
Aaron's user avatar
  • 90.2k
11 votes

Lilypond: define macros / templates to avoid code repetition

Lilypond allows you to create Scheme functions that can process and output Lilypond variables. Lilypond variables You can define Lilypond variables to insert a block of code somewhere else. They don't ...
musarithmia's user avatar
11 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 ...
Richard's user avatar
  • 84.7k
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 "...
Ramillies's user avatar
  • 6,530
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 ...
Lazy's user avatar
  • 21.4k

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