This commit is contained in:
Felix Roos 2022-02-13 12:11:46 +01:00
parent 3d0d526051
commit b29857e81f
3 changed files with 12 additions and 3 deletions

10
docs/dist/tonal.js vendored Normal file
View file

@ -0,0 +1,10 @@
import {Note, Interval} from "../_snowpack/pkg/@tonaljs/tonal.js";
import {Pattern as _Pattern} from "../_snowpack/link/strudel.js";
const Pattern = _Pattern;
Pattern.prototype._transpose = function(intervalOrSemitones) {
const interval = !isNaN(Number(intervalOrSemitones)) ? Interval.fromSemitones(intervalOrSemitones) : String(intervalOrSemitones);
return this.fmap((note) => Note.transpose(note, interval));
};
Pattern.prototype.transpose = function(intervalOrSemitones) {
return this._patternify(Pattern.prototype._transpose)(intervalOrSemitones);
};