Control Functions
From TidalCycles userbase
| Function name | Input type | Description |
|---|---|---|
| s | Pattern String
|
An alias of sound |
| n | Pattern Double
| |
| sound | Pattern String
|
Sounds - either sample sets or synth names. This control is *required* when triggering sounds via SuperDirt. |
| begin | Pattern Double
|
Starts sample playback some fraction from the beginning. 0.5 would start playback at the middle. |
| end | Pattern Double
|
Stops sample playback some fraction from the end. 0.5 would stop playback at the middle. |
| accelerate | Pattern Double
|
Speeds up (or slows down) samples while they play. |
| cps | Pattern Double
| |
| nudge | Pattern Double
| |
| unit | Pattern String
| |
| loop | Pattern Double
|
Specifies how many times to loop through the sample. |
| legato | Pattern Double
| |
| sustain | Pattern Double
| |
| gain | Pattern Double
|
Specifies volume. Values less than 1 make the sound quieter. Values greater than 1 make the sound louder. |
| channel | Pattern Int
| |
| pan | Pattern Double
|
Controls stereo position for playback. With the default two-channel setup, zero is left, one is right. |
| note | Pattern Double
| |
| freq | Pattern Double
| |
| midinote | Pattern Double
| |
| octave | Pattern Int
|
Sets where "middle" C is. Default is 5, so "n 0" corresponds to "midinote 60" |
| offset | Pattern Double
| |
| cut | Pattern Int
| |
| orbit | Pattern Int
| |
| shape | Pattern Double
|
Distorts the sound, has a maximum value of 1. |
| hcutoff | Pattern Double
|
Frequency in Hz for a high-pass filter. Alias is "hpf". |
| hresonance | Pattern Double
|
Resonance for high-pass filter. Alias is "hpq". |
| bandf | Pattern Double
| |
| bandq | Pattern Double
| |
| crush | Pattern Double
| |
| coarse | Pattern Int
| |
| cutoff | Pattern Double
| |
| attack | Pattern Double
| |
| release | Pattern Double
| |
| hold | Pattern Double
| |
| tremolorate | Pattern Double
| |
| tremolodepth | Pattern Double
| |
| phaserrate | Pattern Double
| |
| phaserdepth | Pattern Double
| |
| vowel | Pattern String
| |
| delaytime | Pattern Double
| |
| delayfeedback | Pattern Double
| |
| delayAmp | Pattern Double
|
missing from params? |
| delaySend | Pattern Double
|
missing from params? |
| lock | Pattern Double
|
1 to lock delay to cycles per second (cps) aka tempo sync so with # lock 1 # delayt 0.25 = 1/4 of cycle delay etc
0 to leave in terms of seconds |
| size | Pattern Double
| |
| room | Pattern Double
| |
| dry | Pattern Double
| |
| leslie | Pattern Double
| |
| lrate | Pattern Double
| |
| lsize | Pattern Double
| |
| waveloss | Pattern Double
|
Drops samples n out of 100. |
| squiz | Pattern Double
|
A weird pitch-shifter. Accepts numbers over 1. |
