string (produces better output in HTML version).
c*.ly: Added texinfo index and added comments to aid
in future changes to input/test/ files.
-2003-05-28 Graham Percival <gperlist@shaw.ca>
+2003-05-28 Graham Percival <gperlist@shaw.ca>
+ * input/sondag-morgen/*: removed due to copyright concerns.
+ * input/[a,b]*.ly: added a newline at the end of the texinfo
+ doc string (produces better output in HTML version).
+ * input/c*.ly: added texinfo index and added comments to
+ aid in future changes to input/test/ files.
+
+2003-05-28 Graham Percival <gperlist@shaw.ca>
* Documentation/user/refman.itely: fixed build problem (missing
file) caused by previous renaming.
\header {
texidoc = "@cindex Absolute dynamics
-Absolute dynamics have effect in MIDI files."
+Absolute dynamics have effect in MIDI files.
+"
}
\version "1.7.18"
% TODO: doesn't work with 1.7.19. Check with more recent version.
\header {
-texidoc= "Using make-music, you can add various stuff to notes. Here
+texidoc= "@cindex Add Stacato
+Using make-music, you can add various stuff to notes. Here
is an example how to add staccato dots. Note: for this simple case
one would not use scm constructs. See separate-staccato.ly first."
Here is an example of how to add an extra fingering.
In general, first do a display of the music you want to
-create, then write a function that will build the structure for you."
+create, then write a function that will build the structure for you.
+"
}
#(define (make-text-script x)
\header {
texidoc = "@cindex Ancient Accidentals
Accidentals are available in different ancient styles. This
-file lists all of them."
+file lists all of them.
+"
}
\version "1.7.18"
\version "1.7.19"
+% TODO: split ancient-font into seperate files; possibly in
+% different locations.
\header {
title = "ancient font test"
date = "2002"
texidoc = "@cindex Ancient Font
Here is a display of many (all?) symbols that are
-included in Lilypond's support of ancient notation."
+included in Lilypond's support of ancient notation.
+"
}
\include "paper26.ly"
\version "1.7.18"
-% TODO: merge with ancient font?
+% TODO: move stuff from ancient-font into here? See comment
+% for ancient-font.ly
\header {
-texidoc="Should use old style."
+texidoc="@cindex Ancient Time Signatures
+Should use old style.
+"
}
\score {
\version "1.7.18"
\header {
texidoc = "@cindex Auto Beaming 4/8
-You can override Lilypond's automatic beaming."
+You can override Lilypond's automatic beaming.
+"
}
\score{
\version "1.7.18"
\header{
texidoc = "@cindex Beaming Presets
-The auto-beam engraver has presets for common time signatures."
+The auto-beam engraver has presets for common time signatures.
+"
}
\score{
\notes \relative c''{
\header {
title="Flower of Scotland"
texidoc = "@cindex Bagpipe Music
-bagpipe music"
+Here's an example of bagpipe music.
+"
}
#(add-to-grace-init "Voice" 'Stem 'length 6)
texidoc = "@cindex Bar Line Lyric Only
You can move around Bar_engraver and
-Span_bar_engraver if you want bar lines on lyrics." }
+Span_bar_engraver if you want bar lines on lyrics.
+" }
\score {
\version "1.7.18"
\header {
texidoc = "@cindex Bar Lines
-Different types of bar lines demonstrated."
-}
-
+Different types of bar lines demonstrated.
+" }
\score
{
\header {
texidoc = "@cindex Bar Number Every Fifth
-Bar numbers can also be printed at regular intervals."
-
-}
+Bar numbers can also be printed at regular intervals.
+" }
\version "1.7.18"
\score {
% for greater clarity
\header{
texidoc="@cindex Bar Number Show All
-Second line has bar numbers on start of every measure."
-}
+Second line has bar numbers on start of every measure.
+" }
\score{
\notes\relative c'{
\version "1.7.18"
\header{
texidoc="@cindex Beam Control
-Controlling beam positions."
-}
+Controlling beam positions.
+" }
\score {
\context Voice \notes\relative c {
%% from upper staffline (position 4) to centre (position 0)
\header{
texidoc="@cindex Beam Count
You can alter the number of stems in a beam. Here we see
-two sets of four 32nds joined as if they were 8th notes."
-}
+two sets of four 32nds joined as if they were 8th notes.
+" }
fragment = \notes {
f'32 g a b b a g f
\header {
% this example doesn't look very useful. delete it?
texidoc = "@cindex Beam Damp
-Beams are less steep than the notes they encompass. "
-}
+Beams are less steep than the notes they encompass.
+" }
\version "1.7.18"
\score{
\version "1.7.18"
\header{
texidoc="@cindex Beam Isknee
-Lilypond can beam across a Piano Staff."
-}
+Lilypond can beam across a Piano Staff.
+" }
\score{
\context PianoStaff <
\context Staff=one \notes\relative c'{
texinfo="@cindex Beam Neutral Direction
When a beam falls in the middle of the staff, Lilypond normally
prints the beam pointing down. However, this behaviour can be
-altered if desired."
-}
+altered if desired.
+" }
fragment = \notes {
b''8-[ b]
\header{
texidoc="@cindex Beam Over Rests
-Beams over rests."
-}
+Beams over rests.
+" }
\score{
\context Staff=one \notes\relative c''{
\version "1.7.18"
\header {
texidoc="@cindex Beam Stem Test
-Beam-stem attachment test. Helper file for ps/dvips problems."
-}
+Beam-stem attachment test. Helper file for ps/dvips problems.
+" }
\score {
\context RhythmicStaff \notes {
You can suppress printing of Lilypond output. This example shows you how to
print invisible (or blank) notes. This can be very useful when you want to
do wierd tricks with Lilypond (especially with slurs, since you can't attach
-a slur to a rest or spacer rest)."
-}
+a slur to a rest or spacer rest).
+" }
blanknotes = { \property Voice.NoteHead
\override #'transparent = ##t
\version "1.7.18"
\header {
texidoc="@cindex Blank Paper
-Blank music paper with clefs"
-}
+Blank music paper with clefs.
+" }
\score {
\notes {
% \clef violin
\version "1.7.18"
+% TODO: check that this file actually works.
\header {
texidoc = "@cindex Boxed Molecule
You can override the molecule callback to draw a box around
arbitrary grobs.
-TODO: circled molecules."
-% TODO: check that this one actually works.
-}
+TODO: circled molecules.
+" }
\score { \notes \relative c'' {
texidoc = "@cindex Broken Spanner Adjustment
Broken spanners can be adjusted individually, but
this requires complicated scheme code.
- "
-
-}
+" }
#(define (my-callback grob)
(let* (
% followvoice examples in input/test
\header{
texidoc = "@cindex Piano followVoice
-followVoice: connect note heads with line when thread switches staff."
-}
+followVoice: connect note heads with line when thread switches staff.
+" }
\score{
\context PianoStaff <
\context Staff=one \notes\relative c''{
\version "1.7.18"
-% TODO: move to regression?
+% TODO: move to regression or delete?
\header{
enteredby = "jcn"
copyright = "PD"
\version "1.7.18"
\header {
-texidoc = " Small caps is available as font-shape caps.
-
- " }
+texidoc = "@cindex Capital Letters
+You can set the font to use small caps.
+" }
shapeSC = \property Lyrics.LyricText \override #'font-shape = #'caps
shapeNorm = \property Lyrics.LyricText \revert #'font-shape
\version "1.7.18"
-
-%% FIXME
-
+\header{
+ texinfo="@cindex Cautionary Accidentals
+Lilypond can display cautionary accidentals in different ways.
+" }
\score { \notes \context Staff \transpose c c'' {
\key d \major
% \property Staff.autoReminders = #'cautionary
\property Staff.Accidental \override #'font-relative-size = #0
- <<dis c>>1 cis2 d
-% \property Staff.Accidental \override #'cautionary-size = #-1
- <<dis c>>1 cis2 d
-% \property Staff.Accidental \override #'paren-cautionaries = ##f
- <<dis c>>1 cis2 d
+ <<dis c>>1 cis?2 d?
+ \property Staff.Accidental \override #'cautionary-style = #'smaller
+ <<dis c>>1 cis?2 d?
+ \property Staff.Accidental \override #'cautionary-style = #'parentheses
+ <<dis c>>1 cis?2 d?
}
}
\version "1.7.18"
\header{
- texidoc = "chord/markup test"
-}
+ texidoc = "@cindex Chord Markup
+chord/markup test.
+" }
\paper{ raggedright = ##t }
+% FIXME: currently doesn't do anything useful. fix or delete.
\header {
texidoc = "Chord name scheme test -- double-plus-new-chord-name jazz"
}
-
\version "1.7.18"
\header {
-
- texidoc = "By setting @code{ChordNames.chordRootNamer}, the root
-of the chord may be named with a different function."
-
-}
+ texidoc = "@cindex Chord Names German
+By setting @code{ChordNames.chordRootNamer}, the root
+of the chord may be named with a different function.
+" }
scm = \chords { c4/c cis/cis cisis/cisis ces/ces ceses/ceses b/b bis/bis bes/bes beses/beses }
\score {
\version "1.7.18"
+% FIXME: doesn't display anything useful.
\header {
texidoc = "Jazz notation for chord names.
-
+% FIXME: doesn't display anything useful.
\version "1.7.18"
\score { \notes { c4^"fixme"}}
\version "1.7.18"
\header {
-
- texidoc = "Appending @code{_8} or @code{^8} to a clef name, will
- add an octavation sign to the clef."
-
-}
-
+ texidoc = "@cindex Chord Octavation
+Appending @code{_8} or @code{^8} to a clef name will
+add an octavation sign to the clef, although the clef
+name needs to be in quotes (such as \"treble^8\").
+" }
\score {
\context Voice \notes\relative c {
-
\version "1.7.18"
\header {
- texidoc = "Scales, but with clef and key signature at the end of the line."
-
-}
+ texidoc = "@cindex Clef End of Line
+Scales, but with clef and key signature at the end of the line.
+" }
\score {
\notes \transpose c c' {
\version "1.7.18"
-% The volta texts should read: 1-4 and 5
-% Not 1 and 2
-% (see 1.2.17)
-
+% TODO: rethink name and whole file -- possible deletion or major
+% changes.
+\header{
+ texinfo="@cindex Coda Kludge"
+}
%{
Hi,
I want to write some music that has the structure:
enteredby = "JCN"
-texidoc = "Demonstration of how to set up an orchestral score."
-}
+texidoc = "@cindex Orchestra Score
+@cindex Coriolan Score
+Demonstration of how to set up an orchestral score (Bethoven's Coriolan overture).
+" }
raisedFlat = \markup { \raise #0.4 \smaller \smaller \musicglyph #"accidentals--1" }
\version "1.7.18"
\header{
- texidoc="Display the number of systems, or the system number of a
- Grob. This can be most useful to assertain that a piece uses a
- specified number of lines."
-
-}
+ texidoc="@cindex Count Systems
+Display the number of systems, or the system number of a
+Grob. This can be most useful to assertain that a piece uses a
+specified number of lines.
+" }
#(define (display-systemno smob)
(let* ((this-system (ly:get-system smob))
\version "1.7.18"
-
+\header{
+ texinfo="@cindex Crescendi
+Lilypond can print crescendi in a number of different ways.
+" }
\score{
\notes\relative c''{
a1\fff\> \!a-\pp
\version "1.7.18"
-
+% delete; covered by cresendi.ly
fragment = \notes {
\context Voice {
\version "1.7.18"
+% TODO: check to see if this example can be simplified using \small
+% or \tiny.
\header {
- texidoc = "Cue notes should be set in smaller type. Cue clefs are
-usually not restored explicitly."
-
-}
+ texidoc = "@cindex Cue Notes
+Cue notes should be set in smaller type. Cue clefs are
+usually not restored explicitly.
+" }
\score {