From fffd3c07caf1579232984de25cd3fee13a57b49e Mon Sep 17 00:00:00 2001 From: Bernhard Wagner Date: Sat, 18 Mar 2023 22:12:12 +0100 Subject: [PATCH 1/2] FIXES: alias pm for polymeter (return statement was missing) --- packages/core/pattern.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index b1a8be59..fc7f0096 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -1376,7 +1376,7 @@ export function polymeter(...args) { // alias export function pm(...args) { - polymeter(...args); + return polymeter(...args); } export const mask = curry((a, b) => reify(b).mask(a)); From 1458ee64eceb5c0387e839a2ad00ae2ce4037fc8 Mon Sep 17 00:00:00 2001 From: Bernhard Wagner Date: Tue, 21 Mar 2023 21:20:57 +0100 Subject: [PATCH 2/2] FIXES: alias pm for polymeter --- packages/core/pattern.mjs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index fc7f0096..057fb5c7 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -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) { - return 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));