mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-21 10:38:37 +00:00
Merge pull request #813 from tidalcycles/fix-multiple-repls
fix: multiple repls
This commit is contained in:
commit
dd8be657c2
@ -89,19 +89,22 @@ export function repl({
|
|||||||
allTransform = transform;
|
allTransform = transform;
|
||||||
return silence;
|
return silence;
|
||||||
};
|
};
|
||||||
|
try {
|
||||||
for (let i = 1; i < 10; ++i) {
|
for (let i = 1; i < 10; ++i) {
|
||||||
Object.defineProperty(Pattern.prototype, `d${i}`, {
|
Object.defineProperty(Pattern.prototype, `d${i}`, {
|
||||||
get() {
|
get() {
|
||||||
return this.p(i);
|
return this.p(i);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
Object.defineProperty(Pattern.prototype, `p${i}`, {
|
Object.defineProperty(Pattern.prototype, `p${i}`, {
|
||||||
get() {
|
get() {
|
||||||
return this.p(i);
|
return this.p(i);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
Pattern.prototype[`q${i}`] = silence;
|
Pattern.prototype[`q${i}`] = silence;
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
// already defined..
|
||||||
}
|
}
|
||||||
|
|
||||||
const fit = register('fit', (pat) =>
|
const fit = register('fit', (pat) =>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user