First steps
Overview
Examples
All classes & functions
Appendices
Score gallery
digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true ]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0 ]; edge [color=lightslategrey, penwidth=1 ]; subgraph "cluster_abjad.bind" { graph [label="abjad.bind"]; node [color=1]; "abjad.bind.Wrapper" [URL="../api/abjad/bind.html#abjad.bind.Wrapper", label=Wrapper, target=_top]; } subgraph "cluster_abjad.duration" { graph [label="abjad.duration"]; node [color=6]; "abjad.duration.Duration" [URL="../api/abjad/duration.html#abjad.duration.Duration", label=Duration, target=_top]; "abjad.duration.Offset" [URL="../api/abjad/duration.html#abjad.duration.Offset", label=Offset, target=_top]; "abjad.duration.Duration" -> "abjad.duration.Offset" [minlen=1]; } subgraph "cluster_abjad.dynamic" { graph [label="abjad.dynamic"]; node [color=7]; "abjad.dynamic.Dynamic" [URL="../api/abjad/dynamic.html#abjad.dynamic.Dynamic", label=Dynamic, target=_top]; } subgraph "cluster_abjad.enums" { graph [label="abjad.enums"]; node [color=8]; "abjad.enums.Comparison" [URL="../api/abjad/enums.html#abjad.enums.Comparison", label=Comparison, target=_top]; "abjad.enums.Horizontal" [URL="../api/abjad/enums.html#abjad.enums.Horizontal", label=Horizontal, target=_top]; "abjad.enums.Vertical" [URL="../api/abjad/enums.html#abjad.enums.Vertical", label=Vertical, target=_top]; } subgraph "cluster_abjad.exceptions" { graph [label="abjad.exceptions"]; node [color=9]; "abjad.exceptions.AssignabilityError" [URL="../api/abjad/exceptions.html#abjad.exceptions.AssignabilityError", label="Assignability\nError", target=_top]; "abjad.exceptions.ImpreciseMetronomeMarkError" [URL="../api/abjad/exceptions.html#abjad.exceptions.ImpreciseMetronomeMarkError", label="Imprecise\nMetronome\nMark\nError", target=_top]; "abjad.exceptions.LilyPondParserError" [URL="../api/abjad/exceptions.html#abjad.exceptions.LilyPondParserError", label="Lily\nPond\nParser\nError", target=_top]; "abjad.exceptions.MissingContextError" [URL="../api/abjad/exceptions.html#abjad.exceptions.MissingContextError", label="Missing\nContext\nError", target=_top]; "abjad.exceptions.MissingMetronomeMarkError" [URL="../api/abjad/exceptions.html#abjad.exceptions.MissingMetronomeMarkError", label="Missing\nMetronome\nMark\nError", target=_top]; "abjad.exceptions.ParentageError" [URL="../api/abjad/exceptions.html#abjad.exceptions.ParentageError", label="Parentage\nError", target=_top]; "abjad.exceptions.PersistentIndicatorError" [URL="../api/abjad/exceptions.html#abjad.exceptions.PersistentIndicatorError", label="Persistent\nIndicator\nError", target=_top]; "abjad.exceptions.SchemeParserFinishedError" [URL="../api/abjad/exceptions.html#abjad.exceptions.SchemeParserFinishedError", label="Scheme\nParser\nFinished\nError", target=_top]; "abjad.exceptions.UnboundedTimeIntervalError" [URL="../api/abjad/exceptions.html#abjad.exceptions.UnboundedTimeIntervalError", label="Unbounded\nTime\nInterval\nError", target=_top]; "abjad.exceptions.WellformednessError" [URL="../api/abjad/exceptions.html#abjad.exceptions.WellformednessError", label="Wellformedness\nError", target=_top]; } subgraph "cluster_abjad.ext.sphinx" { graph [label="abjad.ext.sphinx"]; node [color=1]; "abjad.ext.sphinx.HiddenDoctestDirective" [URL="../api/abjad/ext/sphinx.html#abjad.ext.sphinx.HiddenDoctestDirective", label="Hidden\nDoctest\nDirective", target=_top]; "abjad.ext.sphinx.LilyPondExtension" [URL="../api/abjad/ext/sphinx.html#abjad.ext.sphinx.LilyPondExtension", label="Lily\nPond\nExtension", target=_top]; "abjad.ext.sphinx.ShellDirective" [URL="../api/abjad/ext/sphinx.html#abjad.ext.sphinx.ShellDirective", label="Shell\nDirective", target=_top]; "abjad.ext.sphinx.ThumbnailDirective" [URL="../api/abjad/ext/sphinx.html#abjad.ext.sphinx.ThumbnailDirective", label="Thumbnail\nDirective", target=_top]; "abjad.ext.sphinx.thumbnail_block" [URL="../api/abjad/ext/sphinx.html#abjad.ext.sphinx.thumbnail_block", label="thumbnail\nblock", target=_top]; } subgraph "cluster_abjad.get" { graph [label="abjad.get"]; node [color=2]; "abjad.get.Lineage" [URL="../api/abjad/get.html#abjad.get.Lineage", label=Lineage, target=_top]; } subgraph "cluster_abjad.indicators" { graph [label="abjad.indicators"]; node [color=3]; "abjad.indicators.Arpeggio" [URL="../api/abjad/indicators.html#abjad.indicators.Arpeggio", label=Arpeggio, target=_top]; "abjad.indicators.Articulation" [URL="../api/abjad/indicators.html#abjad.indicators.Articulation", label=Articulation, target=_top]; "abjad.indicators.BarLine" [URL="../api/abjad/indicators.html#abjad.indicators.BarLine", label="Bar\nLine", target=_top]; "abjad.indicators.BeamCount" [URL="../api/abjad/indicators.html#abjad.indicators.BeamCount", label="Beam\nCount", target=_top]; "abjad.indicators.BendAfter" [URL="../api/abjad/indicators.html#abjad.indicators.BendAfter", label="Bend\nAfter", target=_top]; "abjad.indicators.BreathMark" [URL="../api/abjad/indicators.html#abjad.indicators.BreathMark", label="Breath\nMark", target=_top]; "abjad.indicators.Clef" [URL="../api/abjad/indicators.html#abjad.indicators.Clef", label=Clef, target=_top]; "abjad.indicators.ColorFingering" [URL="../api/abjad/indicators.html#abjad.indicators.ColorFingering", label="Color\nFingering", target=_top]; "abjad.indicators.Fermata" [URL="../api/abjad/indicators.html#abjad.indicators.Fermata", label=Fermata, target=_top]; "abjad.indicators.Glissando" [URL="../api/abjad/indicators.html#abjad.indicators.Glissando", label=Glissando, target=_top]; "abjad.indicators.InstrumentName" [URL="../api/abjad/indicators.html#abjad.indicators.InstrumentName", label="Instrument\nName", target=_top]; "abjad.indicators.KeyCluster" [URL="../api/abjad/indicators.html#abjad.indicators.KeyCluster", label="Key\nCluster", target=_top]; "abjad.indicators.KeySignature" [URL="../api/abjad/indicators.html#abjad.indicators.KeySignature", label="Key\nSignature", target=_top]; "abjad.indicators.LaissezVibrer" [URL="../api/abjad/indicators.html#abjad.indicators.LaissezVibrer", label="Laissez\nVibrer", target=_top]; "abjad.indicators.LilyPondLiteral" [URL="../api/abjad/indicators.html#abjad.indicators.LilyPondLiteral", label="Lily\nPond\nLiteral", target=_top]; "abjad.indicators.Markup" [URL="../api/abjad/indicators.html#abjad.indicators.Markup", label=Markup, target=_top]; "abjad.indicators.MetronomeMark" [URL="../api/abjad/indicators.html#abjad.indicators.MetronomeMark", label="Metronome\nMark", target=_top]; "abjad.indicators.Mode" [URL="../api/abjad/indicators.html#abjad.indicators.Mode", label=Mode, target=_top]; "abjad.indicators.Ottava" [URL="../api/abjad/indicators.html#abjad.indicators.Ottava", label=Ottava, target=_top]; "abjad.indicators.RehearsalMark" [URL="../api/abjad/indicators.html#abjad.indicators.RehearsalMark", label="Rehearsal\nMark", target=_top]; "abjad.indicators.Repeat" [URL="../api/abjad/indicators.html#abjad.indicators.Repeat", label=Repeat, target=_top]; "abjad.indicators.RepeatTie" [URL="../api/abjad/indicators.html#abjad.indicators.RepeatTie", label="Repeat\nTie", target=_top]; "abjad.indicators.ShortInstrumentName" [URL="../api/abjad/indicators.html#abjad.indicators.ShortInstrumentName", label="Short\nInstrument\nName", target=_top]; "abjad.indicators.StaffChange" [URL="../api/abjad/indicators.html#abjad.indicators.StaffChange", label="Staff\nChange", target=_top]; "abjad.indicators.StartBeam" [URL="../api/abjad/indicators.html#abjad.indicators.StartBeam", label="Start\nBeam", target=_top]; "abjad.indicators.StartGroup" [URL="../api/abjad/indicators.html#abjad.indicators.StartGroup", label="Start\nGroup", target=_top]; "abjad.indicators.StartHairpin" [URL="../api/abjad/indicators.html#abjad.indicators.StartHairpin", label="Start\nHairpin", target=_top]; "abjad.indicators.StartPhrasingSlur" [URL="../api/abjad/indicators.html#abjad.indicators.StartPhrasingSlur", label="Start\nPhrasing\nSlur", target=_top]; "abjad.indicators.StartPianoPedal" [URL="../api/abjad/indicators.html#abjad.indicators.StartPianoPedal", label="Start\nPiano\nPedal", target=_top]; "abjad.indicators.StartSlur" [URL="../api/abjad/indicators.html#abjad.indicators.StartSlur", label="Start\nSlur", target=_top]; "abjad.indicators.StartTextSpan" [URL="../api/abjad/indicators.html#abjad.indicators.StartTextSpan", label="Start\nText\nSpan", target=_top]; "abjad.indicators.StartTrillSpan" [URL="../api/abjad/indicators.html#abjad.indicators.StartTrillSpan", label="Start\nTrill\nSpan", target=_top]; "abjad.indicators.StemTremolo" [URL="../api/abjad/indicators.html#abjad.indicators.StemTremolo", label="Stem\nTremolo", target=_top]; "abjad.indicators.StopBeam" [URL="../api/abjad/indicators.html#abjad.indicators.StopBeam", label="Stop\nBeam", target=_top]; "abjad.indicators.StopGroup" [URL="../api/abjad/indicators.html#abjad.indicators.StopGroup", label="Stop\nGroup", target=_top]; "abjad.indicators.StopHairpin" [URL="../api/abjad/indicators.html#abjad.indicators.StopHairpin", label="Stop\nHairpin", target=_top]; "abjad.indicators.StopPhrasingSlur" [URL="../api/abjad/indicators.html#abjad.indicators.StopPhrasingSlur", label="Stop\nPhrasing\nSlur", target=_top]; "abjad.indicators.StopPianoPedal" [URL="../api/abjad/indicators.html#abjad.indicators.StopPianoPedal", label="Stop\nPiano\nPedal", target=_top]; "abjad.indicators.StopSlur" [URL="../api/abjad/indicators.html#abjad.indicators.StopSlur", label="Stop\nSlur", target=_top]; "abjad.indicators.StopTextSpan" [URL="../api/abjad/indicators.html#abjad.indicators.StopTextSpan", label="Stop\nText\nSpan", target=_top]; "abjad.indicators.StopTrillSpan" [URL="../api/abjad/indicators.html#abjad.indicators.StopTrillSpan", label="Stop\nTrill\nSpan", target=_top]; "abjad.indicators.Tie" [URL="../api/abjad/indicators.html#abjad.indicators.Tie", label=Tie, target=_top]; "abjad.indicators.TimeSignature" [URL="../api/abjad/indicators.html#abjad.indicators.TimeSignature", label="Time\nSignature", target=_top]; "abjad.indicators.VoiceNumber" [URL="../api/abjad/indicators.html#abjad.indicators.VoiceNumber", label="Voice\nNumber", target=_top]; } subgraph "cluster_abjad.io" { graph [label="abjad.io"]; node [color=5]; "abjad.io.AbjadGrapher" [URL="../api/abjad/io.html#abjad.io.AbjadGrapher", color=black, fontcolor=white, label="Abjad\nGrapher", target=_top]; "abjad.io.Illustrator" [URL="../api/abjad/io.html#abjad.io.Illustrator", color=black, fontcolor=white, label=Illustrator, target=_top]; "abjad.io.LilyPondIO" [URL="../api/abjad/io.html#abjad.io.LilyPondIO", color=black, fontcolor=white, label="Lily\nPond\nIO", target=_top]; "abjad.io.LilyPondIO" -> "abjad.io.Illustrator" [minlen=1]; "abjad.io.Player" [URL="../api/abjad/io.html#abjad.io.Player", color=black, fontcolor=white, label=Player, target=_top]; "abjad.io.LilyPondIO" -> "abjad.io.Player" [minlen=2]; } subgraph "cluster_abjad.label" { graph [label="abjad.label"]; node [color=6]; "abjad.label.ColorMap" [URL="../api/abjad/label.html#abjad.label.ColorMap", label="Color\nMap", target=_top]; } subgraph "cluster_abjad.lyproxy" { graph [label="abjad.lyproxy"]; node [color=8]; "abjad.lyproxy.LilyPondContext" [URL="../api/abjad/lyproxy.html#abjad.lyproxy.LilyPondContext", label="Lily\nPond\nContext", target=_top]; "abjad.lyproxy.LilyPondEngraver" [URL="../api/abjad/lyproxy.html#abjad.lyproxy.LilyPondEngraver", label="Lily\nPond\nEngraver", target=_top]; "abjad.lyproxy.LilyPondGrob" [URL="../api/abjad/lyproxy.html#abjad.lyproxy.LilyPondGrob", label="Lily\nPond\nGrob", target=_top]; "abjad.lyproxy.LilyPondGrobInterface" [URL="../api/abjad/lyproxy.html#abjad.lyproxy.LilyPondGrobInterface", label="Lily\nPond\nGrob\nInterface", target=_top]; } subgraph "cluster_abjad.math" { graph [label="abjad.math"]; node [color=9]; "abjad.math.Infinity" [URL="../api/abjad/math.html#abjad.math.Infinity", color=black, fontcolor=white, label=Infinity, target=_top]; "abjad.math.NegativeInfinity" [URL="../api/abjad/math.html#abjad.math.NegativeInfinity", color=black, fontcolor=white, label="Negative\nInfinity", target=_top]; "abjad.math.Infinity" -> "abjad.math.NegativeInfinity" [minlen=1]; } subgraph "cluster_abjad.meter" { graph [label="abjad.meter"]; node [color=1]; "abjad.meter.Meter" [URL="../api/abjad/meter.html#abjad.meter.Meter", label=Meter, target=_top]; "abjad.meter.MetricAccentKernel" [URL="../api/abjad/meter.html#abjad.meter.MetricAccentKernel", label="Metric\nAccent\nKernel", target=_top]; } subgraph "cluster_abjad.obgc" { graph [label="abjad.obgc"]; node [color=3]; "abjad.obgc.OnBeatGraceContainer" [URL="../api/abjad/obgc.html#abjad.obgc.OnBeatGraceContainer", label="On\nBeat\nGrace\nContainer", target=_top]; } subgraph "cluster_abjad.overrides" { graph [label="abjad.overrides"]; node [color=4]; "abjad.overrides.Interface" [URL="../api/abjad/overrides.html#abjad.overrides.Interface", label=Interface, target=_top]; "abjad.overrides.OverrideInterface" [URL="../api/abjad/overrides.html#abjad.overrides.OverrideInterface", label="Override\nInterface", target=_top]; "abjad.overrides.Interface" -> "abjad.overrides.OverrideInterface" [minlen=1]; "abjad.overrides.SettingInterface" [URL="../api/abjad/overrides.html#abjad.overrides.SettingInterface", label="Setting\nInterface", target=_top]; "abjad.overrides.Interface" -> "abjad.overrides.SettingInterface" [minlen=2]; "abjad.overrides.LilyPondOverride" [URL="../api/abjad/overrides.html#abjad.overrides.LilyPondOverride", label="Lily\nPond\nOverride", target=_top]; "abjad.overrides.LilyPondSetting" [URL="../api/abjad/overrides.html#abjad.overrides.LilyPondSetting", label="Lily\nPond\nSetting", target=_top]; } subgraph "cluster_abjad.parentage" { graph [label="abjad.parentage"]; node [color=5]; "abjad.parentage.Parentage" [URL="../api/abjad/parentage.html#abjad.parentage.Parentage", label=Parentage, target=_top]; } subgraph "cluster_abjad.pattern" { graph [label="abjad.pattern"]; node [color=1]; "abjad.pattern.Pattern" [URL="../api/abjad/pattern.html#abjad.pattern.Pattern", label=Pattern, target=_top]; "abjad.pattern.PatternTuple" [URL="../api/abjad/pattern.html#abjad.pattern.PatternTuple", label="Pattern\nTuple", target=_top]; } subgraph "cluster_abjad.pitch" { graph [label="abjad.pitch"]; node [color=3]; "abjad.pitch.Accidental" [URL="../api/abjad/pitch.html#abjad.pitch.Accidental", label=Accidental, target=_top]; "abjad.pitch.Interval" [URL="../api/abjad/pitch.html#abjad.pitch.Interval", label=Interval, target=_top]; "abjad.pitch.NamedInterval" [URL="../api/abjad/pitch.html#abjad.pitch.NamedInterval", label="Named\nInterval", target=_top]; "abjad.pitch.Interval" -> "abjad.pitch.NamedInterval" [minlen=1]; "abjad.pitch.NumberedInterval" [URL="../api/abjad/pitch.html#abjad.pitch.NumberedInterval", label="Numbered\nInterval", target=_top]; "abjad.pitch.Interval" -> "abjad.pitch.NumberedInterval" [minlen=2]; "abjad.pitch.IntervalClass" [URL="../api/abjad/pitch.html#abjad.pitch.IntervalClass", label="Interval\nClass", target=_top]; "abjad.pitch.NamedIntervalClass" [URL="../api/abjad/pitch.html#abjad.pitch.NamedIntervalClass", label="Named\nInterval\nClass", target=_top]; "abjad.pitch.IntervalClass" -> "abjad.pitch.NamedIntervalClass" [minlen=1]; "abjad.pitch.NumberedIntervalClass" [URL="../api/abjad/pitch.html#abjad.pitch.NumberedIntervalClass", label="Numbered\nInterval\nClass", target=_top]; "abjad.pitch.IntervalClass" -> "abjad.pitch.NumberedIntervalClass" [minlen=2]; "abjad.pitch.NamedInversionEquivalentIntervalClass" [URL="../api/abjad/pitch.html#abjad.pitch.NamedInversionEquivalentIntervalClass", label="Named\nInversion\nEquivalent\nInterval\nClass", target=_top]; "abjad.pitch.NamedIntervalClass" -> "abjad.pitch.NamedInversionEquivalentIntervalClass" [minlen=1]; "abjad.pitch.NamedPitch" [URL="../api/abjad/pitch.html#abjad.pitch.NamedPitch", label="Named\nPitch", target=_top]; "abjad.pitch.NamedPitchClass" [URL="../api/abjad/pitch.html#abjad.pitch.NamedPitchClass", label="Named\nPitch\nClass", target=_top]; "abjad.pitch.NumberedInversionEquivalentIntervalClass" [URL="../api/abjad/pitch.html#abjad.pitch.NumberedInversionEquivalentIntervalClass", label="Numbered\nInversion\nEquivalent\nInterval\nClass", target=_top]; "abjad.pitch.NumberedIntervalClass" -> "abjad.pitch.NumberedInversionEquivalentIntervalClass" [minlen=1]; "abjad.pitch.NumberedPitch" [URL="../api/abjad/pitch.html#abjad.pitch.NumberedPitch", label="Numbered\nPitch", target=_top]; "abjad.pitch.NumberedPitchClass" [URL="../api/abjad/pitch.html#abjad.pitch.NumberedPitchClass", label="Numbered\nPitch\nClass", target=_top]; "abjad.pitch.Octave" [URL="../api/abjad/pitch.html#abjad.pitch.Octave", label=Octave, target=_top]; "abjad.pitch.Pitch" [URL="../api/abjad/pitch.html#abjad.pitch.Pitch", label=Pitch, target=_top]; "abjad.pitch.Pitch" -> "abjad.pitch.NamedPitch" [minlen=1]; "abjad.pitch.Pitch" -> "abjad.pitch.NumberedPitch" [minlen=2]; "abjad.pitch.PitchClass" [URL="../api/abjad/pitch.html#abjad.pitch.PitchClass", label="Pitch\nClass", target=_top]; "abjad.pitch.PitchClass" -> "abjad.pitch.NamedPitchClass" [minlen=1]; "abjad.pitch.PitchClass" -> "abjad.pitch.NumberedPitchClass" [minlen=2]; "abjad.pitch.StaffPosition" [URL="../api/abjad/pitch.html#abjad.pitch.StaffPosition", label="Staff\nPosition", target=_top]; } subgraph "cluster_abjad.score" { graph [label="abjad.score"]; node [color=5]; "abjad.score.AfterGraceContainer" [URL="../api/abjad/score.html#abjad.score.AfterGraceContainer", label="After\nGrace\nContainer", target=_top]; "abjad.score.BeforeGraceContainer" [URL="../api/abjad/score.html#abjad.score.BeforeGraceContainer", label="Before\nGrace\nContainer", target=_top]; "abjad.score.Chord" [URL="../api/abjad/score.html#abjad.score.Chord", label=Chord, target=_top]; "abjad.score.Cluster" [URL="../api/abjad/score.html#abjad.score.Cluster", label=Cluster, target=_top]; "abjad.score.Component" [URL="../api/abjad/score.html#abjad.score.Component", label=Component, target=_top]; "abjad.score.Container" [URL="../api/abjad/score.html#abjad.score.Container", label=Container, target=_top]; "abjad.score.Component" -> "abjad.score.Container"; "abjad.score.Leaf" [URL="../api/abjad/score.html#abjad.score.Leaf", label=Leaf, target=_top]; "abjad.score.Component" -> "abjad.score.Leaf"; "abjad.score.Container" -> "abjad.score.AfterGraceContainer" [minlen=2]; "abjad.score.Container" -> "abjad.score.BeforeGraceContainer" [minlen=3]; "abjad.score.Container" -> "abjad.score.Cluster" [minlen=4]; "abjad.score.Context" [URL="../api/abjad/score.html#abjad.score.Context", label=Context, target=_top]; "abjad.score.Container" -> "abjad.score.Context"; "abjad.score.TremoloContainer" [URL="../api/abjad/score.html#abjad.score.TremoloContainer", label="Tremolo\nContainer", target=_top]; "abjad.score.Container" -> "abjad.score.TremoloContainer" [minlen=5]; "abjad.score.Tuplet" [URL="../api/abjad/score.html#abjad.score.Tuplet", label=Tuplet, target=_top]; "abjad.score.Container" -> "abjad.score.Tuplet" [minlen=1]; "abjad.score.Score" [URL="../api/abjad/score.html#abjad.score.Score", label=Score, target=_top]; "abjad.score.Context" -> "abjad.score.Score" [minlen=1]; "abjad.score.Staff" [URL="../api/abjad/score.html#abjad.score.Staff", label=Staff, target=_top]; "abjad.score.Context" -> "abjad.score.Staff" [minlen=2]; "abjad.score.StaffGroup" [URL="../api/abjad/score.html#abjad.score.StaffGroup", label="Staff\nGroup", target=_top]; "abjad.score.Context" -> "abjad.score.StaffGroup" [minlen=3]; "abjad.score.Voice" [URL="../api/abjad/score.html#abjad.score.Voice", label=Voice, target=_top]; "abjad.score.Context" -> "abjad.score.Voice" [minlen=4]; "abjad.score.DrumNoteHead" [URL="../api/abjad/score.html#abjad.score.DrumNoteHead", label="Drum\nNote\nHead", target=_top]; "abjad.score.Leaf" -> "abjad.score.Chord" [minlen=1]; "abjad.score.MultimeasureRest" [URL="../api/abjad/score.html#abjad.score.MultimeasureRest", label="Multimeasure\nRest", target=_top]; "abjad.score.Leaf" -> "abjad.score.MultimeasureRest" [minlen=2]; "abjad.score.Note" [URL="../api/abjad/score.html#abjad.score.Note", label=Note, target=_top]; "abjad.score.Leaf" -> "abjad.score.Note" [minlen=3]; "abjad.score.Rest" [URL="../api/abjad/score.html#abjad.score.Rest", label=Rest, target=_top]; "abjad.score.Leaf" -> "abjad.score.Rest" [minlen=4]; "abjad.score.Skip" [URL="../api/abjad/score.html#abjad.score.Skip", label=Skip, target=_top]; "abjad.score.Leaf" -> "abjad.score.Skip" [minlen=5]; "abjad.score.NoteHead" [URL="../api/abjad/score.html#abjad.score.NoteHead", label="Note\nHead", target=_top]; "abjad.score.NoteHead" -> "abjad.score.DrumNoteHead" [minlen=1]; "abjad.score.NoteHeadList" [URL="../api/abjad/score.html#abjad.score.NoteHeadList", label="Note\nHead\nList", target=_top]; } subgraph "cluster_abjad.select" { graph [label="abjad.select"]; node [color=6]; "abjad.select.LogicalTie" [URL="../api/abjad/select.html#abjad.select.LogicalTie", label="Logical\nTie", target=_top]; } subgraph "cluster_abjad.setclass" { graph [label="abjad.setclass"]; node [color=7]; "abjad.setclass.SetClass" [URL="../api/abjad/setclass.html#abjad.setclass.SetClass", label="Set\nClass", target=_top]; } subgraph "cluster_abjad.tag" { graph [label="abjad.tag"]; node [color=8]; "abjad.tag.Tag" [URL="../api/abjad/tag.html#abjad.tag.Tag", label=Tag, target=_top]; } subgraph "cluster_abjad.timespan" { graph [label="abjad.timespan"]; node [color=9]; "abjad.timespan.OffsetCounter" [URL="../api/abjad/timespan.html#abjad.timespan.OffsetCounter", label="Offset\nCounter", target=_top]; "abjad.timespan.Timespan" [URL="../api/abjad/timespan.html#abjad.timespan.Timespan", label=Timespan, target=_top]; "abjad.timespan.TimespanList" [URL="../api/abjad/timespan.html#abjad.timespan.TimespanList", label="Timespan\nList", target=_top]; } subgraph "cluster_abjad.tweaks" { graph [label="abjad.tweaks"]; node [color=1]; "abjad.tweaks.Bundle" [URL="../api/abjad/tweaks.html#abjad.tweaks.Bundle", label=Bundle, target=_top]; "abjad.tweaks.Tweak" [URL="../api/abjad/tweaks.html#abjad.tweaks.Tweak", label=Tweak, target=_top]; } subgraph cluster_builtins { graph [label=builtins]; node [color=3]; "builtins.BaseException" [URL="https://docs.python.org/3.10/library/exceptions.html#BaseException", label="Base\nException", target=_top]; "builtins.Exception" [URL="https://docs.python.org/3.10/library/exceptions.html#Exception", label=Exception, target=_top]; "builtins.BaseException" -> "builtins.Exception"; "builtins.frozenset" [URL="https://docs.python.org/3.10/library/stdtypes.html#frozenset", label=frozenset, target=_top]; "builtins.list" [URL="https://docs.python.org/3.10/library/stdtypes.html#list", label=list, target=_top]; "builtins.object" [URL="https://docs.python.org/3.10/library/functions.html#object", label=object, target=_top]; "builtins.object" -> "builtins.BaseException" [minlen=1]; "builtins.object" -> "builtins.frozenset"; "builtins.object" -> "builtins.list"; } subgraph "cluster_collections.abc" { graph [label="collections.abc"]; node [color=4]; "collections.abc.Collection" [URL="https://docs.python.org/3.10/library/collections.abc.html#collections.abc.Collection", label=Collection, shape=oval, style=bold, target=_top]; "collections.abc.Sequence" [URL="https://docs.python.org/3.10/library/collections.abc.html#collections.abc.Sequence", label=Sequence, shape=oval, style=bold, target=_top]; "collections.abc.Collection" -> "collections.abc.Sequence"; "collections.abc.Container" [URL="https://docs.python.org/3.10/library/collections.abc.html#collections.abc.Container", label=Container, shape=oval, style=bold, target=_top]; "collections.abc.Container" -> "collections.abc.Collection"; "collections.abc.Iterable" [URL="https://docs.python.org/3.10/library/collections.abc.html#collections.abc.Iterable", label=Iterable, shape=oval, style=bold, target=_top]; "collections.abc.Iterable" -> "collections.abc.Collection"; "collections.abc.Reversible" [URL="https://docs.python.org/3.10/library/collections.abc.html#collections.abc.Reversible", label=Reversible, shape=oval, style=bold, target=_top]; "collections.abc.Iterable" -> "collections.abc.Reversible" [minlen=1]; "collections.abc.Reversible" -> "collections.abc.Sequence"; "collections.abc.Sized" [URL="https://docs.python.org/3.10/library/collections.abc.html#collections.abc.Sized", label=Sized, shape=oval, style=bold, target=_top]; "collections.abc.Sized" -> "collections.abc.Collection"; } subgraph "cluster_docutils.nodes" { graph [label="docutils.nodes"]; node [color=5]; "docutils.nodes.Body" [label=Body]; "docutils.nodes.General" [label=General]; "docutils.nodes.Body" -> "docutils.nodes.General"; "docutils.nodes.Element" [label=Element]; "docutils.nodes.image" [label=image]; "docutils.nodes.Element" -> "docutils.nodes.image"; "docutils.nodes.General" -> "docutils.nodes.image"; "docutils.nodes.Inline" [label=Inline]; "docutils.nodes.Inline" -> "docutils.nodes.image"; "docutils.nodes.Node" [label="Node"]; "docutils.nodes.Node" -> "docutils.nodes.Element"; } subgraph cluster_enum { graph [label=enum]; node [color=7]; "enum.Enum" [URL="https://docs.python.org/3.10/library/enum.html#enum.Enum", label=Enum, target=_top]; } subgraph cluster_fractions { graph [label=fractions]; node [color=8]; "fractions.Fraction" [URL="https://docs.python.org/3.10/library/fractions.html#fractions.Fraction", label=Fraction, target=_top]; } subgraph cluster_numbers { graph [label=numbers]; node [color=9]; "numbers.Complex" [URL="https://docs.python.org/3.10/library/numbers.html#numbers.Complex", label=Complex, shape=oval, style=bold, target=_top]; "numbers.Real" [URL="https://docs.python.org/3.10/library/numbers.html#numbers.Real", label=Real, shape=oval, style=bold, target=_top]; "numbers.Complex" -> "numbers.Real" [minlen=1]; "numbers.Number" [URL="https://docs.python.org/3.10/library/numbers.html#numbers.Number", label=Number, target=_top]; "numbers.Number" -> "numbers.Complex" [minlen=1]; "numbers.Rational" [URL="https://docs.python.org/3.10/library/numbers.html#numbers.Rational", label=Rational, shape=oval, style=bold, target=_top]; "numbers.Real" -> "numbers.Rational" [minlen=1]; } subgraph "cluster_abjad.configuration" { graph [label="abjad.configuration"]; node [color=2]; "abjad.configuration.Configuration" [URL="../api/abjad/configuration.html#abjad.configuration.Configuration", color=black, fontcolor=white, label=Configuration, target=_top]; } subgraph "cluster_abjad.contextmanagers" { graph [label="abjad.contextmanagers"]; node [color=3]; "abjad.contextmanagers.ContextManager" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.ContextManager", label="Context\nManager", target=_top]; "abjad.contextmanagers.FilesystemState" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.FilesystemState", label="Filesystem\nState", target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.FilesystemState" [minlen=1]; "abjad.contextmanagers.ForbidUpdate" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.ForbidUpdate", label="Forbid\nUpdate", target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.ForbidUpdate" [minlen=2]; "abjad.contextmanagers.NullContextManager" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.NullContextManager", label="Null\nContext\nManager", target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.NullContextManager" [minlen=3]; "abjad.contextmanagers.ProgressIndicator" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.ProgressIndicator", label="Progress\nIndicator", target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.ProgressIndicator" [minlen=4]; "abjad.contextmanagers.RedirectedStreams" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.RedirectedStreams", label="Redirected\nStreams", target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.RedirectedStreams" [minlen=5]; "abjad.contextmanagers.TemporaryDirectory" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.TemporaryDirectory", label="Temporary\nDirectory", target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.TemporaryDirectory" [minlen=1]; "abjad.contextmanagers.TemporaryDirectoryChange" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.TemporaryDirectoryChange", label="Temporary\nDirectory\nChange", target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.TemporaryDirectoryChange" [minlen=2]; "abjad.contextmanagers.Timer" [URL="../api/abjad/contextmanagers.html#abjad.contextmanagers.Timer", label=Timer, target=_top]; "abjad.contextmanagers.ContextManager" -> "abjad.contextmanagers.Timer" [minlen=3]; } subgraph "cluster_abjad.contributions" { graph [label="abjad.contributions"]; node [color=4]; "abjad.contributions.ContributionsBySite" [URL="../api/abjad/contributions.html#abjad.contributions.ContributionsBySite", label="Contributions\nBy\nSite", target=_top]; "abjad.contributions.Sites" [URL="../api/abjad/contributions.html#abjad.contributions.Sites", label=Sites, target=_top]; "abjad.contributions.Types" [URL="../api/abjad/contributions.html#abjad.contributions.Types", label=Types, target=_top]; } subgraph "cluster_abjad.cyclictuple" { graph [label="abjad.cyclictuple"]; node [color=5]; "abjad.cyclictuple.CyclicTuple" [URL="../api/abjad/cyclictuple.html#abjad.cyclictuple.CyclicTuple", label="Cyclic\nTuple", target=_top]; } subgraph "cluster_abjad.instruments" { graph [label="abjad.instruments"]; node [color=4]; "abjad.instruments.Accordion" [URL="../api/abjad/instruments.html#abjad.instruments.Accordion", label=Accordion, target=_top]; "abjad.instruments.AltoFlute" [URL="../api/abjad/instruments.html#abjad.instruments.AltoFlute", label="Alto\nFlute", target=_top]; "abjad.instruments.AltoSaxophone" [URL="../api/abjad/instruments.html#abjad.instruments.AltoSaxophone", label="Alto\nSaxophone", target=_top]; "abjad.instruments.AltoTrombone" [URL="../api/abjad/instruments.html#abjad.instruments.AltoTrombone", label="Alto\nTrombone", target=_top]; "abjad.instruments.AltoVoice" [URL="../api/abjad/instruments.html#abjad.instruments.AltoVoice", label="Alto\nVoice", target=_top]; "abjad.instruments.BaritoneSaxophone" [URL="../api/abjad/instruments.html#abjad.instruments.BaritoneSaxophone", label="Baritone\nSaxophone", target=_top]; "abjad.instruments.BaritoneVoice" [URL="../api/abjad/instruments.html#abjad.instruments.BaritoneVoice", label="Baritone\nVoice", target=_top]; "abjad.instruments.BassClarinet" [URL="../api/abjad/instruments.html#abjad.instruments.BassClarinet", label="Bass\nClarinet", target=_top]; "abjad.instruments.BassFlute" [URL="../api/abjad/instruments.html#abjad.instruments.BassFlute", label="Bass\nFlute", target=_top]; "abjad.instruments.BassSaxophone" [URL="../api/abjad/instruments.html#abjad.instruments.BassSaxophone", label="Bass\nSaxophone", target=_top]; "abjad.instruments.BassTrombone" [URL="../api/abjad/instruments.html#abjad.instruments.BassTrombone", label="Bass\nTrombone", target=_top]; "abjad.instruments.BassVoice" [URL="../api/abjad/instruments.html#abjad.instruments.BassVoice", label="Bass\nVoice", target=_top]; "abjad.instruments.Bassoon" [URL="../api/abjad/instruments.html#abjad.instruments.Bassoon", label=Bassoon, target=_top]; "abjad.instruments.Cello" [URL="../api/abjad/instruments.html#abjad.instruments.Cello", label=Cello, target=_top]; "abjad.instruments.ClarinetInA" [URL="../api/abjad/instruments.html#abjad.instruments.ClarinetInA", label="Clarinet\nIn\nA", target=_top]; "abjad.instruments.ClarinetInBFlat" [URL="../api/abjad/instruments.html#abjad.instruments.ClarinetInBFlat", label="Clarinet\nIn\nBFlat", target=_top]; "abjad.instruments.ClarinetInEFlat" [URL="../api/abjad/instruments.html#abjad.instruments.ClarinetInEFlat", label="Clarinet\nIn\nEFlat", target=_top]; "abjad.instruments.Contrabass" [URL="../api/abjad/instruments.html#abjad.instruments.Contrabass", label=Contrabass, target=_top]; "abjad.instruments.ContrabassClarinet" [URL="../api/abjad/instruments.html#abjad.instruments.ContrabassClarinet", label="Contrabass\nClarinet", target=_top]; "abjad.instruments.ContrabassFlute" [URL="../api/abjad/instruments.html#abjad.instruments.ContrabassFlute", label="Contrabass\nFlute", target=_top]; "abjad.instruments.ContrabassSaxophone" [URL="../api/abjad/instruments.html#abjad.instruments.ContrabassSaxophone", label="Contrabass\nSaxophone", target=_top]; "abjad.instruments.Contrabassoon" [URL="../api/abjad/instruments.html#abjad.instruments.Contrabassoon", label=Contrabassoon, target=_top]; "abjad.instruments.EnglishHorn" [URL="../api/abjad/instruments.html#abjad.instruments.EnglishHorn", label="English\nHorn", target=_top]; "abjad.instruments.Flute" [URL="../api/abjad/instruments.html#abjad.instruments.Flute", label=Flute, target=_top]; "abjad.instruments.FrenchHorn" [URL="../api/abjad/instruments.html#abjad.instruments.FrenchHorn", label="French\nHorn", target=_top]; "abjad.instruments.Glockenspiel" [URL="../api/abjad/instruments.html#abjad.instruments.Glockenspiel", label=Glockenspiel, target=_top]; "abjad.instruments.Guitar" [URL="../api/abjad/instruments.html#abjad.instruments.Guitar", label=Guitar, target=_top]; "abjad.instruments.Harp" [URL="../api/abjad/instruments.html#abjad.instruments.Harp", label=Harp, target=_top]; "abjad.instruments.Harpsichord" [URL="../api/abjad/instruments.html#abjad.instruments.Harpsichord", label=Harpsichord, target=_top]; "abjad.instruments.Instrument" [URL="../api/abjad/instruments.html#abjad.instruments.Instrument", label=Instrument, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Accordion" [minlen=1]; "abjad.instruments.Instrument" -> "abjad.instruments.AltoFlute" [minlen=2]; "abjad.instruments.Instrument" -> "abjad.instruments.AltoSaxophone" [minlen=3]; "abjad.instruments.Instrument" -> "abjad.instruments.AltoTrombone" [minlen=4]; "abjad.instruments.Instrument" -> "abjad.instruments.AltoVoice" [minlen=5]; "abjad.instruments.Instrument" -> "abjad.instruments.BaritoneSaxophone" [minlen=1]; "abjad.instruments.Instrument" -> "abjad.instruments.BaritoneVoice" [minlen=2]; "abjad.instruments.Instrument" -> "abjad.instruments.BassClarinet" [minlen=3]; "abjad.instruments.Instrument" -> "abjad.instruments.BassFlute" [minlen=4]; "abjad.instruments.Instrument" -> "abjad.instruments.BassSaxophone" [minlen=5]; "abjad.instruments.Instrument" -> "abjad.instruments.BassTrombone" [minlen=1]; "abjad.instruments.Instrument" -> "abjad.instruments.BassVoice" [minlen=2]; "abjad.instruments.Instrument" -> "abjad.instruments.Bassoon" [minlen=3]; "abjad.instruments.Instrument" -> "abjad.instruments.Cello" [minlen=4]; "abjad.instruments.Instrument" -> "abjad.instruments.ClarinetInA" [minlen=5]; "abjad.instruments.Instrument" -> "abjad.instruments.ClarinetInBFlat" [minlen=1]; "abjad.instruments.Instrument" -> "abjad.instruments.ClarinetInEFlat" [minlen=2]; "abjad.instruments.Instrument" -> "abjad.instruments.Contrabass" [minlen=3]; "abjad.instruments.Instrument" -> "abjad.instruments.ContrabassClarinet" [minlen=4]; "abjad.instruments.Instrument" -> "abjad.instruments.ContrabassFlute" [minlen=5]; "abjad.instruments.Instrument" -> "abjad.instruments.ContrabassSaxophone" [minlen=1]; "abjad.instruments.Instrument" -> "abjad.instruments.Contrabassoon" [minlen=2]; "abjad.instruments.Instrument" -> "abjad.instruments.EnglishHorn" [minlen=3]; "abjad.instruments.Instrument" -> "abjad.instruments.Flute" [minlen=4]; "abjad.instruments.Instrument" -> "abjad.instruments.FrenchHorn" [minlen=5]; "abjad.instruments.Instrument" -> "abjad.instruments.Glockenspiel" [minlen=1]; "abjad.instruments.Instrument" -> "abjad.instruments.Guitar" [minlen=2]; "abjad.instruments.Instrument" -> "abjad.instruments.Harp" [minlen=3]; "abjad.instruments.Instrument" -> "abjad.instruments.Harpsichord" [minlen=4]; "abjad.instruments.Marimba" [URL="../api/abjad/instruments.html#abjad.instruments.Marimba", label=Marimba, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Marimba" [minlen=5]; "abjad.instruments.MezzoSopranoVoice" [URL="../api/abjad/instruments.html#abjad.instruments.MezzoSopranoVoice", label="Mezzo\nSoprano\nVoice", target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.MezzoSopranoVoice" [minlen=1]; "abjad.instruments.Oboe" [URL="../api/abjad/instruments.html#abjad.instruments.Oboe", label=Oboe, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Oboe" [minlen=2]; "abjad.instruments.Percussion" [URL="../api/abjad/instruments.html#abjad.instruments.Percussion", label=Percussion, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Percussion" [minlen=3]; "abjad.instruments.Piano" [URL="../api/abjad/instruments.html#abjad.instruments.Piano", label=Piano, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Piano" [minlen=4]; "abjad.instruments.Piccolo" [URL="../api/abjad/instruments.html#abjad.instruments.Piccolo", label=Piccolo, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Piccolo" [minlen=5]; "abjad.instruments.SopraninoSaxophone" [URL="../api/abjad/instruments.html#abjad.instruments.SopraninoSaxophone", label="Sopranino\nSaxophone", target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.SopraninoSaxophone" [minlen=1]; "abjad.instruments.SopranoSaxophone" [URL="../api/abjad/instruments.html#abjad.instruments.SopranoSaxophone", label="Soprano\nSaxophone", target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.SopranoSaxophone" [minlen=2]; "abjad.instruments.SopranoVoice" [URL="../api/abjad/instruments.html#abjad.instruments.SopranoVoice", label="Soprano\nVoice", target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.SopranoVoice" [minlen=3]; "abjad.instruments.TenorSaxophone" [URL="../api/abjad/instruments.html#abjad.instruments.TenorSaxophone", label="Tenor\nSaxophone", target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.TenorSaxophone" [minlen=4]; "abjad.instruments.TenorTrombone" [URL="../api/abjad/instruments.html#abjad.instruments.TenorTrombone", label="Tenor\nTrombone", target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.TenorTrombone" [minlen=5]; "abjad.instruments.TenorVoice" [URL="../api/abjad/instruments.html#abjad.instruments.TenorVoice", label="Tenor\nVoice", target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.TenorVoice" [minlen=1]; "abjad.instruments.Trumpet" [URL="../api/abjad/instruments.html#abjad.instruments.Trumpet", label=Trumpet, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Trumpet" [minlen=2]; "abjad.instruments.Tuba" [URL="../api/abjad/instruments.html#abjad.instruments.Tuba", label=Tuba, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Tuba" [minlen=3]; "abjad.instruments.Vibraphone" [URL="../api/abjad/instruments.html#abjad.instruments.Vibraphone", label=Vibraphone, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Vibraphone" [minlen=4]; "abjad.instruments.Viola" [URL="../api/abjad/instruments.html#abjad.instruments.Viola", label=Viola, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Viola" [minlen=5]; "abjad.instruments.Violin" [URL="../api/abjad/instruments.html#abjad.instruments.Violin", label=Violin, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Violin" [minlen=1]; "abjad.instruments.Xylophone" [URL="../api/abjad/instruments.html#abjad.instruments.Xylophone", label=Xylophone, target=_top]; "abjad.instruments.Instrument" -> "abjad.instruments.Xylophone" [minlen=2]; "abjad.instruments.StringNumber" [URL="../api/abjad/instruments.html#abjad.instruments.StringNumber", label="String\nNumber", target=_top]; "abjad.instruments.Tuning" [URL="../api/abjad/instruments.html#abjad.instruments.Tuning", label=Tuning, target=_top]; } subgraph "cluster_abjad.lilypondfile" { graph [label="abjad.lilypondfile"]; node [color=7]; "abjad.lilypondfile.Block" [URL="../api/abjad/lilypondfile.html#abjad.lilypondfile.Block", label=Block, target=_top]; "abjad.lilypondfile.LilyPondFile" [URL="../api/abjad/lilypondfile.html#abjad.lilypondfile.LilyPondFile", label="Lily\nPond\nFile", target=_top]; } subgraph "cluster_abjad.metricmodulation" { graph [label="abjad.metricmodulation"]; node [color=2]; "abjad.metricmodulation.MetricModulation" [URL="../api/abjad/metricmodulation.html#abjad.metricmodulation.MetricModulation", label="Metric\nModulation", target=_top]; } subgraph "cluster_abjad.parsers.base" { graph [label="abjad.parsers.base"]; node [color=6]; "abjad.parsers.base.Parser" [URL="../api/abjad/parsers/base.html#abjad.parsers.base.Parser", label=Parser, target=_top]; } subgraph "cluster_abjad.parsers.parser" { graph [label="abjad.parsers.parser"]; node [color=7]; "abjad.parsers.parser.ContextSpeccedMusic" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.ContextSpeccedMusic", label="Context\nSpecced\nMusic", target=_top]; "abjad.parsers.parser.GuileProxy" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.GuileProxy", label="Guile\nProxy", target=_top]; "abjad.parsers.parser.LilyPondDuration" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.LilyPondDuration", label="Lily\nPond\nDuration", target=_top]; "abjad.parsers.parser.LilyPondEvent" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.LilyPondEvent", label="Lily\nPond\nEvent", target=_top]; "abjad.parsers.parser.LilyPondFraction" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.LilyPondFraction", label="Lily\nPond\nFraction", target=_top]; "abjad.parsers.parser.LilyPondGrammarGenerator" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.LilyPondGrammarGenerator", label="Lily\nPond\nGrammar\nGenerator", target=_top]; "abjad.parsers.parser.LilyPondLexicalDefinition" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.LilyPondLexicalDefinition", label="Lily\nPond\nLexical\nDefinition", target=_top]; "abjad.parsers.parser.LilyPondParser" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.LilyPondParser", label="Lily\nPond\nParser", target=_top]; "abjad.parsers.parser.LilyPondSyntacticalDefinition" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.LilyPondSyntacticalDefinition", label="Lily\nPond\nSyntactical\nDefinition", target=_top]; "abjad.parsers.parser.MarkupCommand" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.MarkupCommand", label="Markup\nCommand", target=_top]; "abjad.parsers.parser.Music" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.Music", label=Music, target=_top]; "abjad.parsers.parser.Music" -> "abjad.parsers.parser.ContextSpeccedMusic" [minlen=1]; "abjad.parsers.parser.SequentialMusic" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.SequentialMusic", label="Sequential\nMusic", target=_top]; "abjad.parsers.parser.Music" -> "abjad.parsers.parser.SequentialMusic" [minlen=2]; "abjad.parsers.parser.SimultaneousMusic" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.SimultaneousMusic", label="Simultaneous\nMusic", target=_top]; "abjad.parsers.parser.Music" -> "abjad.parsers.parser.SimultaneousMusic" [minlen=3]; "abjad.parsers.parser.SyntaxNode" [URL="../api/abjad/parsers/parser.html#abjad.parsers.parser.SyntaxNode", label="Syntax\nNode", target=_top]; } subgraph "cluster_abjad.parsers.reduced" { graph [label="abjad.parsers.reduced"]; node [color=8]; "abjad.parsers.reduced.ReducedLyParser" [URL="../api/abjad/parsers/reduced.html#abjad.parsers.reduced.ReducedLyParser", label="Reduced\nLy\nParser", target=_top]; } subgraph "cluster_abjad.parsers.scheme" { graph [label="abjad.parsers.scheme"]; node [color=9]; "abjad.parsers.scheme.Scheme" [URL="../api/abjad/parsers/scheme.html#abjad.parsers.scheme.Scheme", label=Scheme, target=_top]; "abjad.parsers.scheme.SchemeParser" [URL="../api/abjad/parsers/scheme.html#abjad.parsers.scheme.SchemeParser", label="Scheme\nParser", target=_top]; } subgraph "cluster_abjad.pcollections" { graph [label="abjad.pcollections"]; node [color=2]; "abjad.pcollections.PitchClassSegment" [URL="../api/abjad/pcollections.html#abjad.pcollections.PitchClassSegment", label="Pitch\nClass\nSegment", target=_top]; "abjad.pcollections.TwelveToneRow" [URL="../api/abjad/pcollections.html#abjad.pcollections.TwelveToneRow", label="Twelve\nTone\nRow", target=_top]; "abjad.pcollections.PitchClassSegment" -> "abjad.pcollections.TwelveToneRow" [minlen=1]; "abjad.pcollections.PitchClassSet" [URL="../api/abjad/pcollections.html#abjad.pcollections.PitchClassSet", label="Pitch\nClass\nSet", target=_top]; "abjad.pcollections.PitchRange" [URL="../api/abjad/pcollections.html#abjad.pcollections.PitchRange", label="Pitch\nRange", target=_top]; "abjad.pcollections.PitchSegment" [URL="../api/abjad/pcollections.html#abjad.pcollections.PitchSegment", label="Pitch\nSegment", target=_top]; "abjad.pcollections.PitchSet" [URL="../api/abjad/pcollections.html#abjad.pcollections.PitchSet", label="Pitch\nSet", target=_top]; } subgraph "cluster_abjad.rhythmtrees" { graph [label="abjad.rhythmtrees"]; node [color=4]; "abjad.rhythmtrees.RhythmTreeContainer" [URL="../api/abjad/rhythmtrees.html#abjad.rhythmtrees.RhythmTreeContainer", label="Rhythm\nTree\nContainer", target=_top]; "abjad.rhythmtrees.RhythmTreeLeaf" [URL="../api/abjad/rhythmtrees.html#abjad.rhythmtrees.RhythmTreeLeaf", label="Rhythm\nTree\nLeaf", target=_top]; "abjad.rhythmtrees.RhythmTreeMixin" [URL="../api/abjad/rhythmtrees.html#abjad.rhythmtrees.RhythmTreeMixin", label="Rhythm\nTree\nMixin", target=_top]; "abjad.rhythmtrees.RhythmTreeMixin" -> "abjad.rhythmtrees.RhythmTreeContainer"; "abjad.rhythmtrees.RhythmTreeMixin" -> "abjad.rhythmtrees.RhythmTreeLeaf"; "abjad.rhythmtrees.RhythmTreeParser" [URL="../api/abjad/rhythmtrees.html#abjad.rhythmtrees.RhythmTreeParser", label="Rhythm\nTree\nParser", target=_top]; } subgraph "cluster_abjad.verticalmoment" { graph [label="abjad.verticalmoment"]; node [color=2]; "abjad.verticalmoment.VerticalMoment" [URL="../api/abjad/verticalmoment.html#abjad.verticalmoment.VerticalMoment", label="Vertical\nMoment", target=_top]; } subgraph "cluster_docutils.parsers.rst" { graph [label="docutils.parsers.rst"]; node [color=6]; "docutils.parsers.rst.Directive" [URL="https://www.sphinx-doc.org/en/master/extdev/markupapi.html#docutils.parsers.rst.Directive", label=Directive, target=_top]; } subgraph "cluster_uqbar.book.extensions" { graph [label="uqbar.book.extensions"]; node [color=1]; "uqbar.book.extensions.Extension" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/book/extensions.html#uqbar.book.extensions.Extension", label=Extension, target=_top]; } subgraph "cluster_uqbar.containers.unique_tree" { graph [label="uqbar.containers.unique_tree"]; node [color=2]; "uqbar.containers.unique_tree.UniqueTreeContainer" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/containers/unique_tree.html#uqbar.containers.unique_tree.UniqueTreeContainer", label="Unique\nTree\nContainer", target=_top]; "uqbar.containers.unique_tree.UniqueTreeList" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/containers/unique_tree.html#uqbar.containers.unique_tree.UniqueTreeList", label="Unique\nTree\nList", target=_top]; "uqbar.containers.unique_tree.UniqueTreeContainer" -> "uqbar.containers.unique_tree.UniqueTreeList" [minlen=1]; "uqbar.containers.unique_tree.UniqueTreeNode" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/containers/unique_tree.html#uqbar.containers.unique_tree.UniqueTreeNode", label="Unique\nTree\nNode", target=_top]; "uqbar.containers.unique_tree.UniqueTreeNode" -> "uqbar.containers.unique_tree.UniqueTreeContainer" [minlen=1]; } subgraph "cluster_uqbar.graphs.graphers" { graph [label="uqbar.graphs.graphers"]; node [color=3]; "uqbar.graphs.graphers.Grapher" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/graphs/graphers.html#uqbar.graphs.graphers.Grapher", label=Grapher, target=_top]; } "abjad.parsers.base.Parser" -> "abjad.parsers.parser.LilyPondParser" [minlen=1]; "abjad.parsers.base.Parser" -> "abjad.parsers.reduced.ReducedLyParser" [minlen=2]; "abjad.parsers.base.Parser" -> "abjad.parsers.scheme.SchemeParser" [minlen=3]; "abjad.parsers.base.Parser" -> "abjad.rhythmtrees.RhythmTreeParser" [minlen=4]; "abjad.score.Container" -> "abjad.obgc.OnBeatGraceContainer" [minlen=1]; "builtins.Exception" -> "abjad.exceptions.AssignabilityError" [minlen=1]; "builtins.Exception" -> "abjad.exceptions.ImpreciseMetronomeMarkError" [minlen=2]; "builtins.Exception" -> "abjad.exceptions.LilyPondParserError" [minlen=3]; "builtins.Exception" -> "abjad.exceptions.MissingContextError" [minlen=4]; "builtins.Exception" -> "abjad.exceptions.MissingMetronomeMarkError" [minlen=5]; "builtins.Exception" -> "abjad.exceptions.ParentageError" [minlen=1]; "builtins.Exception" -> "abjad.exceptions.PersistentIndicatorError" [minlen=2]; "builtins.Exception" -> "abjad.exceptions.SchemeParserFinishedError" [minlen=3]; "builtins.Exception" -> "abjad.exceptions.UnboundedTimeIntervalError" [minlen=4]; "builtins.Exception" -> "abjad.exceptions.WellformednessError" [minlen=5]; "builtins.frozenset" -> "abjad.pcollections.PitchClassSet" [minlen=1]; "builtins.frozenset" -> "abjad.pcollections.PitchSet" [minlen=2]; "builtins.list" -> "abjad.score.NoteHeadList" [minlen=1]; "builtins.list" -> "abjad.timespan.TimespanList" [minlen=2]; "builtins.object" -> "abjad.bind.Wrapper" [minlen=1]; "builtins.object" -> "abjad.configuration.Configuration" [minlen=2]; "builtins.object" -> "abjad.contextmanagers.ContextManager"; "builtins.object" -> "abjad.contributions.ContributionsBySite" [minlen=3]; "builtins.object" -> "abjad.cyclictuple.CyclicTuple" [minlen=4]; "builtins.object" -> "abjad.dynamic.Dynamic" [minlen=5]; "builtins.object" -> "abjad.indicators.Arpeggio" [minlen=1]; "builtins.object" -> "abjad.indicators.Articulation" [minlen=2]; "builtins.object" -> "abjad.indicators.BarLine" [minlen=3]; "builtins.object" -> "abjad.indicators.BeamCount" [minlen=4]; "builtins.object" -> "abjad.indicators.BendAfter" [minlen=5]; "builtins.object" -> "abjad.indicators.BreathMark" [minlen=1]; "builtins.object" -> "abjad.indicators.Clef" [minlen=2]; "builtins.object" -> "abjad.indicators.ColorFingering" [minlen=3]; "builtins.object" -> "abjad.indicators.Fermata" [minlen=4]; "builtins.object" -> "abjad.indicators.Glissando" [minlen=5]; "builtins.object" -> "abjad.indicators.InstrumentName" [minlen=1]; "builtins.object" -> "abjad.indicators.KeyCluster" [minlen=2]; "builtins.object" -> "abjad.indicators.KeySignature" [minlen=3]; "builtins.object" -> "abjad.indicators.LaissezVibrer" [minlen=4]; "builtins.object" -> "abjad.indicators.LilyPondLiteral" [minlen=5]; "builtins.object" -> "abjad.indicators.Markup" [minlen=1]; "builtins.object" -> "abjad.indicators.MetronomeMark" [minlen=2]; "builtins.object" -> "abjad.indicators.Mode" [minlen=3]; "builtins.object" -> "abjad.indicators.Ottava" [minlen=4]; "builtins.object" -> "abjad.indicators.RehearsalMark" [minlen=5]; "builtins.object" -> "abjad.indicators.Repeat" [minlen=1]; "builtins.object" -> "abjad.indicators.RepeatTie" [minlen=2]; "builtins.object" -> "abjad.indicators.ShortInstrumentName" [minlen=3]; "builtins.object" -> "abjad.indicators.StaffChange" [minlen=4]; "builtins.object" -> "abjad.indicators.StartBeam" [minlen=5]; "builtins.object" -> "abjad.indicators.StartGroup" [minlen=1]; "builtins.object" -> "abjad.indicators.StartHairpin" [minlen=2]; "builtins.object" -> "abjad.indicators.StartPhrasingSlur" [minlen=3]; "builtins.object" -> "abjad.indicators.StartPianoPedal" [minlen=4]; "builtins.object" -> "abjad.indicators.StartSlur" [minlen=5]; "builtins.object" -> "abjad.indicators.StartTextSpan" [minlen=1]; "builtins.object" -> "abjad.indicators.StartTrillSpan" [minlen=2]; "builtins.object" -> "abjad.indicators.StemTremolo" [minlen=3]; "builtins.object" -> "abjad.indicators.StopBeam" [minlen=4]; "builtins.object" -> "abjad.indicators.StopGroup" [minlen=5]; "builtins.object" -> "abjad.indicators.StopHairpin" [minlen=1]; "builtins.object" -> "abjad.indicators.StopPhrasingSlur" [minlen=2]; "builtins.object" -> "abjad.indicators.StopPianoPedal" [minlen=3]; "builtins.object" -> "abjad.indicators.StopSlur" [minlen=4]; "builtins.object" -> "abjad.indicators.StopTextSpan" [minlen=5]; "builtins.object" -> "abjad.indicators.StopTrillSpan" [minlen=1]; "builtins.object" -> "abjad.indicators.Tie" [minlen=2]; "builtins.object" -> "abjad.indicators.TimeSignature" [minlen=3]; "builtins.object" -> "abjad.indicators.VoiceNumber" [minlen=4]; "builtins.object" -> "abjad.instruments.Instrument"; "builtins.object" -> "abjad.instruments.StringNumber" [minlen=5]; "builtins.object" -> "abjad.instruments.Tuning" [minlen=1]; "builtins.object" -> "abjad.io.LilyPondIO"; "builtins.object" -> "abjad.label.ColorMap" [minlen=2]; "builtins.object" -> "abjad.lilypondfile.Block" [minlen=3]; "builtins.object" -> "abjad.lilypondfile.LilyPondFile" [minlen=4]; "builtins.object" -> "abjad.lyproxy.LilyPondContext" [minlen=5]; "builtins.object" -> "abjad.lyproxy.LilyPondEngraver" [minlen=1]; "builtins.object" -> "abjad.lyproxy.LilyPondGrob" [minlen=2]; "builtins.object" -> "abjad.lyproxy.LilyPondGrobInterface" [minlen=3]; "builtins.object" -> "abjad.math.Infinity" [minlen=4]; "builtins.object" -> "abjad.meter.Meter" [minlen=5]; "builtins.object" -> "abjad.meter.MetricAccentKernel" [minlen=1]; "builtins.object" -> "abjad.metricmodulation.MetricModulation" [minlen=2]; "builtins.object" -> "abjad.overrides.Interface"; "builtins.object" -> "abjad.overrides.LilyPondOverride" [minlen=3]; "builtins.object" -> "abjad.overrides.LilyPondSetting" [minlen=4]; "builtins.object" -> "abjad.parsers.base.Parser"; "builtins.object" -> "abjad.parsers.parser.GuileProxy" [minlen=5]; "builtins.object" -> "abjad.parsers.parser.LilyPondDuration" [minlen=1]; "builtins.object" -> "abjad.parsers.parser.LilyPondEvent" [minlen=2]; "builtins.object" -> "abjad.parsers.parser.LilyPondFraction" [minlen=3]; "builtins.object" -> "abjad.parsers.parser.LilyPondGrammarGenerator" [minlen=4]; "builtins.object" -> "abjad.parsers.parser.LilyPondLexicalDefinition" [minlen=5]; "builtins.object" -> "abjad.parsers.parser.LilyPondSyntacticalDefinition" [minlen=1]; "builtins.object" -> "abjad.parsers.parser.MarkupCommand" [minlen=2]; "builtins.object" -> "abjad.parsers.parser.Music"; "builtins.object" -> "abjad.parsers.parser.SyntaxNode" [minlen=3]; "builtins.object" -> "abjad.parsers.scheme.Scheme" [minlen=4]; "builtins.object" -> "abjad.pattern.Pattern" [minlen=5]; "builtins.object" -> "abjad.pattern.PatternTuple" [minlen=1]; "builtins.object" -> "abjad.pcollections.PitchClassSegment" [minlen=2]; "builtins.object" -> "abjad.pcollections.PitchRange" [minlen=3]; "builtins.object" -> "abjad.pcollections.PitchSegment" [minlen=4]; "builtins.object" -> "abjad.pitch.Accidental" [minlen=5]; "builtins.object" -> "abjad.pitch.Interval"; "builtins.object" -> "abjad.pitch.IntervalClass"; "builtins.object" -> "abjad.pitch.Octave" [minlen=1]; "builtins.object" -> "abjad.pitch.Pitch"; "builtins.object" -> "abjad.pitch.PitchClass"; "builtins.object" -> "abjad.pitch.StaffPosition" [minlen=2]; "builtins.object" -> "abjad.rhythmtrees.RhythmTreeMixin"; "builtins.object" -> "abjad.score.Component"; "builtins.object" -> "abjad.score.NoteHead" [minlen=3]; "builtins.object" -> "abjad.setclass.SetClass" [minlen=4]; "builtins.object" -> "abjad.tag.Tag" [minlen=5]; "builtins.object" -> "abjad.timespan.OffsetCounter" [minlen=1]; "builtins.object" -> "abjad.timespan.Timespan" [minlen=2]; "builtins.object" -> "abjad.tweaks.Bundle" [minlen=3]; "builtins.object" -> "abjad.tweaks.Tweak" [minlen=4]; "builtins.object" -> "abjad.verticalmoment.VerticalMoment" [minlen=5]; "builtins.object" -> "collections.abc.Container" [minlen=2]; "builtins.object" -> "collections.abc.Iterable"; "builtins.object" -> "collections.abc.Sized" [minlen=3]; "builtins.object" -> "docutils.nodes.Body" [minlen=4]; "builtins.object" -> "docutils.nodes.Inline" [minlen=5]; "builtins.object" -> "docutils.nodes.Node" [minlen=1]; "builtins.object" -> "docutils.parsers.rst.Directive"; "builtins.object" -> "enum.Enum"; "builtins.object" -> "numbers.Number" [minlen=2]; "builtins.object" -> "uqbar.book.extensions.Extension" [minlen=3]; "builtins.object" -> "uqbar.containers.unique_tree.UniqueTreeNode"; "builtins.object" -> "uqbar.graphs.graphers.Grapher" [minlen=4]; "collections.abc.Sequence" -> "abjad.get.Lineage" [minlen=1]; "collections.abc.Sequence" -> "abjad.parentage.Parentage" [minlen=2]; "collections.abc.Sequence" -> "abjad.select.LogicalTie" [minlen=3]; "docutils.nodes.Element" -> "abjad.ext.sphinx.thumbnail_block"; "docutils.nodes.General" -> "abjad.ext.sphinx.thumbnail_block"; "docutils.nodes.image" -> "abjad.ext.sphinx.thumbnail_block"; "docutils.parsers.rst.Directive" -> "abjad.ext.sphinx.HiddenDoctestDirective" [minlen=1]; "docutils.parsers.rst.Directive" -> "abjad.ext.sphinx.ShellDirective" [minlen=2]; "docutils.parsers.rst.Directive" -> "abjad.ext.sphinx.ThumbnailDirective" [minlen=3]; "enum.Enum" -> "abjad.contributions.Sites" [minlen=1]; "enum.Enum" -> "abjad.contributions.Types" [minlen=2]; "enum.Enum" -> "abjad.enums.Comparison" [minlen=3]; "enum.Enum" -> "abjad.enums.Horizontal" [minlen=4]; "enum.Enum" -> "abjad.enums.Vertical" [minlen=5]; "fractions.Fraction" -> "abjad.duration.Duration" [minlen=1]; "numbers.Rational" -> "fractions.Fraction" [minlen=1]; "uqbar.book.extensions.Extension" -> "abjad.ext.sphinx.LilyPondExtension" [minlen=1]; "uqbar.containers.unique_tree.UniqueTreeList" -> "abjad.rhythmtrees.RhythmTreeContainer"; "uqbar.containers.unique_tree.UniqueTreeNode" -> "abjad.rhythmtrees.RhythmTreeLeaf"; "uqbar.graphs.graphers.Grapher" -> "abjad.io.AbjadGrapher" [minlen=1]; }
Subpackages
bind
configuration
contextmanagers
contributions
cyclictuple
duration
dynamic
enumerate
enums
Enumerations.
exceptions
Custom exceptions.
ext
format
get
illustrators
indicators
Indicators.
instruments
Instruments.
io
iterate
iterpitches
label
lilypondfile
lyproxy
makers
math
Abjad's math library.
meter
Tools for modeling musical meter.
metricmodulation
mutate
obgc
overrides
parentage
parsers
pattern
pcollections
persist
pitch
rhythmtrees
Tools for modeling IRCAM-style rhythm trees.
score
select
sequence
setclass
spanners
Classes and functions for modeling spanners: beams, hairpins, slurs, etc.
string
tag
timespan
Tools for modeling and manipulating timespans.
tweaks
verticalmoment
wf
Functions
grace_corner_cases
Read these module-level examples.