Overview Clamps Packages CM Dictionary Clamps Dictionary Fomus
Next: MusicXML , Previous: Lilypond , Up: Lilypond , Home: Disclaimer

Fomus

Alphabetical Listing of LilyPond Options

:exe
This is a string specifying the path and filename to the lilypond executable. The full pathname may or may not need to be specified depending on the lisp implementation. This overrides the lilypond-exe setting if used.
:opts
This is a list of strings representing options to be passed to the lilypond executable. The default is currently '("--ps") for linux or '("--pdf") for os x/windows, specifying that lilypond should generate either a postscript or pdf format file. This overrides the lilypond-opts setting if used.
:filehead
This is a string or list of strings representing text to be inserted directly into the output file. each string in the list is followed by a carriage return. The text is inserted near the top of the file at a point before any score or part data appears.
:filename
This is a string representing the output filename. it overrides the filename setting if used.
:out-ext
This is a string specifying the extension for the output filename that is created when lilypond is run. the default is "ps" for linux and "pdf" for os x/windows. This overrides the lilypond-out-ext setting if used.
:lily-parthead
This option is specified in part part objects and is valid only for that part. It is a string or list of strings representing text to be inserted directly into the output file. Each string is followed by a carriage return. The text inserted at the beginning of a staff section just before note, rest and other information appears for that part in the file.
:lily-partname
this option is specified in part part objects and is valid only for that part. It is a string representing a part name used to uniquely identify the part in the output file. If it isn't supplied, fomus automatically generates a name.
:process
if set to t, indicates that fomus should call lilypond to process the output file once it's been written. If set to nil, only the output file is written and no processing occurs (unless view is set to t).
:scorehead
this is a string or list of strings representing text to be inserted directly into the output file at the beginning of a score block. Each string in the list is followed by a carriage return.
:text-markup
this is a "wrapper" string specifying lilypond markup instructions to be used when printing text above or below the staff. The string must have an ~a or similar substring to indicate where to place the actual text (as if in a call to format). The default value is "\markup{\italic{~a}}".
:textacc-markup
this is a "wrapper" string specifying lilypond markup instructions to be used when engraving accidentals as text. The string must have an ~a or similar substring to indicate where to place the actual text (as if in a call to format). The default value is "\\markup{\\tiny{~a}}".
:textdyn-markup
this is a "wrapper" string specifying lilypond markup instructions to be used when printing text in a dynamic-type font. The string must have an ~a or similar substring to indicate where to place the actual text (as if in a call to format). The default value is "\markup{\dynamic{\italic{\bold{~a}}}}".
:textnote-markup
this is a "wrapper" string specifying lilypond markup instructions to be used when printing text above single notes. the string must have an ~a or similar substring to indicate where to place the actual text (as if in a call to format). The default value is "\markup{\italic{~a}}".
:texttempo-markup
this is a "wrapper" string specifying lilypond markup instructions to be used when printing text in a heavy "tempo" font. The string must have an ~a or similar substring to indicate where to place the actual text (as if in a call to format). The default value is "\markup{\bold{\huge{~a}}}".
:version
if set to a string (for example, "2.8"), forces fomus to output lilypond files for that version.
:view
if set to t, indicates that fomus should call lilypond to process the output file then open the results with a viewer program for immediate viewing. If set to nil, no viewer application is opened.
:view-exe
this is a string specifying the path and filename to the executable for the viewer application. The full pathname may or may not need to be specified depending on the lisp implementation. The default application depends on what is installed on the user's machine, and should be one appropriate for viewing postscript files. this overrides the lilypond-view-exe setting if used.
:view-opts
this is a list of strings representing options to be passed to the viewer application executable. This overrides the lilypond-view-opts setting if used.