Loading lessons...
Multiple Tempos & Adding Patterns
Patterns can play at different tempos at the same time, and you can combine patterns together.
Different tempos with fast and slow
Combine patterns at different speeds with a comma:
strudel
sound("hh hh hh hh, bd*2, sd")
Each comma-separated part can have its own tempo! Listen to how the bd plays twice as fast as the hi-hat.
Add patterns together with add
add combines patterns by adding their values. This is great for notes:
strudel
note("c d e f").add(note("<0 1 2>")).sound("gm_vibraphone")
The second pattern shifts the first up by 0, 1, or 2 scale steps... wait, let's try numbers instead:
strudel
note("c d e f").add(3).sound("gm_vibraphone")
Add a whole pattern to another
strudel
note("48 52 55 59").add("<0 12 24>").sound("piano")
Here <0 12 24> adds 0, 12, or 24 semitones to every note - raising the whole line an octave at a time!
Parallel or add?
- Comma - plays patterns at the same time (parallel).
- add - merges values into one pattern.
TL;DR
- Commas play patterns at the same time, each with its own tempo.
addcombines values into one pattern.note("...").add("<0 12 24>")transposes by octaves.