mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-23 19:48:31 +00:00
loopAt
This commit is contained in:
parent
aca3bea56b
commit
ee5bc0f3a6
@ -977,6 +977,10 @@ export class Pattern {
|
|||||||
_velocity(velocity) {
|
_velocity(velocity) {
|
||||||
return this._withContext((context) => ({ ...context, velocity: (context.velocity || 1) * velocity }));
|
return this._withContext((context) => ({ ...context, velocity: (context.velocity || 1) * velocity }));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_loopAt(factor,cps=1) {
|
||||||
|
return this.speed((1/factor)*cps).unit("c").slow(factor)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO - adopt value.mjs fully..
|
// TODO - adopt value.mjs fully..
|
||||||
@ -1400,6 +1404,10 @@ Pattern.prototype.chunkBack = function (...args) {
|
|||||||
args = args.map(reify);
|
args = args.map(reify);
|
||||||
return patternify2(Pattern.prototype._chunkBack)(...args, this);
|
return patternify2(Pattern.prototype._chunkBack)(...args, this);
|
||||||
};
|
};
|
||||||
|
Pattern.prototype.loopAt = function (...args) {
|
||||||
|
args = args.map(reify);
|
||||||
|
return patternify2(Pattern.prototype._loopAt)(...args, this);
|
||||||
|
};
|
||||||
Pattern.prototype.zoom = function (...args) {
|
Pattern.prototype.zoom = function (...args) {
|
||||||
args = args.map(reify);
|
args = args.map(reify);
|
||||||
return patternify2(Pattern.prototype._zoom)(...args, this);
|
return patternify2(Pattern.prototype._zoom)(...args, this);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user