mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-25 20:48:27 +00:00
remove stack from workshop
This commit is contained in:
parent
666c695c63
commit
269d6dde31
@ -314,12 +314,11 @@ Let's recap what we've learned in this chapter:
|
|||||||
|
|
||||||
New functions:
|
New functions:
|
||||||
|
|
||||||
| Name | Description | Example |
|
| Name | Description | Example |
|
||||||
| ----- | ----------------------------------- | --------------------------------------------------------------------------------- |
|
| ----- | ----------------------------- | --------------------------------------------------------------------------------- |
|
||||||
| note | set pitch as number or letter | <MiniRepl client:visible tune={`note("b g e c").sound("piano")`} /> |
|
| note | set pitch as number or letter | <MiniRepl client:visible tune={`note("b g e c").sound("piano")`} /> |
|
||||||
| scale | interpret `n` as scale degree | <MiniRepl client:visible tune={`n("6 4 2 0").scale("C:minor").sound("piano")`} /> |
|
| scale | interpret `n` as scale degree | <MiniRepl client:visible tune={`n("6 4 2 0").scale("C:minor").sound("piano")`} /> |
|
||||||
| stack | play patterns in parallel (read on) | <MiniRepl client:visible tune={`stack(s("bd sd"),note("c eb g"))`} /> |
|
| $: | play patterns in parallel | <MiniRepl client:visible tune={'$: s("bd sd")\n$: note("c eb g")'} /> |
|
||||||
| $: | play patterns in parallel | <MiniRepl client:visible tune={'$: s("bd sd")\n$: note("c eb g")'} /> |
|
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
@ -357,28 +356,13 @@ New functions:
|
|||||||
|
|
||||||
<Box>
|
<Box>
|
||||||
|
|
||||||
It's called `stack` 😙
|
You can use `$:` 😙
|
||||||
|
|
||||||
</Box>
|
</Box>
|
||||||
|
|
||||||
<MiniRepl
|
## Playing multiple patterns
|
||||||
client:visible
|
|
||||||
tune={`stack(
|
|
||||||
note("<[c2 c3]*4 [bb1 bb2]*4 [f2 f3]*4 [eb2 eb3]*4>")
|
|
||||||
.sound("gm_synth_bass_1").lpf(800),
|
|
||||||
n(\`<
|
|
||||||
[~ 0] 2 [0 2] [~ 2]
|
|
||||||
[~ 0] 1 [0 1] [~ 1]
|
|
||||||
[~ 0] 3 [0 3] [~ 3]
|
|
||||||
[~ 0] 2 [0 2] [~ 2]
|
|
||||||
>*4\`).scale("C4:minor")
|
|
||||||
.sound("gm_synth_strings_1"),
|
|
||||||
sound("bd*4, [~ <sd cp>]*2, [~ hh]*4")
|
|
||||||
.bank("RolandTR909")
|
|
||||||
)`}
|
|
||||||
/>
|
|
||||||
|
|
||||||
Since Strudel 1.1.0, there is another, simpler way to write multiple patterns in parallel. Just write `$:` before every part:
|
If you want to play multiple patterns at the same time, make sure to write `$:` before each:
|
||||||
|
|
||||||
<MiniRepl
|
<MiniRepl
|
||||||
client:visible
|
client:visible
|
||||||
|
|||||||
@ -39,7 +39,6 @@ This page is just a listing of all functions covered in the workshop!
|
|||||||
| --------- | ----------------------------- | --------------------------------------------------------------------------------- |
|
| --------- | ----------------------------- | --------------------------------------------------------------------------------- |
|
||||||
| note | set pitch as number or letter | <MiniRepl client:visible tune={`note("b g e c").sound("piano")`} /> |
|
| note | set pitch as number or letter | <MiniRepl client:visible tune={`note("b g e c").sound("piano")`} /> |
|
||||||
| n + scale | set note in scale | <MiniRepl client:visible tune={`n("6 4 2 0").scale("C:minor").sound("piano")`} /> |
|
| n + scale | set note in scale | <MiniRepl client:visible tune={`n("6 4 2 0").scale("C:minor").sound("piano")`} /> |
|
||||||
| stack | play patterns in parallel | <MiniRepl client:visible tune={`stack(s("bd sd"),note("c eb g"))`} /> |
|
|
||||||
| $: | play patterns in parallel | <MiniRepl client:visible tune={'$: s("bd sd")\n$: note("c eb g")'} /> |
|
| $: | play patterns in parallel | <MiniRepl client:visible tune={'$: s("bd sd")\n$: note("c eb g")'} /> |
|
||||||
|
|
||||||
## Audio Effects
|
## Audio Effects
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user