Questions tagged [lilypond]

GNU LilyPond is Free Software for engraving music, with a strong emphasis on very high quality output.

LilyPond is a computer program for music engraving. One of LilyPond's major goals is to produce scores that are engraved with traditional layout rules, reflecting the era when scores were engraved by hand.

LilyPond is different from conventional commercial typesetting software in that the input is code written in plain text, which LilyPond compiles into output formats such as PostScript, PDF, and MIDI. There are various front-ends available to make editing of this code easier.

LilyPond is available for several common operating systems. It is released as part of the GNU project, and under the terms of the GNU General Public License, it is Free Software.

LilyPond uses the Scheme programming language, both as part of the input syntax, and as internal mechanism to glue modules of the program together. [...]

LilyPond uses the GNU Guile implementation of Scheme, which is based on the Scheme “R5RS” standard.

— from the LilyPond documentation - Scheme tutorial.

160 questions
0
votes
1 answer

Lilypond: how to add a balloon-text for clefs?

With `balloonGrobText' one can add a balloon for grob. But this does appearently not work for clefs. Example: \version "2.20.0" \new Voice \with { \consists Balloon_engraver }{ \override Voice.BalloonTextItem.annotation-balloon = ##f g'4 …
mr_georg
  • 3,635
  • 5
  • 35
  • 52
0
votes
0 answers

PHP: writing a parser for Lilypond file format

Lilypond is a tool for writing sheet music. The Lilypond file format .ly describes the music to be engraved. I need to extract the \score part and various \header information (fully expanded). Since PHP is my primary programming language I want to…
WeSee
  • 3,158
  • 2
  • 30
  • 58
0
votes
0 answers

PHP: How to parse Lilypond file?

I need to extract the Score part from a Lilypond file (example .ly file here) with separated voices. My idea is to read the Lilypond grammar from a file and create a PHP parser using the PHP builtin features for parsers. My question is how to read…
WeSee
  • 3,158
  • 2
  • 30
  • 58
0
votes
1 answer

Unable to implement \include to create a lilypond stylesheet

I've got a working Lilypond file that's about 80% style instructions that I'd like to use as a template for other songs. Rather than copy/paste, I'd rather put it in a stylesheet for obvious reasons. I'm pretty sure this is doable, but following…
0
votes
1 answer

How do I make lilypond callable from pycharm virtualenv?

I'm trying to use abjad and lilypond in pycharm to generate music for a school project. However, after getting abjad and lilypond installed, I can't seem to get abjad to work with lilypond. I've tried following the instructions on the lilypond…
Joshua
  • 11
  • 3
0
votes
0 answers

Stop Lilypond from generating multiple files

Every time I compile a .ly file using lilypond for Windows10 it generates too many files. It outputs a pdf for the whole piece (which is what I need), and a separate pdf for each line of the piece + a .eps file for each one of those pdfs + some…
niv
  • 1
0
votes
1 answer

Lilypond: Accidentals #3 and b2 for Turkish music

I'm transcribing some music for bağlama, a stringed instrument with frets that can produce notes that are not part of traditional Western music. I'd like to transcribe some notes using accidentals ♭2 and ♯3. Is there a way to do so in Lilypond?
Pida
  • 928
  • 9
  • 32
0
votes
2 answers

Cabal problems installing music-suite

I am trying to install music-suite for use with Haskell via cabal. Following the instructions, here http://music-suite.github.io/docs/ref/ , which suggest downloading Lilypond, I entered cabal install lilypond and downloaded it…
user65526
  • 685
  • 6
  • 19
0
votes
1 answer

lilypond: define a macro containing \transpose?

I have some Lilypond files that I put together for vocals and guitar; I need to do capo for some of them. I am using the code in Carl Sorensen-3's reply in http://lilypond.1069038.n5.nabble.com/Newbie-Question-verse-and-chorus-td46241i20.html to get…
fovea1959
  • 43
  • 7
0
votes
1 answer

Lilypond: new staff on same vertical line as previous staff

I am trying to do some space-saving in some choral responses I've written. There there are 2 two-note phrases (A-men | A-men ). I'd like them to line up with each other to give the effect of being on the same line of music, at the moment they are…
ACrazyChemist
  • 55
  • 1
  • 9
0
votes
0 answers

Lilypond: Skip header (command line)

I have a lilypond file with at least one score and a header. When compiling this single song e.g. with lilypond-windows -ddelete-intermediate-files -dno-point-and-click --pdf example.ly the full song (including title and composer from the header)…
kromuchi
  • 187
  • 1
  • 9
0
votes
2 answers

LilyPond multiline lyrics

Having this example LilyPond snippet, I'm getting two strange things. \score{ << \new Voice = "voicea" \relative { g'4 a b c g a b c } \new Lyrics \lyricmode { { a b c d } << \new Lyrics \lyricsto "voicea" \lyricmode {…
Johan
  • 5,003
  • 3
  • 36
  • 50
0
votes
1 answer

Cannot Find Voice

My code compiles, but with errors; It says: warning: cannot find Voice `chorus' chorusLyrics = \new Lyrics \lyricsto "chorus" { So I've minimized the entire code to just this: \version "2.19.44" \language…
bgmCoder
  • 6,205
  • 8
  • 58
  • 105
0
votes
2 answers

Lilypond: Adjacent analysis brackets

I need several analysis bracket combinations which are rather unusual (at least I didn't find a lot help in the net). First of all I wanted overlapping analysis brackets, which I managed to achieve already. Now, what I also need is "adjacent…
acensored
  • 87
  • 5
0
votes
1 answer

Lilypond: vertical spacing between lyrics and staff

I am trying to change my vertical spacing of my lilypond music score. But so far, without success. Probably I have been searching for the wrong key words in google and the lilypond manual (I am not a native English speaker). My score contains staffs…
Nils
  • 11
  • 1
1 2 3
10
11