Export withseed
This commit is contained in:
parent
fb7f686519
commit
e90aa5202d
1 changed files with 2 additions and 2 deletions
|
|
@ -365,13 +365,13 @@ export const scramble = register('scramble', (n, pat) => {
|
||||||
* @param {Pattern} pat Pattern to update
|
* @param {Pattern} pat Pattern to update
|
||||||
* @returns Pattern
|
* @returns Pattern
|
||||||
*/
|
*/
|
||||||
function withSeed(func, pat) {
|
export const withSeed = (func, pat) => {
|
||||||
return new Pattern((state) => {
|
return new Pattern((state) => {
|
||||||
let { randSeed, ...controls } = state.controls;
|
let { randSeed, ...controls } = state.controls;
|
||||||
randSeed = func(randSeed);
|
randSeed = func(randSeed);
|
||||||
return pat.query(state.setControls({ ...controls, randSeed }));
|
return pat.query(state.setControls({ ...controls, randSeed }));
|
||||||
}, pat._steps);
|
}, pat._steps);
|
||||||
}
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Change the seed for random signals. Normally, random signals depend on time,
|
* Change the seed for random signals. Normally, random signals depend on time,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue