mirror of
https://codeberg.org/uzu/strudel
synced 2026-09-05 14:58:03 -04:00
revert change for now
(because tonal degree does not support floats)
This commit is contained in:
@@ -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 });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user