Merge pull request #527 from bwagner/main

FIXES: alias pm for polymeter
This commit is contained in:
Felix Roos 2023-03-21 22:35:17 +01:00 committed by GitHub
commit 13133583ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1127,6 +1127,8 @@ function _composeOp(a, b, func) {
export const polyrhythm = stack;
export const pr = stack;
export const pm = polymeter;
// methods that create patterns, which are added to patternified Pattern methods
// TODO: remove? this is only used in old transpiler (shapeshifter)
Pattern.prototype.factories = {
@ -1374,11 +1376,6 @@ export function polymeter(...args) {
return polymeterSteps(0, ...args);
}
// alias
export function pm(...args) {
polymeter(...args);
}
export const mask = curry((a, b) => reify(b).mask(a));
export const struct = curry((a, b) => reify(b).struct(a));
export const superimpose = curry((a, b) => reify(b).superimpose(...a));