aboutsummaryrefslogtreecommitdiffstats
path: root/src/scale.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/scale.c')
-rw-r--r--src/scale.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scale.c b/src/scale.c
index 7704815..197959e 100644
--- a/src/scale.c
+++ b/src/scale.c
@@ -88,7 +88,7 @@ scale_note(s32 current, s32 inc) {
88 s32 pos = current % 12; 88 s32 pos = current % 12;
89 s32 offset = 0; 89 s32 offset = 0;
90 for (int i = 1; i <= 12; i++) { 90 for (int i = 1; i <= 12; i++) {
91 s32 k = (current_scale_root + pos + i * inc) % 12; 91 s32 k = (pos - current_scale_root + i * inc) % 12;
92 if (k < 0) { 92 if (k < 0) {
93 k *= -1; 93 k *= -1;
94 k = 12 - k; 94 k = 12 - k;