mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-11 21:58:31 +00:00
110 lines
1.9 KiB
Plaintext
110 lines
1.9 KiB
Plaintext
---
|
|
title: Time Modifiers
|
|
layout: ../../layouts/MainLayout.astro
|
|
---
|
|
|
|
import { MiniRepl } from '../../docs/MiniRepl';
|
|
import { JsDoc } from '../../docs/JsDoc';
|
|
|
|
# Time Modifiers
|
|
|
|
The following functions modify a pattern temporal structure in some way.
|
|
Some of these have equivalent operators in the Mini Notation:
|
|
|
|
| function | mini |
|
|
| ---------------------- | ------------ |
|
|
| `"x".slow(2)` | `"x/2"` |
|
|
| `"x".fast(2)` | `"x*2"` |
|
|
| `"x".euclid(3,8)` | `"x(3,8)"` |
|
|
| `"x".euclidRot(3,8,1)` | `"x(3,8,1)"` |
|
|
|
|
## slow
|
|
|
|
<JsDoc client:idle name="Pattern.slow" h={0} />
|
|
|
|
## fast
|
|
|
|
<JsDoc client:idle name="Pattern.fast" h={0} />
|
|
|
|
## early
|
|
|
|
<JsDoc client:idle name="Pattern.early" h={0} />
|
|
|
|
## late
|
|
|
|
<JsDoc client:idle name="Pattern.late" h={0} />
|
|
|
|
## legato
|
|
|
|
<JsDoc client:idle name="Pattern.legato" h={0} />
|
|
|
|
## euclid
|
|
|
|
<JsDoc client:idle name="Pattern.euclid" h={0} />
|
|
|
|
### euclidRot
|
|
|
|
<JsDoc client:idle name="Pattern.euclidRot" h={0} />
|
|
|
|
### euclidLegato
|
|
|
|
<JsDoc client:idle name="Pattern.euclidLegato" h={0} />
|
|
|
|
## rev
|
|
|
|
<JsDoc client:idle name="Pattern.rev" h={0} />
|
|
|
|
## palindrome
|
|
|
|
<JsDoc client:idle name="palindrome" h={0} />
|
|
|
|
## iter
|
|
|
|
<JsDoc client:idle name="Pattern.iter" h={0} />
|
|
|
|
### iterBack
|
|
|
|
<JsDoc client:idle name="Pattern.iterBack" h={0} />
|
|
|
|
## ply
|
|
|
|
<JsDoc client:idle name="ply" h={0} />
|
|
|
|
## segment
|
|
|
|
<JsDoc client:idle name="segment" h={0} />
|
|
|
|
## compress
|
|
|
|
<JsDoc client:idle name="compress" h={0} />
|
|
|
|
## zoom
|
|
|
|
<JsDoc client:idle name="zoom" h={0} />
|
|
|
|
## linger
|
|
|
|
<JsDoc client:idle name="linger" h={0} />
|
|
|
|
## fastGap
|
|
|
|
<JsDoc client:idle name="fastGap" h={0} />
|
|
|
|
## inside
|
|
|
|
<JsDoc client:idle name="inside" h={0} />
|
|
|
|
## outside
|
|
|
|
<JsDoc client:idle name="outside" h={0} />
|
|
|
|
## cpm
|
|
|
|
<JsDoc client:idle name="cpm" h={0} />
|
|
|
|
## ribbon
|
|
|
|
<JsDoc client:idle name="ribbon" h={0} />
|
|
|
|
Apart from modifying time, there are ways to [Control Parameters](functions/value-modifiers).
|