From 14508e91a9522ac59cf79827311bca0315b25792 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 2 Mar 2023 20:39:06 +0100 Subject: [PATCH] can now use _ as a replacement for space in scales --- packages/tonal/tonal.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/tonal/tonal.mjs b/packages/tonal/tonal.mjs index 206ea840..d2b59b39 100644 --- a/packages/tonal/tonal.mjs +++ b/packages/tonal/tonal.mjs @@ -146,6 +146,7 @@ export const scale = register('scale', function (scale /* : string */, pat) { let note = isObject ? hap.value.n : hap.value; const asNumber = Number(note); if (!isNaN(asNumber)) { + scale = scale.replaceAll('_', ' '); let [tonic, scaleName] = Scale.tokenize(scale); const { pc, oct = 3 } = Note.get(tonic); note = scaleOffset(pc + ' ' + scaleName, asNumber, pc + oct);