From 559f31792fb6183bea74922eac41284aa6da3aef Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 11 Apr 2024 11:58:38 +0200 Subject: [PATCH] update german tutorial --- website/src/pages/de/workshop/first-notes.mdx | 9 +- .../src/pages/de/workshop/first-sounds.mdx | 93 +++++++++++++------ website/src/pages/workshop/first-notes.mdx | 8 +- website/src/pages/workshop/first-sounds.mdx | 2 - 4 files changed, 76 insertions(+), 36 deletions(-) diff --git a/website/src/pages/de/workshop/first-notes.mdx b/website/src/pages/de/workshop/first-notes.mdx index ad0c4586..3d56c337 100644 --- a/website/src/pages/de/workshop/first-notes.mdx +++ b/website/src/pages/de/workshop/first-notes.mdx @@ -146,15 +146,13 @@ Wir schauen uns später noch mehr Möglichkeiten an wie man patterns kombiniert. **Sequenzen verlangsamen mit `/`** -{/* [c2 bb1 f2 eb2] */} - -Das `/4` spielt die Sequenz 4 mal so langsam, also insgesamt 4 cycles = 4s. +Das `/4` spielt die Sequenz 4 mal so langsam, also insgesamt 4 cycles = 8s. -Jede Note ist nun also 1s lang. +Jede Note ist nun also 2s lang. Schreib noch mehr Töne in die Klammern und achte darauf dass es schneller wird. @@ -164,6 +162,9 @@ Wenn eine Sequenz unabhängig von ihrem Inhalt immer gleich schnell bleiben soll **Eins pro Cycle per \< \>** +Im letzten Kapitel haben wir schon gelernt dass `< ... >` (angle brackets) nur ein Element pro Cycle spielt. +Das ist für Melodien auch sehr nützlich: + ").sound("gm_acoustic_bass")`} punchcard /> diff --git a/website/src/pages/de/workshop/first-sounds.mdx b/website/src/pages/de/workshop/first-sounds.mdx index 743a5312..e289e724 100644 --- a/website/src/pages/de/workshop/first-sounds.mdx +++ b/website/src/pages/de/workshop/first-sounds.mdx @@ -78,13 +78,24 @@ Strudel kommt von Haus aus mit einer breiten Auswahl an Drum Sounds: -Diese 2-Buchstaben Kombinationen stehen für verschiedene Teile eines Schlagzeugs: +Diese Kombinationen von Buchstaben stehen für verschiedene Teile eines Schlagzeugs: + + + + + original von Pbroks13 + - `bd` = **b**ass **d**rum - Basstrommel - `sd` = **s**nare **d**rum - Schnarrtrommel - `rim` = **rim**shot - Rahmenschlag - `hh` = **h**i**h**at - Hallo Hut - `oh` = **o**pen **h**ihat - Offener Hallo Hut +- `lt` = **l**ow tom +- `mt` = **m**iddle tom +- `ht` = **h**igh tom +- `rd` = **r**i**d**e cymbal +- `rd` = **cr**ash cymbal Probier verschiedene Sounds aus! @@ -131,34 +142,58 @@ Versuch noch mehr Sounds hinzuzfügen! -Der Inhalt einer Sequence wird in einen sogenannten Cycle (=Zyklus) zusammengequetscht. +Der Inhalt einer Sequence wird in einen sogenannten Cycle (=Zyklus) zusammengequetscht. Ein Cycle ist standardmäßig 2 Sekunden lang. + +**Eins pro Cycle mit `< .. >`** + +Hier ist die gleiche Sequence, aber dieses mal umgeben von `< .. >` (angle brackets): + +")`} punchcard /> + +Jetzt spielt nur ein Sound pro Cycle. Mit diesen Klammern bleibt das Tempo immer gleich, ganz egal wieviele Elemente enhalten sind! + +Das ist jetzt aber etwas langsam, machen wir es schneller mit `*`: + +*8")`} punchcard /> + +Die `*8` macht die ganze Sequenz 8 mal so schnell. + + + +Warte mal, ist das jetzt nicht das gleiche Ergebnis wie ohne `< ... >*8`? Wofür ist das dann gut? + +Korrekt, der echte Vorteil dieser Schreibweise zeigt sich wenn du Elemente entfernst oder hinzufügst. Versuch es mal! + +Ändere auch mal die Zahl am Ende um das Tempo zu verändern. + + **Tempo ändern mit `cpm`** - +*8").cpm(90/4)`} punchcard /> cpm = **c**ycles per **m**inute = Cycles pro Minute -Das Tempo ist standardmäßig auf 60cpm eingestellt, also 1 Cycle pro Sekunde. +Das Tempo is standardmäßig is 30 Cycles pro Minute = 120/4 = 1 Cycle alle 2 Sekunden -`cpm` ist angelehnt an `bpm` (=beats per minute). +In taditioneller Musik-Terminologie könnte man sagen, das Pattern oben besteht aus 8tel Noten auf 90bpm im 4/4 Takt. + +Kein Sorge wenn dir diese Begriffe nichts sagen, das ist nicht notwendig um mit Strudel Musik zu machen. Wir werden später noch mehr Möglichkeiten kennen lernen das Tempo zu verändern. -**Pausen mit '~'** +**Pausen mit '-' oder '~'** - + -Tilde tippen: - -- Windows / Linux: `Alt Gr` + `~` -- Mac: `option` + `N` +Du siehst wahrscheinlich auch Patterns von anderen Leuten mit '~' als Pausensymbol. +Besonders für deutsche Tastaturen ist `-` eine Alternative zum schwer tippbaren `~`. @@ -219,7 +254,7 @@ Du kannst so tief verschachteln wie du willst! Du kannst so viele Kommas benutzen wie du möchtest: - + Kommas können auch in Unter-Sequenzen verwendet werden: @@ -237,9 +272,9 @@ Es kommt öfter vor, dass man die gleiche Idee auf verschiedene Arten ausdrücke @@ -269,7 +304,7 @@ Das haben wir bisher gelernt: | --------------------- | ----------- | --------------------------------------------------------------------- | | Sequenz | Leerzeichen | | | Sound Nummer | :x | | -| Pausen | ~ | | +| Pausen | - | | | Unter-Sequenzen | \[\] | | | Unter-Unter-Sequenzen | \[\[\]\] | | | Schneller | \* | | @@ -293,7 +328,7 @@ Die folgenden Funktionen haben wir bereits gesehen: **Klassischer House** - + @@ -310,7 +345,7 @@ We Will Rock you @@ -320,10 +355,10 @@ We Will Rock you @@ -333,10 +368,10 @@ We Will Rock you @@ -346,9 +381,9 @@ We Will Rock you diff --git a/website/src/pages/workshop/first-notes.mdx b/website/src/pages/workshop/first-notes.mdx index b921e7c4..71a21764 100644 --- a/website/src/pages/workshop/first-notes.mdx +++ b/website/src/pages/workshop/first-notes.mdx @@ -170,7 +170,13 @@ which is useful for longer melodies too: Try adding more notes inside the brackets and notice how the tempo stays the same. -The angle brackets are actually just a shortcut for `[...]/x` where `x` is the number of elements inside the brackets! +The angle brackets are actually just a shortcut: + +`` = `[a b c]/3` + +`` = `[a b c d]/4` + +... diff --git a/website/src/pages/workshop/first-sounds.mdx b/website/src/pages/workshop/first-sounds.mdx index 33f222f0..42231dc6 100644 --- a/website/src/pages/workshop/first-sounds.mdx +++ b/website/src/pages/workshop/first-sounds.mdx @@ -168,8 +168,6 @@ Try also changing the number at the end to change the tempo! **changing the tempo with cpm** -You can change the overall tempo with `.cpm(...)`: - *8").cpm(90/4)`} punchcard />