abjadext

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.pitch.segments" { graph [label="abjad.pitch.segments"]; node [color=1]; "abjad.pitch.segments.IntervalSegment" [color=1, label="Interval\nSegment"]; "abjad.pitch.segments.PitchClassSegment" [color=1, label="Pitch\nClass\nSegment"]; "abjad.pitch.segments.Segment" [color=1, label=Segment, shape=oval, style=bold]; "abjad.pitch.segments.Segment" -> "abjad.pitch.segments.IntervalSegment" [minlen=1]; "abjad.pitch.segments.Segment" -> "abjad.pitch.segments.PitchClassSegment" [minlen=2]; } subgraph "cluster_abjad.pitch.sets" { graph [label="abjad.pitch.sets"]; node [color=2]; "abjad.pitch.sets.PitchClassSet" [color=2, label="Pitch\nClass\nSet"]; "abjad.pitch.sets.Set" [color=2, label=Set, shape=oval, style=bold]; "abjad.pitch.sets.Set" -> "abjad.pitch.sets.PitchClassSet" [minlen=1]; } subgraph "cluster_abjad.rhythmtrees" { graph [label="abjad.rhythmtrees"]; node [color=3]; "abjad.rhythmtrees.RhythmTreeContainer" [color=3, label="Rhythm\nTree\nContainer"]; "abjad.rhythmtrees.RhythmTreeMixin" [color=3, label="Rhythm\nTree\nMixin"]; "abjad.rhythmtrees.RhythmTreeMixin" -> "abjad.rhythmtrees.RhythmTreeContainer"; } subgraph "cluster_abjad.typedcollections" { graph [label="abjad.typedcollections"]; node [color=4]; "abjad.typedcollections.TypedCollection" [color=4, label="Typed\nCollection"]; "abjad.typedcollections.TypedFrozenset" [color=4, label="Typed\nFrozenset"]; "abjad.typedcollections.TypedCollection" -> "abjad.typedcollections.TypedFrozenset"; "abjad.typedcollections.TypedTuple" [color=4, label="Typed\nTuple"]; "abjad.typedcollections.TypedCollection" -> "abjad.typedcollections.TypedTuple"; } subgraph "cluster_abjadext.demos.part" { graph [label="abjadext.demos.part"]; node [color=5]; "abjadext.demos.part.PartCantusScoreTemplate" [color=5, label="Part\nCantus\nScore\nTemplate"]; } subgraph "cluster_abjadext.microtones.et" { graph [label="abjadext.microtones.et"]; node [color=6]; "abjadext.microtones.et.ETBundle" [URL="../api/abjadext/microtones/et.html#abjadext.microtones.et.ETBundle", color=6, label=ETBundle, target=_top]; } subgraph "cluster_abjadext.microtones.ji" { graph [label="abjadext.microtones.ji"]; node [color=7]; "abjadext.microtones.ji.JIBundle" [URL="../api/abjadext/microtones/ji.html#abjadext.microtones.ji.JIBundle", color=7, label=JIBundle, target=_top]; "abjadext.microtones.ji.JIVector" [URL="../api/abjadext/microtones/ji.html#abjadext.microtones.ji.JIVector", color=7, label=JIVector, target=_top]; } subgraph "cluster_abjadext.microtones.utilities" { graph [label="abjadext.microtones.utilities"]; node [color=8]; "abjadext.microtones.utilities.PitchClassSegment" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.PitchClassSegment", color=8, label="Pitch\nClass\nSegment", target=_top]; "abjadext.microtones.utilities.PitchClassSet" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.PitchClassSet", color=8, label="Pitch\nClass\nSet", target=_top]; "abjadext.microtones.utilities.PitchSegment" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.PitchSegment", color=8, label="Pitch\nSegment", target=_top]; "abjadext.microtones.utilities.PitchSet" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.PitchSet", color=8, label="Pitch\nSet", target=_top]; "abjadext.microtones.utilities.RatioClassSegment" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.RatioClassSegment", color=8, label="Ratio\nClass\nSegment", target=_top]; "abjadext.microtones.utilities.RatioClassSet" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.RatioClassSet", color=8, label="Ratio\nClass\nSet", target=_top]; "abjadext.microtones.utilities.RatioSegment" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.RatioSegment", color=8, label="Ratio\nSegment", target=_top]; "abjadext.microtones.utilities.RatioSet" [URL="../api/abjadext/microtones/utilities.html#abjadext.microtones.utilities.RatioSet", color=8, label="Ratio\nSet", target=_top]; } subgraph "cluster_abjadext.nauert.attackpointoptimizers" { graph [label="abjadext.nauert.attackpointoptimizers"]; node [color=9]; "abjadext.nauert.attackpointoptimizers.AttackPointOptimizer" [color=9, label="Attack\nPoint\nOptimizer"]; "abjadext.nauert.attackpointoptimizers.MeasurewiseAttackPointOptimizer" [color=9, label="Measurewise\nAttack\nPoint\nOptimizer"]; "abjadext.nauert.attackpointoptimizers.AttackPointOptimizer" -> "abjadext.nauert.attackpointoptimizers.MeasurewiseAttackPointOptimizer" [minlen=1]; "abjadext.nauert.attackpointoptimizers.NaiveAttackPointOptimizer" [color=9, label="Naive\nAttack\nPoint\nOptimizer"]; "abjadext.nauert.attackpointoptimizers.AttackPointOptimizer" -> "abjadext.nauert.attackpointoptimizers.NaiveAttackPointOptimizer" [minlen=2]; "abjadext.nauert.attackpointoptimizers.NullAttackPointOptimizer" [color=9, label="Null\nAttack\nPoint\nOptimizer"]; "abjadext.nauert.attackpointoptimizers.AttackPointOptimizer" -> "abjadext.nauert.attackpointoptimizers.NullAttackPointOptimizer" [minlen=3]; } subgraph "cluster_abjadext.nauert.gracehandlers" { graph [label="abjadext.nauert.gracehandlers"]; node [color=1]; "abjadext.nauert.gracehandlers.CollapsingGraceHandler" [color=1, label="Collapsing\nGrace\nHandler"]; "abjadext.nauert.gracehandlers.ConcatenatingGraceHandler" [color=1, label="Concatenating\nGrace\nHandler"]; "abjadext.nauert.gracehandlers.DiscardingGraceHandler" [color=1, label="Discarding\nGrace\nHandler"]; "abjadext.nauert.gracehandlers.GraceHandler" [color=1, label="Grace\nHandler"]; "abjadext.nauert.gracehandlers.GraceHandler" -> "abjadext.nauert.gracehandlers.CollapsingGraceHandler" [minlen=1]; "abjadext.nauert.gracehandlers.GraceHandler" -> "abjadext.nauert.gracehandlers.ConcatenatingGraceHandler" [minlen=2]; "abjadext.nauert.gracehandlers.GraceHandler" -> "abjadext.nauert.gracehandlers.DiscardingGraceHandler" [minlen=3]; } subgraph "cluster_abjadext.nauert.heuristics" { graph [label="abjadext.nauert.heuristics"]; node [color=2]; "abjadext.nauert.heuristics.DistanceHeuristic" [color=2, label="Distance\nHeuristic"]; "abjadext.nauert.heuristics.Heuristic" [color=2, label=Heuristic]; "abjadext.nauert.heuristics.Heuristic" -> "abjadext.nauert.heuristics.DistanceHeuristic" [minlen=1]; } subgraph "cluster_abjadext.nauert.jobhandlers" { graph [label="abjadext.nauert.jobhandlers"]; node [color=3]; "abjadext.nauert.jobhandlers.JobHandler" [color=3, label="Job\nHandler"]; "abjadext.nauert.jobhandlers.ParallelJobHandler" [color=3, label="Parallel\nJob\nHandler"]; "abjadext.nauert.jobhandlers.JobHandler" -> "abjadext.nauert.jobhandlers.ParallelJobHandler" [minlen=1]; "abjadext.nauert.jobhandlers.SerialJobHandler" [color=3, label="Serial\nJob\nHandler"]; "abjadext.nauert.jobhandlers.JobHandler" -> "abjadext.nauert.jobhandlers.SerialJobHandler" [minlen=2]; "abjadext.nauert.jobhandlers.ParallelJobHandlerWorker" [color=3, label="Parallel\nJob\nHandler\nWorker"]; } subgraph "cluster_abjadext.nauert.qeventproxy" { graph [label="abjadext.nauert.qeventproxy"]; node [color=4]; "abjadext.nauert.qeventproxy.QEventProxy" [color=4, label="QEvent\nProxy"]; } subgraph "cluster_abjadext.nauert.qevents" { graph [label="abjadext.nauert.qevents"]; node [color=5]; "abjadext.nauert.qevents.PitchedQEvent" [color=5, label="Pitched\nQEvent"]; "abjadext.nauert.qevents.QEvent" [color=5, label=QEvent]; "abjadext.nauert.qevents.QEvent" -> "abjadext.nauert.qevents.PitchedQEvent" [minlen=1]; "abjadext.nauert.qevents.SilentQEvent" [color=5, label="Silent\nQEvent"]; "abjadext.nauert.qevents.QEvent" -> "abjadext.nauert.qevents.SilentQEvent" [minlen=2]; "abjadext.nauert.qevents.TerminalQEvent" [color=5, label="Terminal\nQEvent"]; "abjadext.nauert.qevents.QEvent" -> "abjadext.nauert.qevents.TerminalQEvent" [minlen=3]; } subgraph "cluster_abjadext.nauert.qeventsequence" { graph [label="abjadext.nauert.qeventsequence"]; node [color=6]; "abjadext.nauert.qeventsequence.QEventSequence" [color=6, label="QEvent\nSequence"]; } subgraph "cluster_abjadext.nauert.qgrid" { graph [label="abjadext.nauert.qgrid"]; node [color=7]; "abjadext.nauert.qgrid.QGrid" [color=7, label=QGrid]; "abjadext.nauert.qgrid.QGridContainer" [color=7, label="QGrid\nContainer"]; "abjadext.nauert.qgrid.QGridLeaf" [color=7, label="QGrid\nLeaf"]; } subgraph "cluster_abjadext.nauert.qschemaitems" { graph [label="abjadext.nauert.qschemaitems"]; node [color=8]; "abjadext.nauert.qschemaitems.BeatwiseQSchemaItem" [color=8, label="Beatwise\nQSchema\nItem"]; "abjadext.nauert.qschemaitems.MeasurewiseQSchemaItem" [color=8, label="Measurewise\nQSchema\nItem"]; "abjadext.nauert.qschemaitems.QSchemaItem" [color=8, label="QSchema\nItem"]; "abjadext.nauert.qschemaitems.QSchemaItem" -> "abjadext.nauert.qschemaitems.BeatwiseQSchemaItem" [minlen=1]; "abjadext.nauert.qschemaitems.QSchemaItem" -> "abjadext.nauert.qschemaitems.MeasurewiseQSchemaItem" [minlen=2]; } subgraph "cluster_abjadext.nauert.qschemas" { graph [label="abjadext.nauert.qschemas"]; node [color=9]; "abjadext.nauert.qschemas.BeatwiseQSchema" [color=9, label="Beatwise\nQSchema"]; "abjadext.nauert.qschemas.MeasurewiseQSchema" [color=9, label="Measurewise\nQSchema"]; "abjadext.nauert.qschemas.QSchema" [color=9, label=QSchema]; "abjadext.nauert.qschemas.QSchema" -> "abjadext.nauert.qschemas.BeatwiseQSchema" [minlen=1]; "abjadext.nauert.qschemas.QSchema" -> "abjadext.nauert.qschemas.MeasurewiseQSchema" [minlen=2]; } subgraph "cluster_abjadext.nauert.qtargetitems" { graph [label="abjadext.nauert.qtargetitems"]; node [color=1]; "abjadext.nauert.qtargetitems.QTargetBeat" [color=1, label="QTarget\nBeat"]; "abjadext.nauert.qtargetitems.QTargetMeasure" [color=1, label="QTarget\nMeasure"]; } subgraph "cluster_abjadext.nauert.qtargets" { graph [label="abjadext.nauert.qtargets"]; node [color=2]; "abjadext.nauert.qtargets.BeatwiseQTarget" [color=2, label="Beatwise\nQTarget"]; "abjadext.nauert.qtargets.MeasurewiseQTarget" [color=2, label="Measurewise\nQTarget"]; "abjadext.nauert.qtargets.QTarget" [color=2, label=QTarget]; "abjadext.nauert.qtargets.QTarget" -> "abjadext.nauert.qtargets.BeatwiseQTarget" [minlen=1]; "abjadext.nauert.qtargets.QTarget" -> "abjadext.nauert.qtargets.MeasurewiseQTarget" [minlen=2]; } subgraph "cluster_abjadext.nauert.quantizationjob" { graph [label="abjadext.nauert.quantizationjob"]; node [color=3]; "abjadext.nauert.quantizationjob.QuantizationJob" [color=3, label="Quantization\nJob"]; } subgraph "cluster_abjadext.nauert.quantizer" { graph [label="abjadext.nauert.quantizer"]; node [color=4]; "abjadext.nauert.quantizer.Quantizer" [color=4, label=Quantizer]; } subgraph "cluster_abjadext.nauert.searchtrees" { graph [label="abjadext.nauert.searchtrees"]; node [color=5]; "abjadext.nauert.searchtrees.SearchTree" [color=5, label="Search\nTree"]; "abjadext.nauert.searchtrees.UnweightedSearchTree" [color=5, label="Unweighted\nSearch\nTree"]; "abjadext.nauert.searchtrees.SearchTree" -> "abjadext.nauert.searchtrees.UnweightedSearchTree" [minlen=1]; "abjadext.nauert.searchtrees.WeightedSearchTree" [color=5, label="Weighted\nSearch\nTree"]; "abjadext.nauert.searchtrees.SearchTree" -> "abjadext.nauert.searchtrees.WeightedSearchTree" [minlen=2]; } subgraph "cluster_abjadext.rmakers.commands" { graph [label="abjadext.rmakers.commands"]; node [color=6]; "abjadext.rmakers.commands.BeamCommand" [color=6, label="Beam\nCommand"]; "abjadext.rmakers.commands.BeamGroupsCommand" [color=6, label="Beam\nGroups\nCommand"]; "abjadext.rmakers.commands.CacheStateCommand" [color=6, label="Cache\nState\nCommand"]; "abjadext.rmakers.commands.Command" [color=6, label=Command]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.BeamCommand" [minlen=1]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.BeamGroupsCommand" [minlen=2]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.CacheStateCommand" [minlen=3]; "abjadext.rmakers.commands.DenominatorCommand" [color=6, label="Denominator\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.DenominatorCommand" [minlen=1]; "abjadext.rmakers.commands.DurationBracketCommand" [color=6, label="Duration\nBracket\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.DurationBracketCommand" [minlen=2]; "abjadext.rmakers.commands.ExtractTrivialCommand" [color=6, label="Extract\nTrivial\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ExtractTrivialCommand" [minlen=3]; "abjadext.rmakers.commands.FeatherBeamCommand" [color=6, label="Feather\nBeam\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.FeatherBeamCommand" [minlen=1]; "abjadext.rmakers.commands.ForceAugmentationCommand" [color=6, label="Force\nAugmentation\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ForceAugmentationCommand" [minlen=2]; "abjadext.rmakers.commands.ForceDiminutionCommand" [color=6, label="Force\nDiminution\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ForceDiminutionCommand" [minlen=3]; "abjadext.rmakers.commands.ForceFractionCommand" [color=6, label="Force\nFraction\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ForceFractionCommand" [minlen=1]; "abjadext.rmakers.commands.ForceNoteCommand" [color=6, label="Force\nNote\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ForceNoteCommand" [minlen=2]; "abjadext.rmakers.commands.ForceRepeatTieCommand" [color=6, label="Force\nRepeat\nTie\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ForceRepeatTieCommand" [minlen=3]; "abjadext.rmakers.commands.ForceRestCommand" [color=6, label="Force\nRest\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ForceRestCommand" [minlen=1]; "abjadext.rmakers.commands.GraceContainerCommand" [color=6, label="Grace\nContainer\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.GraceContainerCommand" [minlen=2]; "abjadext.rmakers.commands.InvisibleMusicCommand" [color=6, label="Invisible\nMusic\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.InvisibleMusicCommand" [minlen=3]; "abjadext.rmakers.commands.OnBeatGraceContainerCommand" [color=6, label="On\nBeat\nGrace\nContainer\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.OnBeatGraceContainerCommand" [minlen=1]; "abjadext.rmakers.commands.ReduceMultiplierCommand" [color=6, label="Reduce\nMultiplier\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.ReduceMultiplierCommand" [minlen=2]; "abjadext.rmakers.commands.RepeatTieCommand" [color=6, label="Repeat\nTie\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.RepeatTieCommand" [minlen=3]; "abjadext.rmakers.commands.RewriteDotsCommand" [color=6, label="Rewrite\nDots\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.RewriteDotsCommand" [minlen=1]; "abjadext.rmakers.commands.RewriteMeterCommand" [color=6, label="Rewrite\nMeter\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.RewriteMeterCommand" [minlen=2]; "abjadext.rmakers.commands.RewriteRestFilledCommand" [color=6, label="Rewrite\nRest\nFilled\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.RewriteRestFilledCommand" [minlen=3]; "abjadext.rmakers.commands.RewriteSustainedCommand" [color=6, label="Rewrite\nSustained\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.RewriteSustainedCommand" [minlen=1]; "abjadext.rmakers.commands.SplitMeasuresCommand" [color=6, label="Split\nMeasures\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.SplitMeasuresCommand" [minlen=2]; "abjadext.rmakers.commands.TieCommand" [color=6, label="Tie\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.TieCommand" [minlen=3]; "abjadext.rmakers.commands.TremoloContainerCommand" [color=6, label="Tremolo\nContainer\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.TremoloContainerCommand" [minlen=1]; "abjadext.rmakers.commands.TrivializeCommand" [color=6, label="Trivialize\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.TrivializeCommand" [minlen=2]; "abjadext.rmakers.commands.UnbeamCommand" [color=6, label="Unbeam\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.UnbeamCommand" [minlen=3]; "abjadext.rmakers.commands.UntieCommand" [color=6, label="Untie\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.UntieCommand" [minlen=1]; "abjadext.rmakers.commands.WrittenDurationCommand" [color=6, label="Written\nDuration\nCommand"]; "abjadext.rmakers.commands.Command" -> "abjadext.rmakers.commands.WrittenDurationCommand" [minlen=2]; } subgraph "cluster_abjadext.rmakers.makers" { graph [label="abjadext.rmakers.makers"]; node [color=7]; "abjadext.rmakers.makers.AccelerandoRhythmMaker" [color=7, label="Accelerando\nRhythm\nMaker"]; "abjadext.rmakers.makers.EvenDivisionRhythmMaker" [color=7, label="Even\nDivision\nRhythm\nMaker"]; "abjadext.rmakers.makers.IncisedRhythmMaker" [color=7, label="Incised\nRhythm\nMaker"]; "abjadext.rmakers.makers.MultipliedDurationRhythmMaker" [color=7, label="Multiplied\nDuration\nRhythm\nMaker"]; "abjadext.rmakers.makers.NoteRhythmMaker" [color=7, label="Note\nRhythm\nMaker"]; "abjadext.rmakers.makers.RhythmMaker" [color=7, label="Rhythm\nMaker"]; "abjadext.rmakers.makers.RhythmMaker" -> "abjadext.rmakers.makers.AccelerandoRhythmMaker" [minlen=1]; "abjadext.rmakers.makers.RhythmMaker" -> "abjadext.rmakers.makers.EvenDivisionRhythmMaker" [minlen=2]; "abjadext.rmakers.makers.RhythmMaker" -> "abjadext.rmakers.makers.IncisedRhythmMaker" [minlen=3]; "abjadext.rmakers.makers.RhythmMaker" -> "abjadext.rmakers.makers.MultipliedDurationRhythmMaker" [minlen=1]; "abjadext.rmakers.makers.RhythmMaker" -> "abjadext.rmakers.makers.NoteRhythmMaker" [minlen=2]; "abjadext.rmakers.makers.TaleaRhythmMaker" [color=7, label="Talea\nRhythm\nMaker"]; "abjadext.rmakers.makers.RhythmMaker" -> "abjadext.rmakers.makers.TaleaRhythmMaker" [minlen=3]; "abjadext.rmakers.makers.TupletRhythmMaker" [color=7, label="Tuplet\nRhythm\nMaker"]; "abjadext.rmakers.makers.RhythmMaker" -> "abjadext.rmakers.makers.TupletRhythmMaker" [minlen=1]; } subgraph "cluster_abjadext.rmakers.specifiers" { graph [label="abjadext.rmakers.specifiers"]; node [color=8]; "abjadext.rmakers.specifiers.Incise" [color=8, label=Incise]; "abjadext.rmakers.specifiers.Interpolation" [color=8, label=Interpolation]; "abjadext.rmakers.specifiers.Spelling" [color=8, label=Spelling]; "abjadext.rmakers.specifiers.Talea" [color=8, label=Talea]; } subgraph "cluster_abjadext.rmakers.stack" { graph [label="abjadext.rmakers.stack"]; node [color=9]; "abjadext.rmakers.stack.Assignment" [color=9, label=Assignment]; "abjadext.rmakers.stack.Bind" [color=9, label=Bind]; "abjadext.rmakers.stack.Match" [color=9, label=Match]; "abjadext.rmakers.stack.Stack" [color=9, label=Stack]; } subgraph "cluster_abjadext.tonality" { graph [label="abjadext.tonality"]; node [color=1]; "abjadext.tonality.ChordExtent.ChordExtent" [color=1, label="Chord\nExtent"]; "abjadext.tonality.ChordInversion.ChordInversion" [color=1, label="Chord\nInversion"]; "abjadext.tonality.ChordQuality.ChordQuality" [color=1, label="Chord\nQuality"]; "abjadext.tonality.ChordSuspension.ChordSuspension" [color=1, label="Chord\nSuspension"]; "abjadext.tonality.RomanNumeral.RomanNumeral" [color=1, label="Roman\nNumeral"]; "abjadext.tonality.RootedChordClass.RootedChordClass" [color=1, label="Rooted\nChord\nClass"]; "abjadext.tonality.RootlessChordClass.RootlessChordClass" [color=1, label="Rootless\nChord\nClass"]; "abjadext.tonality.Scale.Scale" [color=1, label=Scale]; "abjadext.tonality.ScaleDegree.ScaleDegree" [color=1, label="Scale\nDegree"]; "abjadext.tonality.TonalAnalysis.TonalAnalysis" [color=1, label="Tonal\nAnalysis"]; } subgraph cluster_builtins { graph [label=builtins]; node [color=2]; "builtins.object" [URL="https://docs.python.org/3.7/library/functions.html#object", color=2, label=object, target=_top]; } subgraph "cluster_collections.abc" { graph [label="collections.abc"]; node [color=3]; "collections.abc.Collection" [URL="https://docs.python.org/3.7/library/collections.abc.html#collections.abc.Collection", color=3, label=Collection, shape=oval, style=bold, target=_top]; "collections.abc.Sequence" [URL="https://docs.python.org/3.7/library/collections.abc.html#collections.abc.Sequence", color=3, label=Sequence, shape=oval, style=bold, target=_top]; "collections.abc.Collection" -> "collections.abc.Sequence"; "collections.abc.Set" [URL="https://docs.python.org/3.7/library/collections.abc.html#collections.abc.Set", color=3, label=Set, shape=oval, style=bold, target=_top]; "collections.abc.Collection" -> "collections.abc.Set" [minlen=1]; "collections.abc.Container" [URL="https://docs.python.org/3.7/library/collections.abc.html#collections.abc.Container", color=3, label=Container, shape=oval, style=bold, target=_top]; "collections.abc.Container" -> "collections.abc.Collection"; "collections.abc.Iterable" [URL="https://docs.python.org/3.7/library/collections.abc.html#collections.abc.Iterable", color=3, label=Iterable, shape=oval, style=bold, target=_top]; "collections.abc.Iterable" -> "collections.abc.Collection"; "collections.abc.Reversible" [URL="https://docs.python.org/3.7/library/collections.abc.html#collections.abc.Reversible", color=3, 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.7/library/collections.abc.html#collections.abc.Sized", color=3, label=Sized, shape=oval, style=bold, target=_top]; "collections.abc.Sized" -> "collections.abc.Collection"; } subgraph "cluster_multiprocessing.context" { graph [label="multiprocessing.context"]; node [color=4]; "multiprocessing.context.Process" [color=4, label=Process]; } subgraph "cluster_multiprocessing.process" { graph [label="multiprocessing.process"]; node [color=5]; "multiprocessing.process.BaseProcess" [color=5, label="Base\nProcess"]; } subgraph "cluster_uqbar.containers" { graph [label="uqbar.containers"]; node [color=6]; "uqbar.containers.UniqueTreeContainer.UniqueTreeContainer" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/containers/UniqueTreeContainer.html#uqbar.containers.UniqueTreeContainer.UniqueTreeContainer", color=6, label="Unique\nTree\nContainer", target=_top]; "uqbar.containers.UniqueTreeList.UniqueTreeList" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/containers/UniqueTreeList.html#uqbar.containers.UniqueTreeList.UniqueTreeList", color=6, label="Unique\nTree\nList", target=_top]; "uqbar.containers.UniqueTreeContainer.UniqueTreeContainer" -> "uqbar.containers.UniqueTreeList.UniqueTreeList" [minlen=1]; "uqbar.containers.UniqueTreeNode.UniqueTreeNode" [URL="http://josiahwolfoberholtzer.com/uqbar/api/uqbar/containers/UniqueTreeNode.html#uqbar.containers.UniqueTreeNode.UniqueTreeNode", color=6, label="Unique\nTree\nNode", target=_top]; "uqbar.containers.UniqueTreeNode.UniqueTreeNode" -> "uqbar.containers.UniqueTreeContainer.UniqueTreeContainer" [minlen=1]; } "abjad.pitch.segments.IntervalSegment" -> "abjadext.tonality.RootlessChordClass.RootlessChordClass" [minlen=1]; "abjad.pitch.segments.PitchClassSegment" -> "abjadext.tonality.Scale.Scale" [minlen=1]; "abjad.pitch.sets.PitchClassSet" -> "abjadext.tonality.RootedChordClass.RootedChordClass" [minlen=1]; "abjad.rhythmtrees.RhythmTreeContainer" -> "abjadext.nauert.qgrid.QGridContainer" [minlen=1]; "abjad.rhythmtrees.RhythmTreeMixin" -> "abjadext.nauert.qgrid.QGridLeaf"; "abjad.typedcollections.TypedFrozenset" -> "abjad.pitch.sets.Set" [minlen=1]; "abjad.typedcollections.TypedTuple" -> "abjad.pitch.segments.Segment"; "builtins.object" -> "abjad.rhythmtrees.RhythmTreeMixin"; "builtins.object" -> "abjad.typedcollections.TypedCollection"; "builtins.object" -> "abjadext.demos.part.PartCantusScoreTemplate" [minlen=1]; "builtins.object" -> "abjadext.microtones.et.ETBundle" [minlen=2]; "builtins.object" -> "abjadext.microtones.ji.JIBundle" [minlen=3]; "builtins.object" -> "abjadext.microtones.ji.JIVector" [minlen=1]; "builtins.object" -> "abjadext.microtones.utilities.PitchClassSegment" [minlen=2]; "builtins.object" -> "abjadext.microtones.utilities.PitchClassSet" [minlen=3]; "builtins.object" -> "abjadext.microtones.utilities.PitchSegment" [minlen=1]; "builtins.object" -> "abjadext.microtones.utilities.PitchSet" [minlen=2]; "builtins.object" -> "abjadext.microtones.utilities.RatioClassSegment" [minlen=3]; "builtins.object" -> "abjadext.microtones.utilities.RatioClassSet" [minlen=1]; "builtins.object" -> "abjadext.microtones.utilities.RatioSegment" [minlen=2]; "builtins.object" -> "abjadext.microtones.utilities.RatioSet" [minlen=3]; "builtins.object" -> "abjadext.nauert.attackpointoptimizers.AttackPointOptimizer"; "builtins.object" -> "abjadext.nauert.gracehandlers.GraceHandler"; "builtins.object" -> "abjadext.nauert.heuristics.Heuristic" [minlen=1]; "builtins.object" -> "abjadext.nauert.jobhandlers.JobHandler"; "builtins.object" -> "abjadext.nauert.qeventproxy.QEventProxy" [minlen=2]; "builtins.object" -> "abjadext.nauert.qevents.QEvent"; "builtins.object" -> "abjadext.nauert.qeventsequence.QEventSequence" [minlen=3]; "builtins.object" -> "abjadext.nauert.qgrid.QGrid" [minlen=1]; "builtins.object" -> "abjadext.nauert.qschemaitems.QSchemaItem"; "builtins.object" -> "abjadext.nauert.qschemas.QSchema"; "builtins.object" -> "abjadext.nauert.qtargetitems.QTargetBeat" [minlen=2]; "builtins.object" -> "abjadext.nauert.qtargetitems.QTargetMeasure" [minlen=3]; "builtins.object" -> "abjadext.nauert.qtargets.QTarget"; "builtins.object" -> "abjadext.nauert.quantizationjob.QuantizationJob" [minlen=1]; "builtins.object" -> "abjadext.nauert.quantizer.Quantizer" [minlen=2]; "builtins.object" -> "abjadext.nauert.searchtrees.SearchTree"; "builtins.object" -> "abjadext.rmakers.commands.Command"; "builtins.object" -> "abjadext.rmakers.makers.RhythmMaker"; "builtins.object" -> "abjadext.rmakers.specifiers.Incise" [minlen=3]; "builtins.object" -> "abjadext.rmakers.specifiers.Interpolation" [minlen=1]; "builtins.object" -> "abjadext.rmakers.specifiers.Spelling" [minlen=2]; "builtins.object" -> "abjadext.rmakers.specifiers.Talea" [minlen=3]; "builtins.object" -> "abjadext.rmakers.stack.Assignment" [minlen=1]; "builtins.object" -> "abjadext.rmakers.stack.Bind" [minlen=2]; "builtins.object" -> "abjadext.rmakers.stack.Match" [minlen=3]; "builtins.object" -> "abjadext.rmakers.stack.Stack" [minlen=1]; "builtins.object" -> "abjadext.tonality.ChordExtent.ChordExtent" [minlen=2]; "builtins.object" -> "abjadext.tonality.ChordInversion.ChordInversion" [minlen=3]; "builtins.object" -> "abjadext.tonality.ChordQuality.ChordQuality" [minlen=1]; "builtins.object" -> "abjadext.tonality.ChordSuspension.ChordSuspension" [minlen=2]; "builtins.object" -> "abjadext.tonality.RomanNumeral.RomanNumeral" [minlen=3]; "builtins.object" -> "abjadext.tonality.ScaleDegree.ScaleDegree" [minlen=1]; "builtins.object" -> "abjadext.tonality.TonalAnalysis.TonalAnalysis" [minlen=2]; "builtins.object" -> "collections.abc.Container" [minlen=3]; "builtins.object" -> "collections.abc.Iterable"; "builtins.object" -> "collections.abc.Sized" [minlen=1]; "builtins.object" -> "multiprocessing.process.BaseProcess" [minlen=2]; "builtins.object" -> "uqbar.containers.UniqueTreeNode.UniqueTreeNode"; "collections.abc.Sequence" -> "abjad.typedcollections.TypedTuple"; "collections.abc.Set" -> "abjad.typedcollections.TypedFrozenset"; "multiprocessing.context.Process" -> "abjadext.nauert.jobhandlers.ParallelJobHandlerWorker" [minlen=1]; "multiprocessing.process.BaseProcess" -> "multiprocessing.context.Process" [minlen=1]; "uqbar.containers.UniqueTreeList.UniqueTreeList" -> "abjad.rhythmtrees.RhythmTreeContainer"; "uqbar.containers.UniqueTreeNode.UniqueTreeNode" -> "abjadext.nauert.qgrid.QGridLeaf"; }


Subpackages

microtones

Abjad’s microtonal extension.