tree¶
Classes
- class tsmakers.tree.TimespanTree(root)[source]¶
>>> a = tsmakers.TimespanTreeNode(10) >>> a.insert_child(1) >>> a.insert_child(1) >>> a.insert_child(1) >>> a.insert_child(1) >>> a.insert_child(1) >>> a.insert_child(1) >>> a.insert_child(1) >>> a.insert_child(1) >>> b, c, d, e, f, g, h, i = a.children >>> b.insert_child(2) >>> b.insert_child(1) >>> j, k = b.children >>> e.insert_child(3) >>> e.insert_child(1) >>> e.insert_child(2) >>> e.insert_child(2) >>> f.insert_child(1) >>> f.insert_child(1) >>> l, m = f.children >>> k.insert_child(1) >>> k.insert_child(1) >>> l.insert_child(1) >>> l.insert_child(1) >>> demotree = tsmakers.TimespanTree(a) >>> abjad.show(demotree.tspanlist())
>>> a = tsmakers.TimespanTreeNode(10) >>> a.insert_child(8) >>> a.insert_child(5) >>> ( ... b, ... c, ... ) = a.children >>> b.insert_child(8) >>> b.insert_child(5) >>> c.insert_child(8) >>> c.insert_child(5) >>> ( ... d, ... e, ... ) = b.children >>> ( ... f, ... g, ... ) = c.children >>> d.insert_child(8) >>> d.insert_child(5) >>> e.insert_child(8) >>> e.insert_child(5) >>> f.insert_child(8) >>> f.insert_child(5) >>> g.insert_child(8) >>> g.insert_child(5) >>> ( ... h, ... i, ... ) = d.children >>> ( ... j, ... k, ... ) = e.children >>> ( ... l, ... m, ... ) = f.children >>> ( ... n, ... o, ... ) = g.children >>> h.insert_child(8) >>> h.insert_child(5) >>> i.insert_child(8) >>> i.insert_child(5) >>> j.insert_child(8) >>> j.insert_child(5) >>> k.insert_child(8) >>> k.insert_child(5) >>> l.insert_child(8) >>> l.insert_child(5) >>> m.insert_child(8) >>> m.insert_child(5) >>> n.insert_child(8) >>> n.insert_child(5) >>> o.insert_child(8) >>> o.insert_child(5) >>> demotree = tsmakers.TimespanTree(a) >>> demotree_list = demotree.tspanlist() >>> demotree_list = demotree_list.round_offsets( ... abjad.Duration((1, 8)), ... anchor=abjad.Left, ... ) >>> abjad.show(demotree_list, scale=0.7)
Attributes Summary
Methods
Functions