mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-23 11:38:37 +00:00
Merge pull request #110 from tidalcycles/create-param
add createParam + createParams
This commit is contained in:
commit
d10b6f04cf
@ -760,4 +760,13 @@ generic_params.forEach(([type, name, description]) => {
|
|||||||
Pattern.prototype[name] = _setter(controls[name]);
|
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;
|
export default controls;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user