Added music21 and csound examples
This commit is contained in:
@ -153,9 +153,17 @@ class Ziffers(Sequence):
|
||||
def pairs(self) -> list[tuple]:
|
||||
"""Return list of pitches and durations"""
|
||||
return [
|
||||
(val.get_pitch_class(), val.get_duration())
|
||||
[val.get_pitch_class(), val.get_duration()]
|
||||
for val in self.evaluated_values
|
||||
if isinstance(val, Pitch)
|
||||
if isinstance(val, Pitch) or isinstance(val, Chord) or isinstance(val, Rest)
|
||||
]
|
||||
|
||||
def freq_pairs(self) -> list[tuple]:
|
||||
"""Return list of pitches in freq and durations"""
|
||||
return [
|
||||
[val.get_freq(), val.get_duration()]
|
||||
for val in self.evaluated_values
|
||||
if isinstance(val, Pitch) or isinstance(val, Chord) or isinstance(val, Rest)
|
||||
]
|
||||
|
||||
def octaves(self) -> list[int]:
|
||||
@ -194,4 +202,4 @@ class Ziffers(Sequence):
|
||||
return all_items
|
||||
if len(all_items) == 1:
|
||||
return all_items[0]
|
||||
return None
|
||||
return None
|
||||
Reference in New Issue
Block a user