Added notes function to get list of notes

This commit is contained in:
2023-02-13 17:55:04 +02:00
parent e240c45693
commit 90d7b0bdff

View File

@ -483,6 +483,12 @@ class Ziffers(Sequence):
val.pitch_class for val in self.evaluated_values if isinstance(val, Pitch)
]
def notes(self) -> list[int]:
"""Return list of midi notes"""
return [
val.note for val in self.evaluated_values if isinstance(val, Pitch)
]
def durations(self) -> list[float]:
"""Return list of pitch durations as floats"""
return [val.duration for val in self.evaluated_values if isinstance(val, Pitch)]