Strudel Basics
Hotkeys
| ctrl + enter | start/reset |
| ctrl + . | stop |
| ctrl + z | undo |
Create a variable and play it
const build = stack(
s("bd*4").gain(0.85),
s("sd*16").gain("<0.10 0.12 0.14 0.18>").clip(0.25),
s("hh*16").gain(0.10).clip(0.6)
).bank("RolandTR909")
$: build Functions
-
Sounds, beats, and notes
note number or letter for a note n sample number; a drum can have different sounds, like bd:5 scale set pitch, like A:minor, G:major sound the drum type/sound; examples include bd, sd, hh $: play patterns in parallel -
Effects
lpf low pass filter; the higher the number, the more clear/bright; the lower, it’s like you are behind a door, it’s a muffled sound -
Waveforms
| sine | like a wave going up and down |
| saw | wavy but more jagged and repetitive |
| square | more binary, like off and on |
| tri | similar to sine but maybe a little more rigid |
| rand | random |
| perlin | think long waves |