fix transpose number bug
This commit is contained in:
parent
867dbf33dc
commit
aeb51a157f
1 changed files with 2 additions and 2 deletions
|
|
@ -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));
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue