def _make_leaf_lists(self, numeric_map, talea_denominator): leaf_lists = [] for map_division in numeric_map: leaf_list = leaftools.make_leaves_from_talea( map_division, talea_denominator, decrease_durations_monotonically=self.decrease_durations_monotonically, tie_rests=self.tie_rests) leaf_lists.append(leaf_list) return leaf_lists
def _numeric_map_and_talea_denominator_to_leaf_lists( self, numeric_map, lcd): leaf_lists = [] for numeric_map_part in numeric_map: leaf_list = leaftools.make_leaves_from_talea( numeric_map_part, lcd, forbidden_written_duration=self.forbidden_written_duration, decrease_durations_monotonically=self.decrease_durations_monotonically, tie_rests=self.tie_rests, ) leaf_lists.append(leaf_list) return leaf_lists