From 1a093d13f6f036dcb82559930d88fc2c9f24353e Mon Sep 17 00:00:00 2001 From: Raphael Forment Date: Thu, 21 Sep 2023 22:56:43 +0200 Subject: [PATCH] Last fix I hope --- src/ArrayExtensions.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ArrayExtensions.ts b/src/ArrayExtensions.ts index bbfa5ab..36e53ac 100644 --- a/src/ArrayExtensions.ts +++ b/src/ArrayExtensions.ts @@ -359,7 +359,7 @@ Array.prototype.scale = function ( // This is a helper function to handle up or down octaviation. const mod = (n: number, m: number) => ((n % m) + m) % m; - const selected_scale = stepsToScale(safeScale[scale]); + const selected_scale = stepsToScale(safeScale(scale)); return this.map((value) => { const octaveShift = Math.floor(value / selected_scale.length) * 12; return ( @@ -380,7 +380,7 @@ Array.prototype.scaleArp = function ( * * @returns arpeggiated notes from the scale */ - const scale = stepsToScale(safeScale[scaleName]); + const scale = stepsToScale(safeScale(scaleName)); let result = [];