mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-21 02:28:34 +00:00
dont use random seedState for now
This commit is contained in:
parent
306004ecd2
commit
caa207e868
@ -8,14 +8,14 @@ import * as krill from './krill-parser.js';
|
|||||||
import * as strudel from '@strudel.cycles/core';
|
import * as strudel from '@strudel.cycles/core';
|
||||||
// import { addMiniLocations } from '@strudel.cycles/eval/shapeshifter.mjs';
|
// import { addMiniLocations } from '@strudel.cycles/eval/shapeshifter.mjs';
|
||||||
|
|
||||||
const { pure, Pattern, Fraction, stack, slowcat, sequence, timeCat, silence, reify } = strudel;
|
const { pure, Fraction, stack, slowcat, sequence, timeCat, silence, reify } = strudel;
|
||||||
|
|
||||||
var _seedState = 0;
|
/* var _seedState = 0;
|
||||||
const randOffset = 0.0002;
|
const randOffset = 0.0002;
|
||||||
|
|
||||||
function _nextSeed() {
|
function _nextSeed() {
|
||||||
return _seedState++;
|
return _seedState++;
|
||||||
}
|
} */
|
||||||
|
|
||||||
const applyOptions = (parent) => (pat, i) => {
|
const applyOptions = (parent) => (pat, i) => {
|
||||||
const ast = parent.source_[i];
|
const ast = parent.source_[i];
|
||||||
@ -114,7 +114,9 @@ export function patternifyAST(ast) {
|
|||||||
return stack(...children);
|
return stack(...children);
|
||||||
}
|
}
|
||||||
if (alignment === 'r') {
|
if (alignment === 'r') {
|
||||||
return strudel.chooseInWith(strudel.rand.early(randOffset * _nextSeed()).segment(1), children);
|
// https://github.com/tidalcycles/strudel/issues/245#issuecomment-1345406422
|
||||||
|
// return strudel.chooseInWith(strudel.rand.early(randOffset * _nextSeed()).segment(1), children);
|
||||||
|
return strudel.chooseCycles(...children);
|
||||||
}
|
}
|
||||||
const weightedChildren = ast.source_.some((child) => !!child.options_?.weight);
|
const weightedChildren = ast.source_.some((child) => !!child.options_?.weight);
|
||||||
if (!weightedChildren && alignment === 't') {
|
if (!weightedChildren && alignment === 't') {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user