2005-06-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * Documentation/user/examples.itely (Module): 2.4.0 -> 2.6.0
+
+ * input/*.ly (Module): 2.4 -> 2.6 grand convert-ly s/r.
+
+ * python/convertrules.py (do_conversion): don't print program_name
+ from within a module
+
* configure.in (reloc_b): bump fontforge requirement to 20050624.
* python/convertrules.py (conv): add 2.6.0 dummy rule.
add notes, and you're finished!
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
melody = \relative c' {
\clef treble
\key c \major
line.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
melody = \relative c' {
\clef treble
\key c \major
Want to prepare a lead sheet with a melody and chords? Look no further!
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
melody = \relative c' {
\clef treble
\key c \major
This template allows you to prepare a song with melody, words, and chords.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
melody = \relative c' {
\clef treble
\key c \major
Here is a simple piano staff.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
upper = \relative c'' {
\clef treble
\key c \major
piano accompaniment underneath.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
melody = \relative c'' {
\clef treble
\key c \major
the lyrics between the piano staff (and omit the separate melody staff).
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
upper = \relative c'' {
\clef treble
\key c \major
tweaking yourself.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
upper = \relative c'' {
\clef treble
\key c \major
section for time and key signatures.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
global= {
\time 4/4
@verbatim
%%%%% piece.ly
-\version "2.4.0"
+\version "2.6.0"
global= {
\time 4/4
%%%%% score.ly
-\version "2.4.0"
+\version "2.6.0"
\include "piece.ly"
#(set-global-staff-size 14)
\score {
%%%%% vn1.ly
-\version "2.4.0"
+\version "2.6.0"
\include "piece.ly"
\score {
\keepWithTag #'vn1 \music
%%%%% vn2.ly
-\version "2.4.0"
+\version "2.6.0"
\include "piece.ly"
\score {
\keepWithTag #'vn2 \music
%%%%% vla.ly
-\version "2.4.0"
+\version "2.6.0"
\include "piece.ly"
\score {
\keepWithTag #'vla \music
%%%%% vlc.ly
-\version "2.4.0"
+\version "2.6.0"
\include "piece.ly"
\score {
\keepWithTag #'vlc \music
always the same for all parts.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
global = {
\key c \major
\time 4/4
apply to the piano reduction.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
global = {
\key c \major
\time 4/4
staves rather than on the staves.
@lilypond[quote,verbatim,linewidth=11.0\cm]
-\version "2.4.0"
+\version "2.6.0"
global = {
\set Score.skipBars = ##t
@c The `linewidth' argument is for the \header.
@lilypond[quote,verbatim,raggedright,linewidth]
-\version "2.4.0"
+\version "2.6.0"
\header {
title = "Song"
subtitle = "(tune)"
@ The `linewidth' is for \header.
@lilypond[quote,verbatim,raggedright,linewidth]
-\version "2.4.0"
+\version "2.6.0"
\header {
dedication = "dedication"
title = "Title"
soprano part).
@example
-\version "2.4.0"
+\version "2.6.0"
melody = \relative c' @{
\clef treble
\key c \major
Now we want to add a cello part. Let's look at the ``Notes only'' example:
@example
-\version "2.4.0"
+\version "2.6.0"
melody = \relative c' @{
\clef treble
\key c \major
notes.
@example
-\version "2.4.0"
+\version "2.6.0"
sopranoMusic = \relative c' @{
\clef treble
\key c \major
easily fixed. Here's the complete soprano and cello template.
@lilypond[quote,verbatim,raggedright]
-\version "2.4.0"
+\version "2.6.0"
sopranoMusic = \relative c' {
\clef treble
\key c \major
%}
%% Optional version number
-\version "2.4.0"
+\version "2.6.0"
%}
%% Optional version number
-\version "2.4.0"
+\version "2.6.0"
}
-\version "2.5.13"
+\version "2.6.0"
manuscriptBreak = { \break }
footer = "Mutopia-2001/04/27-xx"
}
-\version "2.5.13"
+\version "2.5.18"
dynamicUp = \override DynamicLineSpanner #'direction = #1
dynamicRevert = \revert DynamicLineSpanner #'direction
trebleStaff = \context Staff = "treble"<<
\set Staff.midiInstrument = "acoustic grand"
\global
- {\clef treble
- \override autoBeamSettings #'(begin * * * *) = #(ly:make-moment 0 1)
- \trebleIntro
- \trebleVerseOne
- \trebleEentje
- \trebleVerseOne
- \trebleThrough }
+ {
+ \clef treble
+ #(override-auto-beam-setting
+ '(begin * * * *) @var{a} @var{b}
+ (ly:make-moment 0 1))
+ \trebleIntro
+ \trebleVerseOne
+ \trebleEentje
+ \trebleVerseOne
+ \trebleThrough
+ }
>>
bassStaff = \context Staff = "bass"<<
#(set-global-staff-size 16)
-\version "2.5.13"
+\version "2.6.0"
\header {
title = "Romanzen"
%}
-\version "2.5.13"
+\version "2.6.0"
\include "mozart-hrn3-defs.ily"
\include "mozart-hrn3-allegro.ily"
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header{
filename = "denneboom.ly"
enteredby = "jcn"
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "a staff should really die, if no one's referencing it."
-\version "2.4.0"
+\version "2.6.0"
\header{
-\version "2.4.0"
+\version "2.6.0"
\header{
-\version "2.4.0"
+\version "2.6.0"
\header{
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Dynamic Absolute Volume
Absolute dynamics have an effect on MIDI files.
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Embedded scm
#(ly:set-option 'old-relative)
-\version "2.4.0"
+\version "2.6.0"
\header{ texidoc = "Tests MIDI output with grace notes. " }
\score {
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "Lyrics in MIDI are aligned to ties and beams:
-\version "2.4.0"
+\version "2.6.0"
% candidate for regression. -gp
\header {
texidoc="Converting LilyPond input to MIDI and then again back with
#(ly:set-option 'old-relative)
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Transposing
The transposing property leaves output invariant, but has effect on MIDI. "
#(ly:set-option 'old-relative)
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "
#(ly:set-option 'old-relative)
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Midi Volume Equaliser
The full orchestra plays a notes, where groups stop one after
-\version "2.4.0"
+\version "2.6.0"
% Test parser error
-\version "2.4.0"
+\version "2.6.0"
% Test parser error
-\version "2.4.0"
+\version "2.6.0"
% Test parser error
-\version "2.4.0"
+\version "2.6.0"
% Test parser error
-\version "2.4.0"
+\version "2.6.0"
%If you specify two different key sigs at one point, a
%warning is printed.
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "The @code{Recording_group_engraver} will record events
-\version "2.4.0"
+\version "2.6.0"
\header{
-\version "2.4.0"
+\version "2.6.0"
\header{
-\version "2.4.0"
+\version "2.6.0"
\header{
texidoc = "This should not survive lilypond --safe-mode
-\version "2.4.0"
+\version "2.6.0"
\header{
-\version "2.4.0"
+\version "2.6.0"
\header{
texidoc="crashes lily"
}
-\version "2.4.0"
+\version "2.6.0"
fooBar = { << c''4 \\ g'4 >> }
-\version "2.4.0"
+\version "2.6.0"
\header {
title = "Screech and boink"
subtitle = "Random complex notation"
>>
%% Optional helper for automatic updating by convert-ly. May be omitted.
-\version "2.5.13"
+\version "2.6.0"
}
%% Optional helper for automatic updating by convert-ly. May be omitted.
-\version "2.4.0"
+\version "2.6.0"
-\version "2.4.0"
+\version "2.6.0"
%% +.ly: Be the first .ly file for lys-to-tely.py.
%% Better to make lys-to-tely.py include "introduction.texi" or
%% other .texi documents too?
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc= "@cindex make-music Fingering
}
-\version "2.4.0"
+\version "2.6.0"
\layout {
raggedright = ##t
"
}
-\version "2.4.0"
+\version "2.6.0"
\relative c'' {
\time 5/4
-\version "2.5.2"
+\version "2.6.0"
% TODO: split ancient-font into seperate files; possibly in
% different locations.
\header {
-\version "2.4.0"
+\version "2.6.0"
% TODO: move stuff from ancient-font into here? See comment
% for ancient-font.ly
\header {
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Bars Always
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Bar line lyric only
You can move @code{Bar_engraver} and @code{Span_bar_engraver} to
a different engraving context, if you want, for example, bar lines
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Bar Number Every Fifth Reset
" }
-\version "2.4.0"
+\version "2.6.0"
\relative c'{
\override Score.BarNumber #'break-visibility = #end-of-line-invisible
-\version "2.4.0"
+\version "2.6.0"
\header{
texidoc="@cindex Bar Number Show All
By default, bar numbers are printed only in the first measure. This
}
-\version "2.4.0"
+\version "2.6.0"
wipeNote = {
\once \override NoteHead #'transparent = ##t
-%% \version "2.5.21"
+%% \version "2.6.0"
%% keep for now, although merging into beam-auto-override is a possibility.
\header {
%% ugh
-%% \version "2.5.21"
+%% \version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header{
texidoc="@cindex Beam Position Control
-%%\version "2.5.21"
+%%\version "2.6.0"
\header{
texidoc="@cindex Beam Count
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Boxed Stencil
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Capital Letters
The font can be changed to small caps.
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = " Chord names are generated from a list pitches. The
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Chord Names German
The english naming of chords (default) can be changed to german
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Circle
-\version "2.5.13"
+\version "2.6.0"
% Ugh, we need to override some LaTeX titling stuff
" }
-\version "2.4.0"
+\version "2.6.0"
\include "gregorian-init.ly"
-\version "2.5.13"
+\version "2.6.0"
% probably should be merged into refman.
\header{
texidoc = "@cindex Dynamic Piu Forte
-\version "2.5.17"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc ="In polyphonic notation, many voices can share a staff: In
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "The notation problem, creating a certain symbol,
-\version "2.4.0"
+\version "2.6.0"
% definitely wil be renamed to something.
%{
texidoc = "Frets are supported as markup commands."
}
-\version "2.4.0"
+\version "2.6.0"
\score {
<<
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Gregorian Scripts
-\version "2.4.0"
+\version "2.6.0"
#(if (not (defined? 'pieceTagLine))
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Instrument Name Grandstaff
You can have a name for the whole @code{GrandStaff} in addition to
individual @code{Staff}s. " }
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Ancient Vaticana
Vaticana ligature uses four staff lines, special clef, and
-\version "2.4.0"
+\version "2.6.0"
% MERGE with title.ly -gp
%{
-\version "2.4.0"
+\version "2.6.0"
% TODO:
% check with ancient- stuff. rename, merge, something. -gp
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc ="@cindex Ancient Mensural Note Heads
-\version "2.4.0"
+\version "2.6.0"
% possible rename to scheme- or something like that. -gp
\header { texidoc = "@cindex Scheme Move Text
Objects, like text, can be moved around by using some Scheme code.
-\version "2.4.0"
+\version "2.6.0"
\include "deutsch.ly"
% possible rename to scheme- something. -gp
% TODO: ask if it needs to have so many empty bars in the middle. -gp
(let* ((es (ly:music-property music 'elements))
(n (ly:music-property music 'name)))
(if (not (equal? n 'SequentialMusic))
- (ly:warn "transform needs SequentialMusic, got ~a" n)
+ (ly:warning "transform needs SequentialMusic, got ~a" n)
(begin
(let recurse ((elts es))
(if (not (equal? elts '()))
-\version "2.4.0"
+\version "2.6.0"
pat = \transpose c c' \repeat unfold 2 {
<< { \context Staff = "up" {r8 e16 f g e f g } }
-\version "2.4.0"
+\version "2.6.0"
% possible rename to scheme- something. -gp
\header { texidoc = "@cindex Scheme Music Creation
-\version "2.4.0"
+\version "2.6.0"
% possible rename to bar-lines-foo. -gp
\header{ texidoc = "@cindex Bar Lines Remove
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Key Signature End of Line
\header { texidoc = "Ossia fragments can be done with starting and
stopping staves. " }
-\version "2.5.23"
+\version "2.6.0"
\paper { raggedright = ##t }
<<
-\version "2.4.0"
+\version "2.6.0"
% check with invisible-notes or blank-notes. possible rename. -gp
\header{ texidoc = "@cindex Partial Blank
When entering partially typeset music (i.e. for students to be
}
-\version "2.4.0"
+\version "2.6.0"
#(define ((futz-alignment-callback distance count) grob axis)
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "
@cindex Preset Extent
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "@cindex Rests
-\version "2.4.0"
+\version "2.6.0"
% possible rename to scheme-something.
\header { texidoc="@cindex Scheme Reverse Music
Symmetric, or palindromical music can be produced, first, by printing
% this chart is used in the manual too.
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Script Abbreviations
Some articulations may be entered using an abbreviation.
-\version "2.4.0"
+\version "2.6.0"
% this chart is used in the manual too.
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Slur Minimum Length
By setting the minimum length of a slur, notes are more separated. "
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc="@cindex Smart Transpose
}
-\version "2.5.19"
+\version "2.6.0"
\paper {
raggedright = ##t
-\version "2.4.0"
+\version "2.6.0"
\header{ texidoc="@cindex Nested Staff Groups
Staffs can be nested in various combinations. Here, @code{StaffGroup}
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Staff Size
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex Stem Extend
Extending stems to the center line may be prevented using @code{no-stem-extend}.
-\version "2.4.0"
+\version "2.6.0"
\header {texidoc = "@cindex Tablature hammer
A hammer in tablature can be faked with slurs. "
}
-\version "2.4.0"
+\version "2.6.0"
\header {
}
-\version "2.4.0"
+\version "2.6.0"
\score {
\new Staff \relative c'' {
-\version "2.4.0"
+\version "2.6.0"
\header { texidoc = "@cindex text spanner
Text spanners can be used in the similar manner than markings for pedals
-\version "2.4.0"
+\version "2.6.0"
\header {
texidoc = "Applying the standard function @code{unfold-repeats} unfolds
-\version "2.4.0"
+\version "2.6.0"
\header {
-\version "2.4.0"
+\version "2.6.0"
% TODO: huh? what's this file about? -gp
\header { texidoc = "
the @code{voltaOnThisStaff} property to true for the @code{ChordNames} context and to false for the topmost ordinary @code{Staff} context."
}
-\version "2.4.0"
+\version "2.6.0"
\score { <<
\new ChordNames \with {
voltaOnThisStaff = ##t
-\version "2.5.2"
+\version "2.6.0"
\header {
texidoc = "Wilhelmus van Nassouwe"
last_conversion = x[0]
except FatalConversionError:
- error_file.write (_ ("%s: error while converting") \
- % program_name)
+ error_file.write (_ ("error while converting"))
error_file.write ('\n')
error_file.write (_ ("Aborting"))
error_file.write ('\n')