import abjad from abjad import rhythmmakertools from surge.materials.segment_i.time_signatures import number_of_stages from surge.materials.segment_i.guitar_2.rest_indices import rest_indices division_masks = [] for i in range(number_of_stages): pattern = abjad.index_every(rest_indices[i]) silence_mask = rhythmmakertools.SilenceMask(pattern=pattern) division_masks.append([silence_mask])
# -*- coding: utf-8 -*- import abjad from abjad import rhythmmakertools from surge.materials.segment_ii.time_signatures import number_of_stages from surge.materials.segment_ii.violin.rest_indices import rest_indices tie_indices = [[]] * number_of_stages division_masks = [] for i in range(number_of_stages): rest_pattern = abjad.index_every(rest_indices[i]) tie_pattern = abjad.index_every(tie_indices[i]) silence_mask = rhythmmakertools.SilenceMask(pattern=rest_pattern) sustain_mask = rhythmmakertools.SustainMask(pattern=tie_pattern) division_masks.append([silence_mask, sustain_mask])
import abjad from abjad import rhythmmakertools from surge.materials.segment_i.oboe.rest_indices import rest_indices from surge.materials.segment_i.time_signatures import number_of_stages division_masks = [] for i in range(number_of_stages): pattern = abjad.index_every(rest_indices[i]) silence_mask = rhythmmakertools.SilenceMask(pattern=pattern) division_masks.append([silence_mask])