Sequence Recipes ================ First Example ------------- :: >>> import abjad >>> import evans >>> from abjadext import microtones >>> ratio = evans.Ratio("13:11:10:9:5") >>> ratio Ratio((13, 11, 10, 9, 5)) :: >>> ratios = ratio.extract_sub_ratios(as_fractions=True) >>> ratios Sequence([Fraction(1, 1), Fraction(9, 5), Fraction(2, 1), Fraction(11, 5), Fraction(13, 5)]) :: >>> combination_multiples = evans.Sequence(ratios).combination_multiplication(2) >>> ratios = microtones.RatioClassSet(combination_multiples).sorted() >>> ratios RatioClassSet([Fraction(1, 1), Fraction(11, 10), Fraction(117, 100), Fraction(13, 10), Fraction(143, 100), Fraction(9, 5), Fraction(99, 50)]) :: >>> ratios = evans.Sequence(ratios) >>> final_seq = ratios.random_walk(length=25, step_list=[1, 2, 1], random_seed=1) >>> final_seq Sequence([Fraction(1, 1), Fraction(99, 50), Fraction(1, 1), Fraction(117, 100), Fraction(11, 10), Fraction(1, 1), Fraction(9, 5), Fraction(99, 50), Fraction(1, 1), Fraction(9, 5), Fraction(143, 100), Fraction(9, 5), Fraction(13, 10), Fraction(143, 100), Fraction(13, 10), Fraction(11, 10), Fraction(117, 100), Fraction(11, 10), Fraction(13, 10), Fraction(143, 100), Fraction(13, 10), Fraction(11, 10), Fraction(117, 100), Fraction(13, 10), Fraction(11, 10), Fraction(1, 1)]) :: >>> handler = evans.PitchHandler(final_seq, as_ratios=True, forget=False) >>> staff = abjad.Staff([abjad.Note("a4") for _ in final_seq]) >>> handler(staff) :: >>> score = abjad.Score([staff]) >>> abjad.override(score).BarLine.stencil = False >>> abjad.override(score).Beam.stencil = False >>> abjad.override(score).Flag.stencil = False >>> abjad.override(score).Rest.stencil = False >>> abjad.override(score).SpacingSpanner.strict_note_spacing = True >>> abjad.override(score).SpanBar.stencil = False >>> abjad.override(score).Stem.stencil = False >>> abjad.override(score).TimeSignature.stencil = False >>> abjad.setting(score).proportional_notation_duration = "#(ly:make-moment 1 20)" ... :: >>> file = abjad.LilyPondFile( ... items=[score, abjad.Block(name="paper"), abjad.Block(name="layout")], ... includes=[ ... "abjad.ily", ... "ekmelos-ji-accidental-markups.ily", ... ], ... global_staff_size=16, ... ) ... >>> file.paper_block.items.append("indent = 0") >>> file.layout_block.items.append(r'\accidentalStyle "dodecaphonic"') >>> abjad.show(file) Second Example -------------- :: >>> import abjad >>> import evans >>> from abjadext import microtones :: >>> source = microtones.PitchClassSet([0, 1, 2, 4, 7, 8]) >>> inverted_source = source.invert().transpose(6) >>> inverted_source PitchClassSet([Fraction(6, 1), Fraction(5, 1), Fraction(4, 1), Fraction(2, 1), Fraction(11, 1), Fraction(10, 1)]) :: >>> derived_sequence = evans.Sequence(source).derive_added_sequences(inverted_source, flat=True) >>> derived_sequence Sequence([Fraction(6, 1), Fraction(7, 1), Fraction(8, 1), Fraction(10, 1), Fraction(13, 1), Fraction(14, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)]) :: >>> jos = derived_sequence.josephus(2) >>> jos Sequence([[Fraction(6, 1), Fraction(7, 1), Fraction(8, 1), Fraction(10, 1), Fraction(13, 1), Fraction(14, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(10, 1), Fraction(13, 1), Fraction(14, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(14, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(18, 1)], [Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1), Fraction(17, 1)], [Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1)], [Fraction(6, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1)], [Fraction(6, 1), Fraction(7, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1)], [Fraction(6, 1), Fraction(7, 1), Fraction(11, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1)], [Fraction(6, 1), Fraction(7, 1), Fraction(11, 1), Fraction(11, 1), Fraction(12, 1)], [Fraction(7, 1), Fraction(11, 1), Fraction(11, 1), Fraction(12, 1)], [Fraction(7, 1), Fraction(11, 1), Fraction(12, 1)], [Fraction(7, 1), Fraction(11, 1)], [Fraction(7, 1)]]) :: >>> jos = jos.flatten() >>> jos Sequence([Fraction(6, 1), Fraction(7, 1), Fraction(8, 1), Fraction(10, 1), Fraction(13, 1), Fraction(14, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(10, 1), Fraction(13, 1), Fraction(14, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(14, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(6, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(9, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(13, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(5, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(8, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(12, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(3, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(6, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(12, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(15, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(19, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(11, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(14, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(18, 1), Fraction(6, 1), Fraction(8, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(5, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(12, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(6, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(2, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(9, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(13, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(10, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1), Fraction(17, 1), Fraction(6, 1), Fraction(13, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1), Fraction(6, 1), Fraction(7, 1), Fraction(4, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1), Fraction(6, 1), Fraction(7, 1), Fraction(11, 1), Fraction(4, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1), Fraction(6, 1), Fraction(7, 1), Fraction(11, 1), Fraction(11, 1), Fraction(18, 1), Fraction(12, 1), Fraction(6, 1), Fraction(7, 1), Fraction(11, 1), Fraction(11, 1), Fraction(12, 1), Fraction(7, 1), Fraction(11, 1), Fraction(11, 1), Fraction(12, 1), Fraction(7, 1), Fraction(11, 1), Fraction(12, 1), Fraction(7, 1), Fraction(11, 1), Fraction(7, 1)]) :: >>> lorenz = evans.Sequence.lorenz( ... rho=28.0, ... sigma=10.0, ... beta=(8.0 / 3.0), ... first_state=[1.0, 1.0, 1.0], ... time_values=[0.0, 40.0, 0.01], ... iters=10, ... ).flatten() ... >>> lorenz Sequence([1.0, 1.0125657408032651, 1.0488214579592021, 1.107206299034454, 1.1868654842333801, 1.2875548011090359, 1.4095688012763303, 1.5536887870511105, 1.721145788631946, 1.9135963877769706, 1.0, 1.2599200056984277, 1.5240008388892068, 1.798314577764884, 2.0885455352781572, 2.400160398825767, 2.738552104480127, 3.109160997057688, 3.51757713188136, 3.969623487737072, 1.0, 0.9848910446848755, 0.973114341630953, 0.9651591023109144, 0.9617373815250438, 0.9638062240116604, 0.9726082787069016, 0.9897311952182216, 1.0171865646618774, 1.057511871629279]) :: >>> lorenz = lorenz.multiply(13) >>> lorenz = lorenz.normalize_to_indices() >>> lorenz Sequence([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) :: >>> seq_len = len(jos) >>> map = lorenz.mod(seq_len, indices=True) >>> map Sequence([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) :: >>> final_seq = evans.Sequence(jos).map_indices(map) >>> final_seq Sequence([Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(8, 1), Fraction(8, 1), Fraction(8, 1), Fraction(10, 1), Fraction(10, 1), Fraction(13, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1), Fraction(7, 1)]) :: >>> handler = evans.PitchHandler(final_seq, forget=False) >>> staff = abjad.Staff([abjad.Note() for _ in final_seq]) >>> handler(staff) :: >>> score = abjad.Score([staff]) >>> abjad.override(score).BarLine.stencil = False >>> abjad.override(score).Beam.stencil = False >>> abjad.override(score).Flag.stencil = False >>> abjad.override(score).Rest.stencil = False >>> abjad.override(score).SpacingSpanner.strict_note_spacing = True >>> abjad.override(score).SpanBar.stencil = False >>> abjad.override(score).Stem.stencil = False >>> abjad.override(score).TimeSignature.stencil = False >>> abjad.setting(score).proportional_notation_duration = "#(ly:make-moment 1 20)" ... :: >>> file = abjad.LilyPondFile( ... items=[score, abjad.Block(name="paper"), abjad.Block(name="layout")], ... includes=[ ... "abjad.ily", ... "ekmelos-ji-accidental-markups.ily", ... ], ... global_staff_size=16, ... ) ... >>> file.paper_block.items.append("indent = 0") >>> file.layout_block.items.append(r'\accidentalStyle "dodecaphonic"') >>> abjad.show(file) Third Example ------------- :: >>> rule_dict = {"A": "AB", "B": "BC", "C": "BDC", "D": "EF", "E": "FB", "F": "A"} >>> lind_list = evans.Sequence.lindenmayer(seed="AB", rules=rule_dict, iters=7) >>> lind_list Sequence(['A', 'B', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'B', 'C', 'E', 'F', 'B', 'D', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'D', 'C', 'F', 'B', 'A', 'B', 'C', 'E', 'F', 'B', 'D', 'C']) :: >>> mapping_dict = { ... "A": 0, ... "B": 1, ... "C": 2, ... "D": 3, ... "E": 4, ... "F": 5, ... } ... >>> map = lind_list.map_dict(mapping_dict) >>> map = evans.Sequence([0, 1, 2, 4, 7, 8]).map_indices(map) >>> map Sequence([0, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 2, 0, 1, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 2, 0, 1, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 0, 1, 1, 2, 1, 4, 2, 0, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 2, 0, 1, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 2, 0, 1, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 0, 1, 1, 2, 1, 4, 2, 0, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 2, 0, 1, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 2, 0, 1, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 0, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2, 0, 1, 1, 2, 1, 4, 2, 0, 1, 1, 2, 1, 2, 1, 4, 2, 1, 2, 7, 8, 1, 4, 2, 0, 1, 2, 0, 1, 1, 2, 1, 4, 2, 8, 1, 0, 1, 2, 7, 8, 1, 4, 2]) :: >>> handler = evans.PitchHandler(map, forget=False) >>> staff = abjad.Staff([abjad.Note() for _ in map]) >>> handler(staff) :: >>> score = abjad.Score([staff]) >>> abjad.override(score).BarLine.stencil = False >>> abjad.override(score).Beam.stencil = False >>> abjad.override(score).Flag.stencil = False >>> abjad.override(score).Rest.stencil = False >>> abjad.override(score).SpacingSpanner.strict_note_spacing = True >>> abjad.override(score).SpanBar.stencil = False >>> abjad.override(score).Stem.stencil = False >>> abjad.override(score).TimeSignature.stencil = False >>> abjad.setting(score).proportional_notation_duration = "#(ly:make-moment 1 20)" ... :: >>> file = abjad.LilyPondFile( ... items=[score, abjad.Block(name="paper"), abjad.Block(name="layout")], ... includes=[ ... "abjad.ily", ... "ekmelos-ji-accidental-markups.ily", ... ], ... global_staff_size=16, ... ) ... >>> file.paper_block.items.append("indent = 0") >>> file.layout_block.items.append(r'\accidentalStyle "dodecaphonic"') >>> abjad.show(file)