From 6167c4be3373085d77b1d854d7e6cf0cf134eef6 Mon Sep 17 00:00:00 2001 From: Miika Alonen Date: Thu, 2 Mar 2023 01:34:48 +0200 Subject: [PATCH] Fix for chromatic chord names --- ziffers/scale.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ziffers/scale.py b/ziffers/scale.py index 47a88d1..693132f 100644 --- a/ziffers/scale.py +++ b/ziffers/scale.py @@ -303,6 +303,10 @@ def chord_from_degree( degree: int, name: str, scale: str, root: str | int, num_octaves: int = 1 ): root = note_name_to_midi(root) if isinstance(root, str) else root + + if name is None and scale.lower().capitalize() == "Chromatic": + name = "major" + if name: return named_chord_from_degree(degree, name, root, scale, num_octaves) else: