Merge branch 'main' of github.com:tidalcycles/strudel
This commit is contained in:
commit
363895761e
104 changed files with 4570 additions and 3969 deletions
|
|
@ -760,4 +760,13 @@ generic_params.forEach(([type, name, description]) => {
|
|||
Pattern.prototype[name] = _setter(controls[name]);
|
||||
});
|
||||
|
||||
// create custom param
|
||||
controls.createParam = (name) => {
|
||||
Pattern.prototype[name] = _setter(controls[name]);
|
||||
return (...pats) => _name(name, ...pats);
|
||||
};
|
||||
|
||||
controls.createParams = (...names) =>
|
||||
names.reduce((acc, name) => Object.assign(acc, { [name]: createParam(name) }), {});
|
||||
|
||||
export default controls;
|
||||
|
|
|
|||
4
packages/core/package-lock.json
generated
4
packages/core/package-lock.json
generated
|
|
@ -6,8 +6,8 @@
|
|||
"packages": {
|
||||
"": {
|
||||
"name": "@strudel.cycles/core",
|
||||
"version": "0.0.3",
|
||||
"license": "GPL-3.0-or-later",
|
||||
"version": "0.1.0",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"dependencies": {
|
||||
"bjork": "^0.0.1",
|
||||
"fraction.js": "^4.2.0"
|
||||
|
|
|
|||
|
|
@ -1049,6 +1049,9 @@ export class Pattern {
|
|||
.unit('c')
|
||||
.slow(factor);
|
||||
}
|
||||
onTrigger(onTrigger) {
|
||||
return this._withHap((hap) => hap.setContext({ ...hap.context, onTrigger }));
|
||||
}
|
||||
}
|
||||
|
||||
// TODO - adopt value.mjs fully..
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue