pitcharraytools.list_nonspanning_subarrays_of_pitch_array

abjad.tools.pitcharraytools.list_nonspanning_subarrays_of_pitch_array.list_nonspanning_subarrays_of_pitch_array(pitch_array)[source]

New in version 2.0.

List nonspanning subarrays of pitch_array:

abjad> from abjad.tools import pitcharraytools
abjad> array = pitcharraytools.PitchArray([
...     [2, 2, 3, 1],
...     [1, 2, 1, 1, 2, 1],
...     [1, 1, 1, 1, 1, 1, 1, 1]])
abjad> print array
[     ] [     ] [           ] [ ]
[ ] [     ] [ ] [ ] [     ] [ ]
[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
abjad> subarrays = pitcharraytools.list_nonspanning_subarrays_of_pitch_array(array)
abjad> len(subarrays)
3
abjad> print subarrays[0]
[     ] [     ]
[ ] [     ] [ ]
[ ] [ ] [ ] [ ]
abjad> print subarrays[1]
[           ]
[ ] [     ]
[ ] [ ] [ ]
abjad> print subarrays[2]
[ ]
[ ]
[ ]

Return list.

This Page