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])
Beispiel #2
0
# -*- 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])