fix transpose number bug

This commit is contained in:
Felix Roos 2022-02-25 21:55:47 +01:00
parent 867dbf33dc
commit aeb51a157f

View File

@ -52,9 +52,9 @@ Pattern.prototype._transpose = function (intervalOrSemitones: string | number) {
: String(intervalOrSemitones);
if (typeof event.value === 'number') {
const semitones = typeof interval === 'string' ? Interval.semitones(interval) || 0 : interval;
return event.withValue(event.value + semitones);
return event.withValue(() => event.value + semitones);
}
return event.withValue((v) => Note.transpose(event.value, interval));
return event.withValue(() => Note.transpose(event.value, interval));
});
};