mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-26 13:08:28 +00:00
bring de improvements to en workshop
This commit is contained in:
parent
576b88221d
commit
e10104d401
@ -39,7 +39,7 @@ Gerade haben wir schon den ersten sound mit `sound` abgespielt:
|
|||||||
|
|
||||||
<Box>
|
<Box>
|
||||||
|
|
||||||
`casio` ist einer von vielen Stanard Sounds.
|
`casio` ist einer von vielen Standard Sounds.
|
||||||
|
|
||||||
Probier ein paar andere Sounds aus:
|
Probier ein paar andere Sounds aus:
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,9 @@ import QA from '@components/QA';
|
|||||||
|
|
||||||
This is the first chapter of the Strudel Workshop, nice to have you on board!
|
This is the first chapter of the Strudel Workshop, nice to have you on board!
|
||||||
|
|
||||||
Let's start by making some noise:
|
## Code Fields
|
||||||
|
|
||||||
|
The workshop is full of interactive code fields. Let's learn how to use those. Here is one:
|
||||||
|
|
||||||
<MiniRepl hideHeader client:visible tune={`sound("casio")`} dirt />
|
<MiniRepl hideHeader client:visible tune={`sound("casio")`} dirt />
|
||||||
|
|
||||||
@ -27,27 +29,39 @@ Let's start by making some noise:
|
|||||||
|
|
||||||
Congratulations, you are now live coding!
|
Congratulations, you are now live coding!
|
||||||
|
|
||||||
The whole page is filled with these text fields to interact with.
|
## Sounds
|
||||||
You can always click inside and hit `ctrl`+`enter` to start / update and `ctrl+.` to stop.
|
|
||||||
|
|
||||||
**Try more Sounds**
|
We have just played a sound with `sound` like this:
|
||||||
|
|
||||||
You can pick a different sample from the same set, with `:`, followed by a number:
|
<MiniRepl hideHeader client:visible tune={`sound("casio")`} hideHeader />
|
||||||
|
|
||||||
<MiniRepl hideHeader client:visible tune={`sound("casio:0")`} hideHeader />
|
|
||||||
|
|
||||||
<Box>
|
<Box>
|
||||||
|
|
||||||
Try changing `casio:0` to `casio:1` to hear a different sound in the `casio` set.
|
`casio` is one of many standard sounds.
|
||||||
Not using a number is like doing `:0`
|
|
||||||
|
|
||||||
Here are some more sound sets to try:
|
Try out a few other sounds:
|
||||||
|
|
||||||
```
|
```
|
||||||
insect wind jazz metal east crow casio space numbers
|
insect wind jazz metal east crow casio space numbers
|
||||||
```
|
```
|
||||||
|
|
||||||
Try out different Combinations of sounds and numbers! You might hear a little pause while the sound is loading
|
You might hear a little pause while the sound is loading
|
||||||
|
|
||||||
|
</Box>
|
||||||
|
|
||||||
|
**Change Sample Number with :**
|
||||||
|
|
||||||
|
One Sound can contain multiple samples (audio files).
|
||||||
|
|
||||||
|
You can select the sample by appending `:` followed by a number to the name:
|
||||||
|
|
||||||
|
<MiniRepl hideHeader client:visible tune={`sound("casio:1")`} hideHeader />
|
||||||
|
|
||||||
|
<Box>
|
||||||
|
|
||||||
|
Try different sound / sample number combinations.
|
||||||
|
|
||||||
|
Not adding a number is like doing `:0`
|
||||||
|
|
||||||
</Box>
|
</Box>
|
||||||
|
|
||||||
@ -60,6 +74,8 @@ By default, Strudel comes with a wide selection of drum sounds:
|
|||||||
|
|
||||||
<MiniRepl hideHeader client:visible tune={`sound("bd hh sd oh")`} hideHeader />
|
<MiniRepl hideHeader client:visible tune={`sound("bd hh sd oh")`} hideHeader />
|
||||||
|
|
||||||
|
<Box>
|
||||||
|
|
||||||
These letter combinations stand for different parts of a drum set:
|
These letter combinations stand for different parts of a drum set:
|
||||||
|
|
||||||
- `bd` = **b**ass **d**rum
|
- `bd` = **b**ass **d**rum
|
||||||
@ -69,6 +85,10 @@ These letter combinations stand for different parts of a drum set:
|
|||||||
- `hh` = **h**i**h**at
|
- `hh` = **h**i**h**at
|
||||||
- `oh` = **o**pen **h**ihat
|
- `oh` = **o**pen **h**ihat
|
||||||
|
|
||||||
|
Try out different drum sounds!
|
||||||
|
|
||||||
|
</Box>
|
||||||
|
|
||||||
To change the sound character of our drums, we can use `bank` to change the drum machine:
|
To change the sound character of our drums, we can use `bank` to change the drum machine:
|
||||||
|
|
||||||
<MiniRepl hideHeader client:visible tune={`sound("bd hh sd oh").bank("RolandTR909")`} hideHeader />
|
<MiniRepl hideHeader client:visible tune={`sound("bd hh sd oh").bank("RolandTR909")`} hideHeader />
|
||||||
@ -88,6 +108,8 @@ Try changing `RolandTR909` to one of
|
|||||||
|
|
||||||
There are a lot more, but let's keep it simple for now
|
There are a lot more, but let's keep it simple for now
|
||||||
|
|
||||||
|
🦥 Pro-Tip: Mark a name via double click. Then just copy and paste!
|
||||||
|
|
||||||
</Box>
|
</Box>
|
||||||
|
|
||||||
## Sequences
|
## Sequences
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user