+2004-02-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * make/lilypond.redhat.spec.in (Group): add/delete music-glossary too.
+
+ * ly/engraver-init.ly: move \grobdescriptions to Global. This
+ fixes problems with system defaults being reverted with \override
+ on Score level.
+
+ * lily/global-context.cc (Global_context): apply property-ops to
+ Global_context too.
+
2004-02-27 Jan Nieuwenhuizen <janneke@gnu.org>
* scm/output-ps.scm (stencil->string): Rewrite.
In orchestral scores, staff lines that only have rests are usually
removed. This saves some space. This style is called `French Score'.
-For @internalsref{Lyrics}, @internalsref{Lyrics},
+For @internalsref{Lyrics},
@internalsref{ChordNames} and @internalsref{FiguredBass}, this is
switched on by default. When these line of these contexts turn out
empty after the line-breaking process, they are removed.
f4 e d c2 r4
@}
@end example
-Now the piece of music is almost ready to be printed. The final step is to
-combine the music with a printing command.
-
-The printing command is the so-called @code{\paper} block:
-
-@example
-\paper @{ @}
-@end example
-
-The @code{\paper} block is used to customize printing specifics. The
-customization commands go between @code{@{} and @code{@}}, but for
-now, we will accept the defaults. The music and the @code{\paper} block
-are combined by enclosing them in @code{\score @{ ... @}}, so the
-following is a complete and valid input file:
+Now the piece of music is almost ready to be printed. Enclosing the
+music in a @code{\score} processes them to printed output,
+so the following is a complete and valid input file:
@example
\score @{
c2 e4 g2.
f4 e d c2 r4
@}
- \paper @{ @}
@}
@end example
}
@end lilypond
-In the rest of the tutorial we will often leave out @code{\score}
-and @code{\paper} for clarity. However, both must be present when
-feeding the file to LilyPond.
+In many examples in this manual, @code{\score} is left out for
+clarity. However, it must be present when feeding the file to
+LilyPond.
For more elaborate information on
fis4 fis8 fis8 eis4 a8 gis~
gis2 r2
@}
- \paper @{ @}
@}
@end example
f4 e d c2.
}
>>
- \paper {}
}
@end lilypond
@end quotation
}
\lyricsto "" \new Lyrics \lyrics { I want to break free }
>>
- \paper{ }
}
@end lilypond
\times 2/3 { f g g } \times 2/3 { g4( a2) } }
\lyricsto "" \new Lyrics \lyrics { I want to break free __ }
>>
- \paper{ }
}
@end lilypond
\notes @emph{the melody}
\lyricsto "" \new Lyrics \lyrics @{ @emph{the text} @}
>>
- \paper @{ @}
@}
@end example
@lilypond[]
accidentals that were mistyped stand out very much when listening to
the musical transcription.
-@code{\midi} can be used in similarly to @code{\paper @{ @}}, for
-example,
+The @code{\midi} block is added to @code{\score}, for example,
@example
\score @{
@var{..music..}
\midi @{ \tempo 4=72 @}
- \paper @{ @}
@}
@end example
information on auditory output is in the @ref{Sound} section in the
notation manual.
+If there is a @code{\midi} command in a @code{\score}, then only MIDI
+will be produced. If notation is needed too, then a @code{\paper}
+block must be added too:
+
+@example
+\score @{
+ @var{..music..}
+ \midi @{ \tempo 4=72 @}
+ \paper @{ @}
+@}
+@end example
+@cindex paper block
@node Titling
@section Titling
\name Global
\accepts Score
-\description "Hard coded entry point for LilyPond. Cannot be tuned."
- }
+ \description "Hard coded entry point for LilyPond. Cannot be tuned."
+ \grobdescriptions #all-grob-descriptions
+
+}
%
% setup for Request->Element conversion. Guru-only
(Voice Slur direction -1)
)
- \grobdescriptions #all-grob-descriptions
}
OrchestralScoreContext = \translator {
# make html
make web
-make -C Documentation/user omf
+make -C Documentation/user local_package_docdir=%{docdir} omf
%install
%if %{info}
/sbin/install-info %{_infodir}/lilypond.info.gz %{_infodir}/dir
+/sbin/install-info %{_infodir}/music-glossary.info.gz %{_infodir}/dir
%endif
# chkfontpath --add=%{_datadir}/lilypond/@TOPLEVEL_VERSION@/fonts/type1/
%if %{info}
if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/lilypond.info.gz %{_infodir}/dir
+ /sbin/install-info --delete %{_infodir}/music-glossary.info.gz %{_infodir}/dir
fi
%endif