@menu
* Programs:: Your Softs-
* convert-mudela:: convert-mudela to newer versions
-* LilyPond:: the GNU Music Typesetter
* Ly2dvi:: Python utility to convert mudela to DVI
* midi2ly:: convert MIDI to -mudela-
@end menu
-
-@node convert-mudela, convert-mudela DESCRIPTION, Programs, Top
-@menu
-* convert-mudela DESCRIPTION:: convert-mudela DESCRIPTION
-* convert-mudela SYNOPSIS:: convert-mudela SYNOPSIS
-* convert-mudela OPTIONS:: convert-mudela OPTIONS
-* convert-mudela BUGS:: convert-mudela BUGS
-* convert-mudela Authors:: convert-mudela Authors
-@end menu
-@chapter convert-mudela
-
-convert-mudela sequentially applies different mudela-conversions to
-upgrade a Mudela input file.
-
-@node convert-mudela DESCRIPTION, convert-mudela SYNOPSIS, convert-mudela, convert-mudela
-@section DESCRIPTION
-
-Upgrade a Mudela input file from FROM_PATCHLEVEL to TO_PATCHLEVEL.
-If no files are given, the standard input and output are used.
-
-@node convert-mudela SYNOPSIS, convert-mudela OPTIONS, convert-mudela DESCRIPTION, convert-mudela
-@section SYNOPSIS
-
- convert-mudela [options] [files]
-
-@node convert-mudela OPTIONS, convert-mudela BUGS, convert-mudela SYNOPSIS, convert-mudela
-@section OPTIONS
-@table @samp
-@item --output
- The output file to write.
-@item --edit
- Do an inline edit of the input file. override @code{--output}
-@item --show-rules
- shows all known conversions, and exit
-@item --from=FROM_PATCHLEVEL
- Set the level to convert from. If this is not set, convert-mudela will
- guess this, on the basis of @code{\version} strings in the file
-@item --to=TO_PATCHLEVEL
- Set the goal version of the conversion. It defaults to the latest
- available version.
-@end table
-
-@node convert-mudela BUGS, convert-mudela Authors, convert-mudela OPTIONS, convert-mudela
-@section BUGS
-
-Not all language changes are handled. Multiple output options won't
-work.
-
-convert-mudela is written in python, so you have install
-@uref{http://www.python.org,python}.
-
-@node convert-mudela Authors, LilyPond, convert-mudela BUGS, convert-mudela
-@section Authors
-
-@email{hanwen@@cs.uu.nl, Han-Wen Nienhuys}, @uref{http://www.cs.uu.nl/people/hanwen}
-
-
-
-
-
-
-
-
-@node LilyPond, LilyPond SYNOPSIS, convert-mudela Authors, Top
-@menu
-* LilyPond SYNOPSIS:: LilyPond SYNOPSIS
-* LilyPond DESCRIPTION:: LilyPond DESCRIPTION
-* LilyPond OPTIONS:: LilyPond OPTIONS
-* LilyPond FEATURES:: LilyPond FEATURES
-* LilyPond DISCLAIMER:: LilyPond DISCLAIMER
-* LilyPond PROBLEMS:: LilyPond PROBLEMS
-* LilyPond FILES:: LilyPond FILES
-* LilyPond environment:: LilyPond environment
-* LilyPond BUGS:: LilyPond BUGS
-* LilyPond SEE ALSO:: LilyPond SEE ALSO
-* LilyPond REMARKS:: LilyPond REMARKS
-* LilyPond Authors:: LilyPond Authors
-@end menu
-@chapter LilyPond
-
-@cindex LilyPond
-
-@node LilyPond SYNOPSIS, LilyPond DESCRIPTION, LilyPond, LilyPond
-@section SYNOPSIS
- @strong{lilypond} [OPTION]... [MUDELA-FILE]...
-
-@node LilyPond DESCRIPTION, LilyPond OPTIONS, LilyPond SYNOPSIS, LilyPond
-@section DESCRIPTION
-
-LilyPond is a music typesetter. It produces beautiful sheet music
-using a high level description file as input. LilyPond is part of
-the GNU Project.
-
-
-@node LilyPond OPTIONS, LilyPond FEATURES, LilyPond DESCRIPTION, LilyPond
-@section OPTIONS
-@table @samp
-@item -f,--format=
- Output format for sheet music. Choices are tex (for TeX
- output), ps (for PostScript) and scm (for GUILE)
-@item -I,--include=
- add @file{FILE} to the search path for input files.
-@item -m,--midi
- Disable TeX output. If you have a \midi definition, it will do the
- midi output only.
-@item -M,--dependencies
- Also output rules to be included in Makefile.
-@item -d,--debug
- Turn debugging info on. GNU LilyPond reads the file @file{.dstreamrc},
- which lists what functions and classes may produce copious debugging
- output.
-@item -s,--safe
- Disallow untrusted @code{\include} directives, backslashes in TeX
-code and named output.
-@item -t,--test
- Switch on any experimental features. Not for general public use.
-@item -w,--warranty
- Show the warranty with which GNU LilyPond comes. (It comes with
- @strong{NO WARRANTY}!)
-@item -o,--output=FILE
- Set the default output file to @file{FILE}.
-@item -h,--help
- Show a summary of usage.
-@item -i,--init=FILE
- Set init file to @file{FILE} (default: @file{init.ly}).
-@item --include, -I=DIRECTORY
- Add @file{DIRECTORY} to the search path for input files.
-@item --ignore-version, -V
- Make the incompatible mudela version warning non-fatal.
-@end table
-
-@node LilyPond FEATURES, LilyPond DISCLAIMER, LilyPond OPTIONS, LilyPond
-@section FEATURES
-
-This is an overview of the features that GNU LilyPond supports. For
-details on how to use them, you should consult the Mudela tutorial,
-which is included with the package.
-
-@itemize @bullet
-@item ASCII script input, with identifiers (for music reuse),
- customizable notenames, customisable fontset.
-@item MIDI output lets you check if you have entered the correct notes.
-@item MIDI to Mudela conversion through the mi2mu program.
-@item Multiple staffs in one score. Each staff can have different time signatures.
-@item Beams, slurs, ties, chords, super/subscripts (accents and text)
- triplets, general n-plet (triplet, quadruplets, etc.), lyrics,
- transposition, dynamics (both absolute and hairpin style).
-@item Multiple voices within one staff; beams optionally shared
- between voices. Up to four voices is handled cleanly.
-@item Multiple scores within one input file. Each score is output to
- a different file.
-@item Clef changes, meter changes, cadenza-mode, key changes, repeat bars.
-@end itemize
-
-@node LilyPond DISCLAIMER, LilyPond PROBLEMS, LilyPond FEATURES, LilyPond
-@section DISCLAIMER
-
-GNU LilyPond is copyright 1996-1999 by its authors. GNU LilyPond is
-distributed under the terms of the GNU General Public License. GNU LilyPond
-is provided without any warranty what so ever.
-GNU LilyPond may be freely distributed. For further information consult
-the GNU General Public License, from the file @file{COPYING}.
-
-@node LilyPond PROBLEMS, LilyPond FILES, LilyPond DISCLAIMER, LilyPond
-@section PROBLEMS
-
-There is an extensive list of todoes and bugs. See the file
-@file{TODO} distributed with the sources. If you have a problem you
-should try to find out
-
-@itemize @bullet
-@item If the bug has been fixed in a newer release.
-@item If the bug has been found earlier, consult @file{TODO} and @file{BUGS}.
-@end itemize
-
-If you have found a bug, then we would appreciate it if you sent a
-bugreport.
-
-@itemize @bullet
-@item Send a copy of the input which causes the error.
-@item Send a description of the platform you use.
-@item Send a description of the LilyPond version you use
- (with compile/configure options please).
-@item Send a description of the bug itself.
-@item Send it to @email{bug-gnu-music@@gnu.org}; you don't have to be subscribed
- to this mailinglist.
-@end itemize
-
-@node LilyPond FILES, LilyPond environment, LilyPond PROBLEMS, LilyPond
-@section FILES
-@table @samp
-@item @file{init.ly}
- The initialisation file with symbol tables etc. It
- includes files from the directory
- @file{PREFIX/share/lilypond/ly/}. (@file{PREFIX} typically is @file{/usr/local}
-)@end table
-
-@node LilyPond environment, LilyPond BUGS, LilyPond FILES, LilyPond
-@section environment
-
-@table @samp
-@item LILYINCLUDE
- additional directories for finding lilypond data. The
- format is like the format of @file{PATH}.
-@item LILYPREFIX
- [FIXME]
-@item LANG
- selects the language for the warning messages of LilyPond.
-@end table
-
-@node LilyPond BUGS, LilyPond SEE ALSO, LilyPond environment, LilyPond
-@section BUGS
-
-Lots of them. See @file{TODO} and @file{BUGS}
-
-@node LilyPond SEE ALSO, LilyPond REMARKS, LilyPond BUGS, LilyPond
-@section SEE ALSO
-
-LilyPond comes with various other documentation files. They are
-included in the source package.
-
-A further source for information is the website, which can be found at
-@uref{http://www.lilypond.org/}. The website contains on-line versions
-of the documentation
-
-GNU LilyPond is updated very frequently, the latest version is always
-available at: @uref{ftp://ftp.cs.uu.nl/pub/GNU/LilyPond}. This FTP
-site is mirrored at a number of sites; consult the project web pages
-for information about mirrors.
-
-For programs which are part of the GNU music project, the following
-mailing list have been setup:
-
-@table @samp
-@item @email{info-gnu-music@@gnu.org}
- For information on the GNU Music project, to subscribe: send mail with
- subject "subscribe" to @email{info-gnu-music-request@@gnu.org}
-@item @email{help-gnu-music@@gnu.org}
- For help with programs from the GNU music project. To subscribe: send
- mail with subject "subscribe" to @email{help-gnu-music-request@@gnu.org}
-@item @email{bug-gnu-music@@gnu.org}
- If you have bugreports, you should send them to this list. If you want
- to read all bugreports, you should subscribe to this list. To
- subscribe: send mail with subject "subscribe" to
- @email{bug-gnu-music-request@@gnu.org}
-@item @email{gnu-music-discuss@@gnu.org}
- For discussions concerning the GNU Music project, to subscribe: send
- mail with subject "subscribe" to
- @email{gnu-music-discuss-request@@gnu.org}
-@end table
-
-Announces of new versions will be sent to info-gnu-music and
-gnu-music-discuss.
-
-@node LilyPond REMARKS, LilyPond Authors, LilyPond SEE ALSO, LilyPond
-@section REMARKS
-
-GNU LilyPond has no connection with the music package Rosegarden, other
-than the names being similar :-)
-
-@node LilyPond Authors, Ly2dvi, LilyPond REMARKS, LilyPond
-@section Authors
-
-@cindex Author
-
-@itemize @bullet
-@item @email{hanwen@@cs.uu.nl, Han-Wen Nienhuys}
- @uref{http://www.cs.uu.nl/people/hanwen}
-@item @email{janneke@@gnu.org, Jan Nieuwenhuizen}
- @uref{http://www.xs4all.nl/~jantien}
-@end itemize
-
-Please consult the documentation file @file{AUTHORS} for more detailed
-information, and small contributions.
-
-
-
-
@node Ly2dvi, Ly2dvi DESCRIPTION, LilyPond Authors, Top
@menu
* Ly2dvi DESCRIPTION:: Ly2dvi DESCRIPTION