From 8d9278419d59aa9b30761c3b0902a1a246566119 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 15 Jun 2023 20:19:31 +0200 Subject: [PATCH] fix: flatten scale lists --- packages/tonal/tonal.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/tonal/tonal.mjs b/packages/tonal/tonal.mjs index 854fd1b6..d67a58b3 100644 --- a/packages/tonal/tonal.mjs +++ b/packages/tonal/tonal.mjs @@ -154,6 +154,7 @@ export const scale = register('scale', function (scale, pat) { if (!isNaN(asNumber)) { // TODO: worth keeping for supporting ':' in (non-mininotation) strings? scale = scale.replaceAll(':', ' '); + scale = scale.replaceAll(',', ' '); let [tonic, scaleName] = Scale.tokenize(scale); const { pc, oct = 3 } = Note.get(tonic); note = scaleOffset(pc + ' ' + scaleName, asNumber, pc + oct);