@c \version "2.11.51"
-@node Input syntax
-@chapter Input syntax
+@node General input and output
+@chapter General input and output
-This section deals with general LilyPond input syntax issues,
+This section deals with general LilyPond input and output issues,
rather than specific notation.
@menu
popular modern editors have UTF-8 support, for example, vim, Emacs,
jEdit, and GEdit do. All MS Windows systems later than NT use
Unicode as their native character encoding, so even Notepad can
-edit and save a file in UTF-8 format. A more functional
+edit and save a file in UTF-8 format. A more functional
alternative for Windows is BabelPad.
If a LilyPond input file containing a non-ASCII character is not
Here is an example showing Cyrillic, Hebrew and Portuguese
text:
-@lilypond[verbatim,quote]
+@lilypond[quote]
+%c No verbatim here as the code does not display correctly in PDF
% Cyrillic
bulgarian = \lyricmode {
Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
* Creating MIDI files::
* MIDI block::
* What goes into the MIDI output?::
-* MIDI instrument names::
* Repeats in MIDI::
* Controlling MIDI dynamics::
-* Microtones in MIDI::
@end menu
@node Creating MIDI files
The name should be chosen from the list in @ref{MIDI instruments}.
@example
-\new Staff {
+\new Staff @{
\set Staff.midiInstrument = "glockenspiel"
@var{...notes...}
-}
+@}
@end example
@example
-\new Staff \with {midiInstrument = "cello"} {
+\new Staff \with @{midiInstrument = "cello"@} @{
@var{...notes...}
-}
+@}
@end example
If the selected instrument does not exactly match an instrument from
@code{Score.dynamicAbsoluteVolumeFunction} to this function.
For example, if a @notation{rinforzando} dynamic marking,
-@code{\rfz), is required, this will not by default
+@code{\rfz}, is required, this will not by default
have any effect on the MIDI volume, as this dynamic marking is not
included in the default set. Similarly, if a new dynamic marking
has been defined with @code{make-dynamic-script} that too will not
\midi {}
}
@end lilypond
-@end ingore
+@end ignore