[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: No midi with lilypond-book
From: |
Clifford Racz |
Subject: |
Re: No midi with lilypond-book |
Date: |
Sat, 22 Dec 2007 20:12:37 -0500 |
User-agent: |
Thunderbird 2.0.0.9 (Windows/20071031) |
Let me begin by encouraging the developers of the LilyPond Music
Type-setting System. What a wonderful program! They also appear to
provide great support for issues that are raised. In an email exchange
with LilyPond developer Graham Percival, this problem was cleared up.
This posting is to help future users clear up any confusion.
In the LilyPond documentation for v2.10.33 Chapter 14 "lilypond-book:
Integrating text and music" covers the use of LilyPond book
functionality. Specifically ยง14.11 "Inserting LilyPond output into
other programs" describes the inclusion of some code to remove extra
spacing around a music score (or, in the case of many book graphics,
fragments). This code was described as:
\paper{
indent=0\mm
line-width=120\mm
oddFooterMarkup=##f
oddHeaderMarkup=##f
bookTitleMarkup = ##f
scoreTitleMarkup = ##f
}
If this is used with lilypond and NOT lilypond-book, then LilyPond will
not output a MIDI file if "lilypond-book-preamble.ly" is included in the
source file.
Here is an illustration of the issue. Using the command:
lilypond -b eps -dno-gs-load-fonts -dinclude-eps-fonts foobar.ly
-------------------------------------------------------------------------------
% foobar.ly that DOESN'T OUTPUT MIDI
\version "2.10.33"
\include "lilypond-book-preamble.ly"
\paper{
indent=0\mm
line-width=120\mm
oddFooterMarkup=##f
oddHeaderMarkup=##f
bookTitleMarkup = ##f
scoreTitleMarkup = ##f
}
\score{
\relative c'' { a4 b c d }
\layout{}
\midi{}
}
-------------------------------------------------------------------------------
% foobar.ly that OUTPUTS MIDI
\version "2.10.33"
\paper{
indent=0\mm
line-width=120\mm
oddFooterMarkup=##f
oddHeaderMarkup=##f
bookTitleMarkup = ##f
scoreTitleMarkup = ##f
}
\score{
\relative c'' { a4 b c d }
\layout{}
\midi{}
}
-------------------------------------------------------------------------------
Hope this can help anyone who encounters the problem.
Clifford