From 90d7b0bdffd61463c2d12591fb78e34d6c78f2d3 Mon Sep 17 00:00:00 2001 From: Miika Alonen Date: Mon, 13 Feb 2023 17:55:04 +0200 Subject: [PATCH] Added notes function to get list of notes --- ziffers/classes.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ziffers/classes.py b/ziffers/classes.py index f595bc9..8d28f9b 100644 --- a/ziffers/classes.py +++ b/ziffers/classes.py @@ -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)]