revert change for now

(because tonal degree does not support floats)
This commit is contained in:
Felix Roos
2023-02-03 19:42:35 +01:00
parent 554b72c916
commit c79b2653e7
+3 -2
View File
@@ -147,9 +147,10 @@ export const scale = register('scale', function (scale /* : string */, pat) {
if (!isNaN(asNumber)) {
let [tonic, scaleName] = Scale.tokenize(scale);
const { pc, oct = 3 } = Note.get(tonic);
const scaleWIthOctave = `${pc + oct} ${scaleName}`;
note = scaleOffset(pc + ' ' + scaleName, asNumber, pc + oct);
/* const scaleWIthOctave = `${pc + oct} ${scaleName}`;
const degree = Scale.degrees(scaleWIthOctave);
note = degree(asNumber + (asNumber >= 0 ? 1 : 0));
note = degree(asNumber + (asNumber >= 0 ? 1 : 0)); */
}
return hap.withValue(() => (isObject ? { ...hap.value, note } : note)).setContext({ ...hap.context, scale });
});