Common Lisp Package: FOMUS

FOMUS is an application for automatic formatting of music notation

README:

FUNCTION

Public

COPY-MEAS

Utility function (advanced/internal usage): Copies a MEAS object

DURP

Utility function: Returns T if argument is an object containing a duration

EVENTP

Utility function: Returns T if argument is a NOTE, REST or MARK object

FOMUS

Interface function/main entry point: Runs FOMUS's algorithms on input data or file

FOMUS-EXEC

Interface function/main entry point: Runs FOMUS's algorithms on data specified previously with FOMUS-INIT, FOMUS-NEWTIMESIG, FOMUS-NEWPART, FOMUS-NEWNOTE, FOMUS-NEWREST and FOMUS-NEWMARK

FOMUS-FILE

Utility/file IO function: Loads a ".fms" file and returns (values parts events global args)

FOMUS-INIT

Interface function: Erases stored data and initializes FOMUS for FOMUS-EXEC, FOMUS-NEWTIMESIG, FOMUS-NEWPART, FOMUS-NEWNOTE, FOMUS-NEWREST and FOMUS-NEWMARK functions

FOMUS-NEWMARK

Interface function: Creates and stores a MARK object

FOMUS-NEWNOTE

Interface function: Creates and stores a NOTE object

FOMUS-NEWPART

Interface function: Creates and stores a PART object

FOMUS-NEWREST

Interface function: Creates and stores a REST object

FOMUS-NEWTIMESIG

Interface function: Creates and stores a TIMESIG object

FOMUS-PART

Utility function: Returns a PART object given an ID value

FOMUSOBJP

Utility function: Returns T if argument is any kind of FOMUS object

GET-INSTR-SYMS

Utility function: Returns symbol IDs for all of FOMUS's instruments

GET-MIDI-INSTR

Utility function: Returns an INSTR object given a MIDI program change number

GET-PERC-SYMS

Utility function: Returns symbol IDs for all of FOMUS's percussion instruments

INSTR-8DNLEGLS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-8UPLEGLS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-CLEFS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-MAXP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-MINP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-STAVES (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-SYM (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-TPOSE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

IS-CLEF

Utility function: Returns the symbol if it refers to one of FOMUS's clefs (and NIL if it doesn't)

IS-INSTR

Utility function: Returns an INSTR object given an ID symbol (or NIL if there is no such instrument)

LIST-FOMUS-CLEFS

Info function: Lists all of FOMUS's clefs

LIST-FOMUS-INSTRGROUPS

Info function: Lists all of FOMUS's instrument groups and their arrangements

LIST-FOMUS-INSTRUMENTS

Info function: Lists all of FOMUS's instruments and their definitions

LIST-FOMUS-MEAS-DIVS

Info function: Lists all of the points at which FOMUS tries to divide measures (splitting and tying notes inside them)

LIST-FOMUS-PERCUSSION

Info function: Lists all of FOMUS's percussion instruments and their definitions

LIST-FOMUS-SETTINGS

Info function: Lists all of FOMUS's current default settings and values

LIST-FOMUS-TUPLET-DIVS

Info function: Lists all of the points at which FOMUS tries to divide tuplets (splitting and tying notes inside them)

LOAD-INITFILE

FOMUS init function: Reloads the "~/.fomus" initialization file

MAKE-MARK

Interface function: Creates a MARK object

MAKE-MEAS

Interface function (advanced/internal usage): Creates a MEAS object

MAKE-NOTE

Interface function: Creates a NOTE object

MAKE-PART

Interface function: Creates a PART object

MAKE-REST

Interface function: Creates a REST object

MAKE-TIMESIG

Interface function: Creates a TIMESIG object

MAKE-TIMESIG-REPL

Interface function: Creates a TIMESIG-REPL object (a TIMESIG object without an offset)

MARKP

Utility function: Returns T if argument is a MARK object

MEASP

Utility function: Returns T if argument is a MEAS object

NOTEP

Utility function: Returns T if argument is a NOTE object

PARTP

Utility function: Returns T if argument is a PART object

PERC-NOTE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERC-STAFF (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERC-SYM (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

REST (LIST)

Means the same as the cdr of a list.

RESTP

Utility function: Returns T if argument is a REST object

TIMESIGP

Utility function: Returns T if argument is a TIMESIG object

Undocumented

ADDMARK

COMBMARKS

COMBPROPS

COPY-INSTR

COPY-PERC

FOMUSCHUNK (OBJECT)

GETMARK

GETMARKS

GETPROP

GETPROPS

SETFINSTR-8DNLEGLS (NEW-VALUE INSTANCE)

SETFINSTR-8UPLEGLS (NEW-VALUE INSTANCE)

SETFINSTR-CLEFS (NEW-VALUE INSTANCE)

SETFINSTR-MAXP (NEW-VALUE INSTANCE)

SETFINSTR-MINP (NEW-VALUE INSTANCE)

SETFINSTR-STAVES (NEW-VALUE INSTANCE)

SETFINSTR-SYM (NEW-VALUE INSTANCE)

SETFINSTR-TPOSE (NEW-VALUE INSTANCE)

INSTRP (OBJECT)

LIST-FOMUS-MODULES

LOAD-FOMUS-MODULE

MAKE-INSTR

MAKE-NOTEEX

MAKE-PARTEX

MAKE-PERC

MAKE-RESTEX

MEAS-VOICES

PART-MEAS

SETFPERC-NOTE (NEW-VALUE INSTANCE)

SETFPERC-STAFF (NEW-VALUE INSTANCE)

SETFPERC-SYM (NEW-VALUE INSTANCE)

PERCP (OBJECT)

REGISTER-FOMUS-MODULE

REGISTER-FOMUS-MODULES

SETFREST (G93 G94)

RMMARK

TIMESIG-OFF

Private

A*-NODE-DATA (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

A*-NODE-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

A*-NODE-SCORE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

A*-NODE-VAL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-CO (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-CS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-EVS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-ICS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-LG (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-LO (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-LVS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-O (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-RET (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CLEFNODE-SC (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

COMPILE-MODULE-IF-NEEDED

Compile LISP-FILE into FASL-FILE, if needed. Returns FASL-FILE or NIL, if nothing happened.

FOMUSCHUNK-PARTS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

FOMUSCHUNK-SETTINGS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

HEAP-ARR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

HEAP-FUN (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-CLEFLEGLS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-MIDIPRGCH-EX (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-MIDIPRGCH-IM (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-PERCS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INSTR-SIMULTLIM (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ITDEPFIRST*-ANDNODE-DAT/HP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ITDEPFIRST*-ANDNODE-SOL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ITDEPFIRST*-ORNODE-ANDS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ITDEPFIRST*-ORNODE-ASSEM (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ITDEPFIRST*-ORNODE-DEPTH (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ITDEPFIRST*-ORNODE-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ITDEPFIRST*-ORNODE-SCORE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MODULE-COMPILE-P (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MODULE-DESC (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MODULE-ENTRYFUN (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MODULE-FILE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MODULE-INITFUN (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MODULE-OUTNAME

Return `compile-file-pathname' for LISP-FILE, dealing with asdf, if available and taking care for an additional `backends' sub-directory, if it is a BACKEND. Directories are created as needed.

MODULE-PACK (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MODULE-TYPE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-CO (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-EVC (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-EVD (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-EVS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-O (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-RE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-RET (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NOKEYNODE-SC (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERC-AUTODUR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERC-MARKS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERC-MIDINOTE-EX (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERC-MIDINOTE-IM (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERC-VOICE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLITNODE-DIV (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLITNODE-EVS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLITNODE-OF1 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLITNODE-OF2 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLITNODE-PAR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLITNODE-PTS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLITNODE-RL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VOICENODE-CO (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VOICENODE-EVC (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VOICENODE-EVD (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VOICENODE-EVS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VOICENODE-O (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VOICENODE-RET (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VOICENODE-SC (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

SETFA*-NODE-DATA (NEW-VALUE INSTANCE)

SETFA*-NODE-SCORE (NEW-VALUE INSTANCE)

SETFA*-NODE-VAL (NEW-VALUE INSTANCE)

ACC-DELFAKES

ACC-FAKEKEYSIG

ACC-NOKEY

ACC-NOKEY-CAUTACCS

ACC-NOKEY-POSTACCS

ACC-POSTDELFAKES

ACC-POSTFAKEKEYSIG

ACC-TO-NUM

ACCIDENTALS

ACCIDENTALS-GENERIC

AND-LIST

ASSEMBLE-PARTS

AUTO-ACCS-FUN

AUTO-BEAM-FUN

AUTO-CLEFS-FUN

AUTO-DISTR-RESTS-FUN

AUTO-MULTIVOICE-COMB-FUN

AUTO-OTTAVAS-FUN

AUTO-QUANTIZE-FUN

AUTO-VOICES-FUN

AUTODURS

AUTODURS-PREPROC

AVE-LIST

BACKEND

BACKUP-PROPS

BEAMS

BEAMS-GROUPLARGE

BEAMS-RULES

BEAMS-STANDBYDIV

BEAT-DIVISION

BFS*-ENGINE

BYFIT-SCORE-AVE

BYFIT-SCORE-RMSE

CALL-MODULE

CAUTACCS

CHANGE-FILENAME

CHECK-MARK-ACCS

CHECK-RANGES

CHECK-SETTING-TYPES

CHECK-SETTINGS

CHECK-TYPE*

CHECK-USERACCS

CHORDP

CLEAN-CLEFS

CLEAN-SPANNERS

CLEAN-TIES

SETFCLEFNODE-CO (NEW-VALUE INSTANCE)

SETFCLEFNODE-CS (NEW-VALUE INSTANCE)

SETFCLEFNODE-EVS (NEW-VALUE INSTANCE)

SETFCLEFNODE-ICS (NEW-VALUE INSTANCE)

SETFCLEFNODE-LG (NEW-VALUE INSTANCE)

SETFCLEFNODE-LO (NEW-VALUE INSTANCE)

SETFCLEFNODE-LVS (NEW-VALUE INSTANCE)

SETFCLEFNODE-O (NEW-VALUE INSTANCE)

SETFCLEFNODE-RET (NEW-VALUE INSTANCE)

SETFCLEFNODE-SC (NEW-VALUE INSTANCE)

CLEFNODEP (OBJECT)

CLEFS

CLEFS-BYLEGSCORE

CLEFS-GENERIC

CLEFS-GETCLEF

COMB-NOTES

COMB-NOTES-SIM/BYDIST

COMMENTIFY

CONC-STRINGLIST

CONC-STRINGS

CONVERT-QTONE

COPY-HEAP (INSTANCE)

DEUGLIFY

DIFF

DIRECTORY*

DISTANCE

DISTR-RESTS

DISTR-RESTS-BYCONFL

DISTR-VOICES

DISTRIBUTE-MARKS

DUR-TO-NUM

EFFECTDUR

EVENT-ACC

EVENT-ACCS

EVENT-ACCTIE

EVENT-ADDACC

EVENT-ADDACCS

EVENT-AUTODUR

EVENT-DUR*

EVENT-EFFECTDUR

EVENT-ENDOFF

EVENT-FAKENOTE

EVENT-FOFF

EVENT-GRACE

EVENT-GRACEDUR

EVENT-GRACEEFFDUR

EVENT-NBEAMS

EVENT-NOMERGE

EVENT-NOTE*

EVENT-NOTES*

EVENT-STAFF

EVENT-TEXTDIR

EVENT-TUPDURMULT

EVENT-TUPFRAC

EVENT-USERACC

EVENT-USERCLEF

EVENT-USERSTAFF

EVENT-VOICE*

EVENT-WRITTENDUR

EVENT-WRITTENDUR*

EVENT-WRITTENNOTE

EVENT-WRITTENNOTES

EXPAND-MARKS

EXPOF2

FIND-CM

FIND-CMN

FIND-EXE

FIRST-SPLITRULE

FIXINPUTBEAT

FOMUS-EXE

FOMUS-MAIN

FOMUS-MERGE

FOMUS-PROC

FOMUS-TEXT

FOMUS-TEXTEXEC

FOMUS-TEXTRET

SETFFOMUSCHUNK-PARTS (NEW-VALUE INSTANCE)

SETFFOMUSCHUNK-SETTINGS (NEW-VALUE INSTANCE)

FORCE-LIST

FORCE-LIST2ALL

FORCE-LIST2SOME

FORCE-NEWLIST

GET-DUR

GET-HOLES

GET-TIMESIGS

GET-TIMESIGS-AUX

GET-USERMARKS

GRACE-SLURS

GROUP-PARTS

SETFHEAP-ARR (NEW-VALUE INSTANCE)

HEAP-CLEAR

HEAP-EMPTY-P

SETFHEAP-FUN (NEW-VALUE INSTANCE)

HEAP-INS

HEAP-PEEK

HEAP-REM

HEAP-SIZE

HEAPP (OBJECT)

IMPORTANT-MARKS

INIT-PARTS

SETFINSTR-CLEFLEGLS (NEW-VALUE INSTANCE)

INSTR-GROUPS

SETFINSTR-MIDIPRGCH-EX (NEW-VALUE INSTANCE)

SETFINSTR-MIDIPRGCH-IM (NEW-VALUE INSTANCE)

SETFINSTR-PERCS (NEW-VALUE INSTANCE)

SETFINSTR-SIMULTLIM (NEW-VALUE INSTANCE)

INTERNALIZE

INTERVAL

IS-ACC

IS-DUR

IS-NOTE

IS-PERCUSSION

IS-RESTMARKSYM

SETFITDEPFIRST*-ANDNODE-DAT/HP (NEW-VALUE INSTANCE)

ITDEPFIRST*-ANDNODE-P (OBJECT)

SETFITDEPFIRST*-ANDNODE-SOL (NEW-VALUE INSTANCE)

ITDEPFIRST*-ENGINE

SETFITDEPFIRST*-ORNODE-ANDS (NEW-VALUE INSTANCE)

SETFITDEPFIRST*-ORNODE-ASSEM (NEW-VALUE INSTANCE)

SETFITDEPFIRST*-ORNODE-DEPTH (NEW-VALUE INSTANCE)

ITDEPFIRST*-ORNODE-P (OBJECT)

SETFITDEPFIRST*-ORNODE-SCORE (NEW-VALUE INSTANCE)

KEYSIG-ACCS

LAST-ELEMENT

LILYPOND-STRING-ESCAPE

LILYPOND-VERSION

LIST1P

LIST>1P

LOAD-ACC-MODULES

LOAD-QUANTIZE-MODULES

LOAD-SPLIT-MODULES

LOAD-STAFF/CLEF-MODULES

LOAD-VOICES-MODULES

LOOKUP

LOWMULT

MAKE-A*-NODE

MAKE-CHORD

MAKE-CLEFNODE

MAKE-FOMUSCHUNK

MAKE-HEAP

MAKE-HEAP-AUX

MAKE-INSTR-AUX

MAKE-INSTREX*

MAKE-ITDEPFIRST*-ANDNODE

MAKE-ITDEPFIRST*-ORNODE

MAKE-MODULE

MAKE-NOKEYNODE

MAKE-PARTEX*

MAKE-PERC-AUX

MAKE-SPLITNODE

MAKE-VOICENODE

MARKS-BEFOREAFTER

MAX-LIST

MERGE-ALL

MERGE-LINEAR

MIDI-CH

MIDI-DEFAULT-EVENTS-FUN

MIDI-DUR

MIDI-ENDOFF

MIDI-MARKS

MIDI-NOTE

MIDI-OFF

MIDI-SORT

MIDI-VEL

MIN-LIST

SETFMODULE-COMPILE-P (NEW-VALUE INSTANCE)

SETFMODULE-DESC (NEW-VALUE INSTANCE)

SETFMODULE-ENTRYFUN (NEW-VALUE INSTANCE)

SETFMODULE-FILE (NEW-VALUE INSTANCE)

SETFMODULE-INITFUN (NEW-VALUE INSTANCE)

SETFMODULE-PACK (NEW-VALUE INSTANCE)

MODULE-PACKAGE

SETFMODULE-TYPE (NEW-VALUE INSTANCE)

NAMESTRING*

NOKEY-INTSCORE

NOKEY-NOTEDIST

NOKEY-NOTEPEN

SETFNOKEYNODE-CO (NEW-VALUE INSTANCE)

SETFNOKEYNODE-EVC (NEW-VALUE INSTANCE)

SETFNOKEYNODE-EVD (NEW-VALUE INSTANCE)

SETFNOKEYNODE-EVS (NEW-VALUE INSTANCE)

SETFNOKEYNODE-O (NEW-VALUE INSTANCE)

SETFNOKEYNODE-RE (NEW-VALUE INSTANCE)

SETFNOKEYNODE-RET (NEW-VALUE INSTANCE)

SETFNOKEYNODE-SC (NEW-VALUE INSTANCE)

NOKEYNODEP (OBJECT)

NOKEYQ-INTSCORE

NOKEYQ-NOTEPEN

NOTDIVBY2S

NOTE-TO-NUM

NOTESPELLING

NOTETOWHITE

OR-LIST

OTTAVAS

OTTAVAS-BYLEGLINES

OTTAVAS-GENERIC

OTTAVAS-RMMARKS

OUT

PARSE-USERNOTE

SETFPERC-AUTODUR (NEW-VALUE INSTANCE)

SETFPERC-MARKS (NEW-VALUE INSTANCE)

SETFPERC-MIDINOTE-EX (NEW-VALUE INSTANCE)

SETFPERC-MIDINOTE-IM (NEW-VALUE INSTANCE)

SETFPERC-VOICE (NEW-VALUE INSTANCE)

PERCDOWN

PERCUP

PERCUSSION

POPMARK

POPPROP

POSTACCS

POSTPOSTPROC-SORTPROPS

POSTPROC

POSTPROC-BARLINES

POSTPROC-CLEFS

POSTPROC-GRACES

POSTPROC-MARKACCS1

POSTPROC-MARKACCS2

POSTPROC-MARKSNODUP

POSTPROC-MARKSONOFF

POSTPROC-MEASRESTS

POSTPROC-MIDIMARKS

POSTPROC-PARTS

POSTPROC-SPANNERS

POSTPROC-STAVES

POSTPROC-TEXT

POSTPROC-TIMESIGS

POSTPROC-TREMOLOS

POSTPROC-TUPLETS

POSTPROC-USERTIES

POSTPROC-VOICES

PREPROC

PREPROC-CAUTACCS

PREPROC-KEYSIGS

PREPROC-NOTEHEADS

PREPROC-TREMOLOS

PREPROC-USERTIES

PROBE-FILE*

PROGRESS

QNOTESPELLING

QUANTIZE

QUANTIZE-BYFIT

QUANTIZE-GENERIC

REMOVE-NEWLINES

REPL-DIVS

RESET-RESTTEMPSLOTS

RESET-TEMPSLOTS

RMPROP-AUX

ROUNDINT

ROUNDTO

RULE-DEN

RULE-NUM

RUN-FOMUS

SAVE-CMN

SAVE-DEBUG

SAVE-INDATA

SAVE-LILYPOND

SAVE-MIDI

SAVE-MIDI-AUX

SAVE-RAW

SEP-STAVES

SEP-VOICES

SORT-MARKS

SORT-OFFDUR

SORT-PARTS

SORT-PROPS

SPLIT

SPLIT-ALLPARTS

SPLIT-ENGINE-BYSCORE

SPLIT-EVENT

SPLIT-EVENT2

SPLIT-FUN

SPLIT-INTO-GROUPS

SPLIT-LIST

SPLIT-LIST*

SPLIT-PREPROC

SPLIT-RULES-BYLEVEL

SPLIT-SCORE

SPLIT-TUPDURMULT

SPLIT-VALID

SETFSPLITNODE-DIV (NEW-VALUE INSTANCE)

SETFSPLITNODE-EVS (NEW-VALUE INSTANCE)

SETFSPLITNODE-OF1 (NEW-VALUE INSTANCE)

SETFSPLITNODE-OF2 (NEW-VALUE INSTANCE)

SETFSPLITNODE-PAR (NEW-VALUE INSTANCE)

SETFSPLITNODE-PTS (NEW-VALUE INSTANCE)

SETFSPLITNODE-RL (NEW-VALUE INSTANCE)

SPLITNODEP (OBJECT)

SPLSC<

TIMESIG-BEAT*

TIMESIG-CHECK

TIMESIG-DEN

TIMESIG-DIV*

TIMESIG-FOFF

TIMESIG-NBEATS

TIMESIG-NUM

TRANSPOSE

TRUEP

TUPLET-DIVISION

TUPLET-MOD

TUPRATIO

UGLIFY

UNBACKUP-PROPS

UNITWRITDUR

VIEW-CMN

VIEW-LILYPOND

SETFVOICENODE-CO (NEW-VALUE INSTANCE)

SETFVOICENODE-EVC (NEW-VALUE INSTANCE)

SETFVOICENODE-EVD (NEW-VALUE INSTANCE)

SETFVOICENODE-EVS (NEW-VALUE INSTANCE)

SETFVOICENODE-O (NEW-VALUE INSTANCE)

SETFVOICENODE-RET (NEW-VALUE INSTANCE)

SETFVOICENODE-SC (NEW-VALUE INSTANCE)

VOICENODEP (OBJECT)

VOICES

VOICES-BYDIST

VOICES-FULLDIST

VOICES-FULLSCORE

VOICES-GENERIC

VOICES-NOTEDIST

VOICES-NOTEDIST-AUX0

VOICES-NOTEDIST-AUX1

VOICES-NOTEDIST-AUX2

VOICES-SCORE

VOICES-SETVOICE

WHITETONOTE

WRITE-XML

WRITTENDUR*

MACRO

Public

Undocumented

DEFFOMUSMODULE (&REST ARGS)

Private

Undocumented

BASECOMPP (O)

BASEINITP (O)

BASENODIVP (O)

BASESPLITP (O)

BASEUNITP (O)

CATCHERR (&BODY FORMS)

COMPILE-SETTINGS

CONS-LIST (OBJS PLACES)

DEFPRINT-CLASS (CLASS &REST SLOTS)

DEFPRINT-STRUCT (CLASS &REST SLOTS)

INITDIVP (O)

LOOP-RETURN-ARGMAX (FORM FOR VAR &REST LOOP)

LOOP-RETURN-ARGMIN (FORM FOR VAR &REST LOOP)

LOOP-RETURN-ARGMINS (FORM FOR VAR &REST LOOP)

LOOP-RETURN-FIRSTMIN (FORM FOR VAR &REST LOOP)

LOOP-RETURN-LASTMIN (FORM FOR VAR &REST LOOP)

MAKE-INITDIV (&REST ARGS)

MAKE-SIG (&REST ARGS)

MAKE-SIG-NODIV (&REST ARGS)

MAKE-UNIT (&REST ARGS)

MAKE-UNIT-NODIV (&REST ARGS)

MIDI-CH* (X)

MIDI-DUR* (X)

MIDI-NOTE* (X)

MIDI-OFF* (X)

MIDI-VEL* (X)

MLOOP (&BODY FORMS)

MUFFWARN (&BODY FORMS)

PRENCONC (OBJ PLACE)

PREPEND (OBJ PLACE)

PREPEND-LISTS (OBJS PLACES)

RESOLVE-DEPRECATED (&BODY FORMS)

SAVE-XMLFINALE (PARTS HEADER FILENAME OPTIONS)

SAVE-XMLSIBELIUS (PARTS HEADER FILENAME OPTIONS)

SET-ACC-MODULEVAR (&BODY FORMS)

SET-FOMUSPROC (&BODY FORMS)

SET-INSTRUMENTS (&BODY FORMS)

SET-NOTE-PRECISION (&BODY FORMS)

SET-QUALITY (&BODY FORMS)

SETPRINTS (&BODY FORMS)

SIG-NODIV-P (O)

SIGP (O)

TRACK-PROGRESS (SECS &BODY FORMS)

UNIT-NODIV-P (O)

UNITP (O)

GENERIC-FUNCTION

Public

Undocumented

ADDPROP (OBJ PROP)

COPY-EVENT (EV &KEY (NOTE (EVENT-NOTE EV)) (VOICE (EVENT-VOICE EV)) (MARKS (EVENT-MARKS EV)) (DUR (EVENT-DUR EV)) (PARTID (EVENT-PARTID EV)) (ID (OBJ-ID EV)) (OFF (EVENT-OFF EV)) (BEAMRT (EVENT-BEAMRT EV)) (BEAMLT (EVENT-BEAMLT EV)) (TIERT (EVENT-TIERT EV)) (TIELT (EVENT-TIELT EV)) (INV (EVENT-INV EV)) (TUP (EVENT-TUP EV)) &ALLOW-OTHER-KEYS)

COPY-PART (PA &KEY (PROPS (PART-PROPS PA)) (PARTID (PART-PARTID PA)) (INSTR (PART-INSTR PA)) (OPTS (PART-OPTS PA)) (EVENTS (PART-EVENTS PA)) (ABBREV (PART-ABBREV PA)) (NAME (PART-NAME PA)) (ID (OBJ-ID PA)) (USERORD (PART-USERORD PA)) &ALLOW-OTHER-KEYS)

COPY-TIMESIG (TS &KEY REPL PARTIDS (BEAT (TIMESIG-BEAT TS)) (PROPS (TIMESIG-PROPS TS)) (COMP (TIMESIG-COMP TS)) (DIV (TIMESIG-DIV TS)) (TIME (TIMESIG-TIME TS)) (ID (OBJ-ID TS)) OFF &ALLOW-OTHER-KEYS)

COPY-TIMESIG-REPL (TS &KEY (ID (OBJ-ID TS)) (TIME (TIMESIG-TIME TS)) (DIV (TIMESIG-DIV TS)) (COMP (TIMESIG-COMP TS)) (PROPS (TIMESIG-PROPS TS)) (BEAT (TIMESIG-BEAT TS)) &ALLOW-OTHER-KEYS)

OBJ-PARTID (X)

SETFOBJ-PARTID (X OB)

RMPROP (OBJ PROPID)

Private

Undocumented

MAKE-EVENTEX* (EV TS PA)

MAKE-TIMESIGEX* (TS)

OBJ-PROPS (OBJ)

OUT-FORMAT (OB)

POPPROP-AUX (OBJ PROPS)

SLOT-ACCESSOR

Public

Undocumented

EVENT-BEAMLT (OBJECT)

SETFEVENT-BEAMLT (NEW-VALUE OBJECT)

EVENT-BEAMRT (OBJECT)

SETFEVENT-BEAMRT (NEW-VALUE OBJECT)

EVENT-DUR (OBJECT)

SETFEVENT-DUR (NEW-VALUE OBJECT)

EVENT-INV (OBJECT)

SETFEVENT-INV (NEW-VALUE OBJECT)

EVENT-MARKS (OBJECT)

SETFEVENT-MARKS (NEW-VALUE OBJECT)

EVENT-NOTE (OBJECT)

SETFEVENT-NOTE (NEW-VALUE OBJECT)

EVENT-OFF (OBJECT)

SETFEVENT-OFF (NEW-VALUE OBJECT)

EVENT-PARTID (OBJECT)

SETFEVENT-PARTID (NEW-VALUE OBJECT)

EVENT-TIELT (OBJECT)

SETFEVENT-TIELT (NEW-VALUE OBJECT)

EVENT-TIERT (OBJECT)

SETFEVENT-TIERT (NEW-VALUE OBJECT)

EVENT-TUP (OBJECT)

SETFEVENT-TUP (NEW-VALUE OBJECT)

EVENT-VOICE (OBJECT)

SETFEVENT-VOICE (NEW-VALUE OBJECT)

MEAS-DIV (OBJECT)

SETFMEAS-DIV (NEW-VALUE OBJECT)

MEAS-ENDOFF (OBJECT)

SETFMEAS-ENDOFF (NEW-VALUE OBJECT)

MEAS-EVENTS (OBJECT)

SETFMEAS-EVENTS (NEW-VALUE OBJECT)

MEAS-OFF (OBJECT)

SETFMEAS-OFF (NEW-VALUE OBJECT)

MEAS-PROPS (OBJECT)

SETFMEAS-PROPS (NEW-VALUE OBJECT)

MEAS-TIMESIG (OBJECT)

SETFMEAS-TIMESIG (NEW-VALUE OBJECT)

OBJ-ID (OBJECT)

SETFOBJ-ID (NEW-VALUE OBJECT)

PART-ABBREV (OBJECT)

SETFPART-ABBREV (NEW-VALUE OBJECT)

PART-EVENTS (OBJECT)

SETFPART-EVENTS (NEW-VALUE OBJECT)

PART-INSTR (OBJECT)

SETFPART-INSTR (NEW-VALUE OBJECT)

PART-NAME (OBJECT)

SETFPART-NAME (NEW-VALUE OBJECT)

PART-OPTS (OBJECT)

SETFPART-OPTS (NEW-VALUE OBJECT)

PART-PARTID (OBJECT)

SETFPART-PARTID (NEW-VALUE OBJECT)

PART-PROPS (OBJECT)

SETFPART-PROPS (NEW-VALUE OBJECT)

PART-USERORD (OBJECT)

SETFPART-USERORD (NEW-VALUE OBJECT)

TIMESIG-BEAT (OBJECT)

SETFTIMESIG-BEAT (NEW-VALUE OBJECT)

TIMESIG-COMP (OBJECT)

SETFTIMESIG-COMP (NEW-VALUE OBJECT)

TIMESIG-DIV (OBJECT)

SETFTIMESIG-DIV (NEW-VALUE OBJECT)

TIMESIG-PARTIDS (OBJECT)

SETFTIMESIG-PARTIDS (NEW-VALUE OBJECT)

TIMESIG-PROPS (OBJECT)

SETFTIMESIG-PROPS (NEW-VALUE OBJECT)

TIMESIG-REPL (OBJECT)

SETFTIMESIG-REPL (NEW-VALUE OBJECT)

TIMESIG-TIME (OBJECT)

SETFTIMESIG-TIME (NEW-VALUE OBJECT)

Private

Undocumented

RULE-ALT (OBJECT)

SETFRULE-ALT (NEW-VALUE OBJECT)

RULE-ART (OBJECT)

SETFRULE-ART (NEW-VALUE OBJECT)

RULE-BEAT (OBJECT)

SETFRULE-BEAT (NEW-VALUE OBJECT)

RULE-COMP (OBJECT)

SETFRULE-COMP (NEW-VALUE OBJECT)

RULE-DIV (OBJECT)

SETFRULE-DIV (NEW-VALUE OBJECT)

RULE-DMU (OBJECT)

SETFRULE-DMU (NEW-VALUE OBJECT)

RULE-INIT (OBJECT)

SETFRULE-INIT (NEW-VALUE OBJECT)

RULE-IRR (OBJECT)

SETFRULE-IRR (NEW-VALUE OBJECT)

RULE-LIST (OBJECT)

SETFRULE-LIST (NEW-VALUE OBJECT)

RULE-RST (OBJECT)

SETFRULE-RST (NEW-VALUE OBJECT)

RULE-TIME (OBJECT)

SETFRULE-TIME (NEW-VALUE OBJECT)

RULE-TLT (OBJECT)

SETFRULE-TLT (NEW-VALUE OBJECT)

RULE-TOP (OBJECT)

SETFRULE-TOP (NEW-VALUE OBJECT)

RULE-TRT (OBJECT)

SETFRULE-TRT (NEW-VALUE OBJECT)

RULE-TSOFF (OBJECT)

SETFRULE-TSOFF (NEW-VALUE OBJECT)

RULE-TUP (OBJECT)

SETFRULE-TUP (NEW-VALUE OBJECT)

VARIABLE

Public

Undocumented

*ACC-THROUGHOUT-MEAS*

*AUTO-ACCIDENTALS*

*AUTO-ACCS-MODULE*

*AUTO-ACCS-PLUGIN*

*AUTO-BEAM-MODULE*

*AUTO-BEAM-PLUGIN*

*AUTO-BEAMS*

*AUTO-CAUTIONARY-ACCS*

*AUTO-DISTR-RESTS-MODULE*

*AUTO-DISTR-RESTS-PLUGIN*

*AUTO-DYN-NODUP*

*AUTO-GRACE-SLURS*

*AUTO-MULTIVOICE-COMB-MODULE*

*AUTO-MULTIVOICE-COMB-PLUGIN*

*AUTO-MULTIVOICE-NOTES*

*AUTO-MULTIVOICE-RESTS*

*AUTO-OTTAVAS*

*AUTO-OTTAVAS-MODULE*

*AUTO-OTTAVAS-PLUGIN*

*AUTO-OVERRIDE-TIMESIGS*

*AUTO-PERCUSSION-DURS*

*AUTO-PIZZ/ARCO*

*AUTO-QUANTIZE*

*AUTO-QUANTIZE-MODULE*

*AUTO-QUANTIZE-PLUGIN*

*AUTO-STAFF/CLEF-CHANGES*

*AUTO-STAFF/CLEFS-MODULE*

*AUTO-STAFF/CLEFS-PLUGIN*

*AUTO-TIMESIG-COMP*

*AUTO-VOICES-MODULE*

*AUTO-VOICES-PLUGIN*

*AUTO-VOICING*

*BACKEND*

*BEAT-DIVISION*

*CAUT-ACC-NEXT-MEAS*

*CAUT-ACC-OCTAVES*

*CAUT-ACC-OTTAVAS*

*CHECK-RANGES*

*CHUNKS*

*CM-SCALE*

*CMN-VIEW-EXE*

*CMN-VIEW-OPTS*

*COMP-LONG-EIGHTH-BEAM-COUNT*

*COMPOSER*

*DEBUG-FILENAME*

*DEFAULT-BEAT*

*DEFAULT-GRACE-DUR*

*DEFAULT-GRACE-NUM*

*DEFAULT-INSTR*

*DEFAULT-MEAS-DIVS*

*DEFAULT-TIMESIG*

*DEFAULT-TUPLET-DIVS*

*DEFAULT-TUPLETS*

*DOTTED-NOTE-LEVEL*

*DOUBLE-DOTTED-NOTES*

*EFFECTIVE-GRACE-DUR-MUL*

*ENSEMBLE-TYPE*

*EVENTS*

*FILENAME*

*GLOBAL*

*GRANDSTAFF-HIDE-RESTS*

*INPUT-BEAT-VALUE*

*INPUT-OFFSET*

*INSTR-GROUPS*

*INSTRUMENTS*

*LILYPOND-EXE*

*LILYPOND-FILEHEAD*

*LILYPOND-OPTS*

*LILYPOND-OUT-EXT*

*LILYPOND-SCOREHEAD*

*LILYPOND-TEXT-MARKUP*

*LILYPOND-TEXTACC-MARKUP*

*LILYPOND-TEXTDYN-MARKUP*

*LILYPOND-TEXTNOTE-MARKUP*

*LILYPOND-TEXTTEMPO-MARKUP*

*LILYPOND-VERSION*

*LILYPOND-VIEW-EXE*

*LILYPOND-VIEW-OPTS*

*LONG-EIGHTH-BEAM-COUNT*

*LONG-EIGHTH-BEAMS*

*MAX-CAUT-ACC-DIST*

*MAX-OTTAVA-REST-DIST*

*MAX-TUPLET*

*MAX-TUPLET-DUR*

*MIN-AUTO-TIMESIG-DUR*

*MIN-GRANDSTAFF-HIDE-RESTS-DUR*

*MIN-MULTIVOICE-CHORDS-DUR*

*MIN-SPLIT-ALL-PARTS-DUR*

*MIN-TUPLET-DUR*

*OUTPUT*

*PARTS*

*PERCUSSION*

*QUALITY*

*QUARTERTONES*

*SHORTLONGSHORT-NOTES-LEVEL*

*SPLIT-MODULE*

*SPLIT-PLUGIN*

*SUBTITLE*

*SYNCOPATED-NOTES-LEVEL*

*TIMESIG-STYLE*

*TITLE*

*TRANSPOSE*

*TUPLET-DOTTED-RESTS*

*TUPLET-FUNCTION*

*TUPLET-STYLE*

*USE-CM*

*USE-DOUBLE-ACCS*

*VERBOSE*

+TITLE+

+VERSION+

Private

Undocumented

*ACC-AUG-DIM-INT-SCORE*

*ACC-BAD-UNISON-SCORE*

*ACC-BEAT-DIST*

*ACC-DIATONIC-INT-SCORE*

*ACC-DIST-SCORE*

*ACC-ENGINE-HEAP*

*ACC-GOOD-UNISON-SCORE*

*ACC-OCTAVE-DIST*

*ACC-SIMILAR-QTONE-SCORE*

*ACC-SPELLING-PENALTY*

*ARPATT*

*BACKENDEXTS*

*BREATH-DUR*

*CHECKTYPE-MARKERR*

*CHECKTYPE-MARKSERR*

*CLEF-CHANGE-CLEF-PENALTY*

*CLEF-CHANGE-STAFF-PENALTY*

*CLEF-FORCE-CLEF-CHANGE-DIST*

*CLEF-ORDER-PERBEAT-PENALTY*

*CLEF-POLYPHONY-PERBEAT-PENALTY*

*CM-EVENTS*

*CM-EXISTS*

*CM-KEYNUMFUN*

*CM-MIDI*

*CM-MIDICHSLOT*

*CM-MIDIDUR*

*CM-MIDIDURSLOT*

*CM-MIDINOTE*

*CM-MIDINOTESLOT*

*CM-MIDIOFF*

*CM-MIDIOFFSLOT*

*CM-MIDIPBEND*

*CM-MIDIVEL*

*CM-MIDIVELSLOT*

*CM-NOTEFUN*

*CM-PROGCH*

*CM-RHYTHMFUN*

*CM-RTS*

*CMN-EXISTS*

*FERMATA-MULTS*

*FOMUS-ARGS*

*FOMUS-EVENTS*

*FOMUS-GLOBAL*

*FOMUS-MODULES*

*FOMUS-PARTS*

*GRACE-DUR-SECS*

*HARMATT*

*INDATA-IGNORE*

*LILYVERS*

*MAX-ACC-BEAT-DIST-MUL*

*MAX-VOICE-BEAT-DIST-MUL*

*MIN-AMP*

*MINDUR-SECS*

*PORTATO-MULT*

*PREPEND-FM*

*SLUR-ADDDUR*

*STACCATISSIMO-MULT*

*STACCATO-MULT*

*STAFF-ENGINE-HEAP*

*TEMPO*

*TENUTO-ADDDUR*

*TIMESIGS*

*TRAMP*

*TRDUR-SECS*

*TROVLP-ADDDUR*

*VOICE-CHORD-SCORE*

*VOICE-DIST-SCORE*

*VOICE-ENGINE-HEAP*

*VOICE-HIGH/LOW-BEAT-DIST*

*VOICE-HIGH/LOW-PENALTY*

*VOICE-LEADING-BEAT-DIST*

*VOICE-LEADING-PENALTY*

*VOICE-OCTAVE-DIST*

*XML-1NOTE-TREMOLO-KLUDGE*

*XML-HARMONIC-KLUDGE*

*XML-MULTINOTE-TREMOLO-KLUDGE*

*XML-PARTGROUPS-KLUDGE*

+ACC-DOUBLE+

+ACC-QTONES-DOUBLE+

+ACC-QTONES-SINGLE+

+ACC-SINGLE+

+ACCNUM+

+ACROREAD-EXE+

+BANNER+

+CLEFS+

+CMN-BARLINES+

+CMN-CHANGEABLEOPTS+

+CMN-CLEFS+

+CMN-COMMENT+

+CMN-DOWN+

+CMN-DURATIONS+

+CMN-DYNAMICS+

+CMN-KEYSIGS+

+CMN-MARKS+

+CMN-NOTEHEADS+

+CMN-NUM-ACC+

+CMN-NUM-ACCQ+

+CMN-NUM-NOTE+

+CMN-OPTIONS+

+CMN-OUT-EXT+

+CMN-RESTDURS+

+CMN-RESTDURSEX+

+CMN-TEXTNOTESTYLE+

+CMN-TEXTSTYLE+

+CMN-TEXTSTYLEEXC+

+CMN-TEXTTEMPOSTYLE+

+CMN-TRMARKS+

+CMN-UP+

+DEFAULT-MEAS-DIVS+

+DEFAULT-TUPLET-DIVS+

+DEPRECATED-REPL+

+DUR-BASE-TYPE+

+EVENT-BASE-TYPE+

+EVENT-SCORE+

+FOMUS-DIR+

+GHOSTVIEW-EXE+

+INITFILENAME+

+INSTR-GROUP-TREE-TYPE+

+INSTR-GROUP-TREE-TYPE-AUX+

+INSTR-GROUPS+

+INSTR-KEYS+

+INSTR-TYPE+

+INSTRUMENTS+

+INTERVAL-QUALITY+

+KEYSIG-EQS+

+LILYPOND-BARLINES+

+LILYPOND-CLEFS+

+LILYPOND-COMMENT+

+LILYPOND-DEFAULTVER+

+LILYPOND-DEFS+

+LILYPOND-DEFS-24+

+LILYPOND-DEFS-26+

+LILYPOND-DEFS-28+

+LILYPOND-DYNS+

+LILYPOND-KEYSIGS+

+LILYPOND-MARKS+

+LILYPOND-NOTEHEADS+

+LILYPOND-NUM-ACC+

+LILYPOND-NUM-ACCQ+

+LILYPOND-NUM-NOTE+

+LILYPOND-TRMARKS+

+LILYPOND-VERS+

+MARK-TYPE+

+MARKMARKS-TYPE+

+MARKS-BEFORE-AFTER+

+MARKS-DEFAULTDIR+

+MARKS-EXPAND+

+MARKS-FIRST-REST+

+MARKS-FIRST-TIE+

+MARKS-IMPORTANT+

+MARKS-INDIV-VOICES+

+MARKS-LAST-REST+

+MARKS-LAST-TIE+

+MARKS-LONG+

+MARKS-MIDISTAFF+

+MARKS-MIDISTAFFENDS+

+MARKS-NODUP+

+MARKS-ONOFF+

+MARKS-RESTS+

+MARKS-SPANNER-STAVES+

+MARKS-SPANNER-VOICES+

+MARKS-WITHACC+

+MARKS-WITHACCDN+

+MIDI-ALLMARKS+

+MIDI-ENDMARKS+

+MIDI-FIRSTMARKS+

+MIDI-MARKS+

+MIDI-SPANNERMARKS+

+MIDI-TOUCHEDHARMS+

+MODULE-DEFAULTS+

+MODULE-TYPES+

+NOKEY-HARMINTS+

+NOKEY-NICEINTS1+

+NOKEY-NICEINTS2+

+NOKEY-PENALTY+

+NOTE-TO-WHITE+

+NOTE-TYPE+

+NOTEMARK-TYPE+

+NOTEMARKS-TYPE+

+NOTENUM+

+NOTESYM-TYPE+

+PART-PROPS+

+PART-TYPE+

+PARTID-TYPE+

+PERC-KEYS+

+PERC-TYPE+

+PERCUSSION+

+PROGRESS-INT+

+REST-TYPE+

+RESTMARKS-TYPE+

+SETTINGS+

+SMALLTUPNOTE-SCORE+

+TIMESIG-PROPS+

+TIMESIG-REPL-TYPE+

+TIMESIG-TYPE+

+TMP-PATH+

+TUPLET-SCORE+

+VOICE-NOTSIMULT-MULT+

+VOICES-NOTEDIST-AUX-CONST+

+WHITE-TO-NOTE+

+XML-ARTICULATIONS+

+XML-BARLINES+

+XML-CLEFS+

+XML-COMMENT+

+XML-DYNAMICS+

+XML-DYNTEXTSTYLE+

+XML-HEAD+

+XML-KEYSIGS+

+XML-NOTEHEADS+

+XML-NUM-ACCTYPE+

+XML-NUM-DURTYPE+

+XML-NUM-NOTE+

+XML-NUM-PERC-NOTE+

+XML-NUMLVLS+

+XML-ORNAMENTS+

+XML-TECHNICALS+

+XML-TEXTNOTESTYLE+

+XML-TEXTSTYLE+

+XML-TEXTTEMPOSTYLE+

+XML-WORDS+

CLASS

Public

Undocumented

DUR-BASE

EVENT-BASE

EX-BASE

FOMUSCHUNK (OBJECT)

FOMUSOBJ-BASE

INSTR

MARK

MEAS

NOTE

NOTEEX

PART

PARTEX

PERC

REST (LIST)

RESTEX

TIMESIG

TIMESIG-REPL (OBJECT)

Private

Undocumented

A*-NODE

BASECOMP

BASEINIT

BASENODIV

BASERULE

BASESPLIT

BASEUNIT

CLEFNODE

HEAP

INITDIV

ITDEPFIRST*-ANDNODE

ITDEPFIRST*-ORNODE

MODULE

NOKEYNODE

SIG

SIG-NODIV

SPLITNODE

UNIT

UNIT-NODIV

VOICENODE