def __makenew__(self, *args, **kwargs): r'''Makes new even-run rhythm-maker with `kwargs`. .. container:: example :: >>> new_maker = new(maker, denominator_multiplier_exponent=0) :: >>> print format(new_maker) rhythmmakertools.EvenRunRhythmMaker( denominator_multiplier_exponent=0, beam_cells_together=False, beam_each_cell=True, decrease_durations_monotonically=True, ) :: >>> divisions = [(4, 8), (3, 4), (2, 4)] >>> music = maker(divisions) >>> lilypond_file = rhythmmakertools.make_lilypond_file( ... music, ... divisions, ... ) >>> show(lilypond_file) # doctest: +SKIP Returns new even-run rhythm-maker. ''' return RhythmMaker.__makenew__(self, *args, **kwargs)
def __makenew__(self, *args, **kwargs): r'''Makes new tuplet monad rhythm-maker with `kwargs`. .. container:: example :: >>> new_maker = new(maker) :: >>> print format(new_maker) rhythmmakertools.TupletMonadRhythmMaker( beam_cells_together=False, beam_each_cell=True, decrease_durations_monotonically=True, ) :: >>> divisions = [(2, 5), (2, 5), (1, 4), (1, 5), (3, 4)] >>> music = maker(divisions) >>> lilypond_file = rhythmmakertools.make_lilypond_file( ... music, ... divisions, ... ) >>> show(lilypond_file) # doctest: +SKIP Returns new tuplet monad rhythm-maker. ''' return RhythmMaker.__makenew__(self, *args, **kwargs)
def __makenew__(self, *args, **kwargs): r'''Makes new rest rhythm-maker with `kwargs`. .. container:: example :: >>> new_maker = new(maker) :: >>> print format(new_maker) rhythmmakertools.RestRhythmMaker( beam_each_cell=False, beam_cells_together=False, decrease_durations_monotonically=True, forbidden_written_duration=durationtools.Duration(1, 4), ) :: >>> divisions = [(5, 16), (3, 8)] >>> music = maker(divisions) >>> lilypond_file = rhythmmakertools.make_lilypond_file( ... music, ... divisions, ... ) >>> show(lilypond_file) # doctest: +SKIP Returns new rest rhythm-maker. ''' return RhythmMaker.__makenew__(self, *args, **kwargs)