Aller au contenu

Exercices Strudel

Pratiquez ce que vous avez appris avec ces exercices.


Introduction

Ces exercices sont conçus pour vous aider à progresser avec Strudel. Essayez par vous-même avant de regarder les solutions !

Ouvrir Strudel REPL


Exercice 1: Premier Son

Énoncé

Jouez le son "casio" dans le REPL.

Résultat attendu

Vous devriez entendre un son de synthétiseur.

Solution
sound("casio")

Exercice 2: Séquence de Batterie

Énoncé

Créez une séquence avec un kick, une snare, et deux hi-hats.

Résultat attendu

Un rythme simple : bd (kick), sd (snare), hh (hi-hat).

Solution
sound("bd sd hh hh")

Exercice 3: Utiliser une Bank

Énoncé

Appliquez le bank "RolandTR909" à votre séquence de batterie.

Résultat attendu

Le son de la drum machine 909.

Solution
sound("bd sd hh hh").bank("RolandTR909")

Exercice 4: Sous-séquence

Énoncé

Créez un pattern avec une sous-séquence : kick, deux hi-hats, snare.

Résultat attendu

Le temps des deux hi-hats est divisé par 2.

Solution
sound("bd [hh hh] sd")

Exercice 5: Silences

Énoncé

Ajoutez un silence entre le kick et la snare.

Résultat attendu

Kick... silence... snare.

Solution
sound("bd ~ sd ~")

Exercice 6: Notes Musicales

Énoncé

Jouez un accord de Do majeur (Do, Mi, Sol) avec un synthétiseur sawtooth.

Résultat attendu

Un son d'accord joué simultanément.

Solution
note("c3 e3 g3").s("sawtooth")

Exercice 7: Gamme

Énoncé

Jouez la gamme de Do (Do, Ré, Mi, Fa, Sol, La, Si, Do).

Résultat attendu

Une mélodie ascendante.

Solution
note("c3 d3 e3 f3 g3 a3 b3 c4")

Exercice 8: Effet Filtre

Énoncé

Appliquez un filtre passe-bas à un son de synthétiseur.

Résultat attendu

Le son doit être plus sourd/étouffé.

Solution
note("c3 e3 g3").s("sawtooth").lpf(500)

Exercice 9: Effet Reverb

Énoncé

Ajoutez de la réverbération à votre beat.

Résultat attendu

Un son avec plus d'espace/ambiance.

Solution
sound("bd sd hh").room(0.7)

Exercice 10: Combinaison d'Effets

Énoncé

Appliquez un filtre ET une réverbération à votre son.

Résultat attendu

Un son transformé par les deux effets.

Solution
note("c3 e3 g3").s("sawtooth").lpf(800).room(0.5)

Exercice 11: Pattern avec Alternance

Énoncé

Utilisez < > pour alterner entre deux sons différents.

Résultat attendu

Alternance kick / snare à chaque cycle.

Solution
sound("<bd sd>")

Exercice 12: Pattern Parallèle

Énoncé

Utilisez , pour jouer drums et mélodie simultanément.

Résultat attendu

Un beat + une mélodie ensemble.

Solution
sound("bd*4, note(c3 e3 g3)")

Exercice 13: Tempo

Énoncé

Changez le tempo à 120 BPM (utilisez setcpm).

Résultat attendu

Le beat plus rapide.

Solution
setcpm(120/4)
sound("bd*4, hh*8")

Exercice 14: Beat Complet

Énoncé

Créez un beat complet avec : - 4 kicks par mesure - 8 hi-hats - 2 snares - Bank RolandTR909

Résultat attendu

Un beat de style house.

Solution
sound("bd*4, [- cp]*2, hh*8").bank("RolandTR909")

Exercice 15: Mélodie avec Effets

Énoncé

Créez une mélodie avec filtre, delay et reverb.

Résultat attendu

Une mélodie avec beaucoup d'ambiance.

Solution
note("c3 d3 e3 f3 g3 a3 b3 c4")
.s("sawtooth")
.lpf(1000)
.delay(0.25)
.room(0.7)

Correction

Vous pouvez retrouver toutes les solutions dans les blocs ci-dessus.

Conseil

Essayez de modifier les exemples pour créer vos propres compositions !