22 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
  • 321
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,630
16 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
  • 5,985
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 is stepping down's user avatar
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 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,290
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

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,290
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 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
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
  • 5,985
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,290
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
  • 611
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,630
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 is stepping down's user avatar
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
  • 5,985
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
  • 17.6k
11 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
  • 5,985
11 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
  • 5,985
10 votes

Da Capo in Lilypond

As alephzero noted you have to set the visibility of the mark. Because these kind of marks frequently need the same treatment you can setup your own commands for them so you don't have to remember the ...
Caleb's user avatar
  • 235

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