def __init__( self, talea=None, talea_denominator=None, prolation_addenda=None, secondary_divisions=None, talea_helper=None, prolation_addenda_helper=None, secondary_divisions_helper=None, beam_each_cell=False, beam_cells_together=False, tie_split_notes=False, ): lefts, middles, rights = [0], [0], [0] left_lengths, right_lengths = [0], [0] DivisionBurnishedTaleaRhythmMaker.__init__( self, talea, talea_denominator, prolation_addenda, lefts, middles, rights, left_lengths, right_lengths, secondary_divisions, talea_helper=talea_helper, prolation_addenda_helper=prolation_addenda_helper, secondary_divisions_helper=secondary_divisions_helper, beam_each_cell=beam_each_cell, beam_cells_together=beam_cells_together, tie_split_notes=tie_split_notes, )
def reverse(self): r'''Reverse talea rhythm-maker: :: >>> reversed_maker = maker.reverse() :: >>> print reversed_maker.storage_format rhythmmakertools.TaleaRhythmMaker( talea=[5], talea_denominator=16, prolation_addenda=[], secondary_divisions=[], beam_each_cell=False, beam_cells_together=False, tie_split_notes=True ) :: >>> divisions = [(2, 8), (5, 8)] >>> music = reversed_maker(divisions) >>> music = sequencetools.flatten_sequence(music) >>> measures = \ ... measuretools.make_measures_with_full_measure_spacer_skips( ... divisions) >>> staff = Staff(measures) >>> measures = measuretools.replace_contents_of_measures_in_expr( ... staff, music) :: >>> show(staff) # doctest: +SKIP Returns new talea rhythm-maker. ''' return DivisionBurnishedTaleaRhythmMaker.reverse(self)