1 of 31

1

CRÉE DES RYTHMES. APPRENDS À CODER. ENCOURAGE L’ÉQUITÉ.

v3.1

2 of 31

2

CODER POUR CONCOURIR

  • Vous utiliserez la plateforme EarSketch, créée par Georgia Tech, pour coder un remix unique qui témoigne de votre prise de conscience et appelle à l’action!
  • Les gagnant·e·s seront sélectionné·e·s en août.
  • 50 élèves gagneront des prix, et les meilleur·e·s gagneront une bourse ou une subvention de 5 000 $ pour créer une entreprise!

v3.1

3 of 31

{

}

3

En quoi la musique, l’informatique, �l’activisme et l'entrepreneuriat �sont-ils des moyens pour promouvoir l’équité raciale?

Création d’une banque de sons, de variables et de pistes

v3.1

4 of 31

Découvrir l’histoire du Canada et des Autochtones, en se concentrant sur les effets de la colonisation ainsi que sur le racisme actuel.��

ORDRE DU JOUR

  • Introduction à la superposition de musique
  • Création de votre banque de sons
  • Attribution de variables à vos extraits sonores
  • Ajouter des extraits sonores à vos pistes
  • Enregistrer et ajouter un son sur EarSketch
  • Créer votre boîte à outils
  • Remplir le questionnaire post-atelier

4

OBJECTIFS

MODULE 4 — CRÉATION D’UNE BANQUE DE SONS, DE VARIABLES ET DE PISTES

v3.1

5 of 31

  • Activité 1 : Introduction à la superposition de musique

5

1. DÉCOUVERTE : LES COUCHES MUSICALES

v3.1

6 of 31

6

Activité 1 : Introduction à la superposition de musique

Regardez cette vidéo puis écoutez Peuple Invincible.

Dans votre cahier de l'élève (écriture), notez les instruments ou les sons utilisés.

v3.1

7 of 31

CRÉER VOTRE BOÎTE À OUTILS POUR CRÉER DES RYTHMES

7

Terme

Définition

Partie d’une chanson enregistrée séparément comme clip musical et ajoutée à un morceau de musique. Dans une DAW, les pistes sont disposées en rangées et étiquetées avec des numéros.

PISTE

v3.1

8 of 31

  • Activité 2 : Création de votre banque de sons
  • Activité 3 : Attribution de variables à vos extraits sonores
  • Activité 4 : Ajouter des extraits sonores à vos pistes

8

2. ACTION : CRÉATION D’UNE BANQUE

DE SONS ET VARIABLES

v3.1

9 of 31

9

Activité 2 : Création de votre

BANQUE DE SONS

Suivez les instructions sur les diapositives ou dans votre cahier de l'élève (codage).

  1. Créez un nouveau script appelé Ta voix est puissante [Vos initiales]. N’incluez pas les crochets [ ] dans le nom du script!
  2. Tapez #SOUNDBANK dans l’éditeur de code sur une ligne vide après la ligne setTempo(120).
    • Veuillez noter qu’il s’agit d’un commentaire, car vous avez utilisé un #, et qu’il ne fonctionnera donc pas comme l’autre code.
    • Votre #SOUNDBANK fait office de tiroir contenant les extraits sonores que vous avez sélectionnés. C’est là que vous piocherez les sons à intégrer dans votre chanson, à l'endroit et au moment de votre choix.

v3.1

10 of 31

10

AJOUTER UNE BATTERIE ET UN SON VOCAL AU #SOUNDBANK

  1. Sélectionnez SONS (icône des écouteurs) dans le GESTIONNAIRE DE CONTENU (CONTENT MANAGER) pour ouvrir l’explorateur de sons.
  2. Recherchez des sons, par artiste, genre et instruments.
  3. Utilisez le bouton de lecture (play) vert à côté du nom du clip audio pour l’écouter et décider si vous l’aimez.
  4. Trouvez une batterie et un son vocal.
  5. Sélectionnez la ligne située sous #BANQUE DE SONS (#SOUNDBANK). Ensuite, sélectionnez L’ICÔNE BLEUE DU PRESSE-PAPIERS pour coller le nom du fichier dans votre éditeur de code.
  6. Répétez ce processus avec votre deuxième son.

v3.1

Remarque : Vous pourriez ajouter des sections distinctes à votre #SOUNDBANK pour chaque catégorie de clip audio. Par exemple :

#batteries

#vocal

#cordes

Etc.

11 of 31

11

Activité 3 : Attribution de variables

à vos extraits sonores

Dois-je écrire le nom complet du son à chaque fois?

Non! Nous pouvons attribuer des « surnoms » (VARIABLES) aux sons sélectionnés pour repérer plus facilement nos rythmes préférés.

v3.1

12 of 31

CRÉER VOTRE BOÎTE À OUTILS POUR APPRENDRE À CODER

12

Terme

Définition

Unité de stockage qui crée un espace dans la mémoire de l’ordinateur afin d’y stocker des données.

VARIABLE

#VARIABLES BANQUE DE SONS

batterie = SAMIAN_PEUP_BEAT_FULL

vocal1 = TFLAMES_OC_VOX_BKUP_CHOR_1

v3.1

13 of 31

13

CRÉEZ DES VARIABLES POUR STOCKER VOS SONS

Suivez les instructions sur les diapositives ou dans votre cahier de l'élève (codage).

  1. Créez des variables dans votre #BANQUE DE SONS (#SOUNDBANK) pour vos deux sons.
  2. Ajoutez trois autres sons à la #BANQUE DE SONS (#SOUNDBANK) et attribuez-leur des variables. Par exemple :

batterie = SAMIAN_PEUP_BEAT_FULL

vocal1 = TFLAMES_OC_VOX_BKUP_CHOR_1

basse = TFLAMES_OC_BASS_CHOR

flute = SAMIAN_PEUP_THEME_FLUTE

corde = SAMIAN_PEUP_THEME_STRINGS_3

v3.1

14 of 31

14

VOTRE CODE RESSEMBLERA À CE QUI SUIT :

# description:

from earsketch import *

setTempo(120)

# BANQUE DE SONS

#batteries

batterie = SAMIAN_PEUP_BEAT_FULL

#sons vocaux

vocal1 = TFLAMES_OC_VOX_BKUP_CHOR_1

#basse

basse = TFLAMES_OC_BASS_CHOR

#flute

flute = SAMIAN_PEUP_THEME_FLUTE

#instruments a corde

corde = SAMIAN_PEUP_THEME_STRINGS_3

v3.1

15 of 31

CRÉER VOTRE BOÎTE À OUTILS POUR APPRENDRE À CODER

15

Terme

Définition

Fonction qui ajoute des extraits sonores dans la DAW et utilise quatre arguments/paramètres (clip audio, numéro de piste, mesure de début et mesure de fin).

Activité 4 : Ajouter des extraits sonores à vos pistes

fitMedia()

v3.1

16 of 31

CRÉER VOTRE BOÎTE À OUTILS POUR APPRENDRE À CODER

16

Terme

Définition

Morceau de code qui exécute une tâche.

fitMedia()

setTempo()

makeBeat()

FONCTION

v3.1

17 of 31

17

CODER VOTRE INTRO!

Suivez les instructions sur les diapositives ou dans votre cahier de l'élève (codage).

  1. Tapez #intro après les sons dans votre #SOUNDBANK
  2. Tapez la fonction fitMedia()sous la ligne #intro.
  3. Choisissez un son dans votre #SOUNDBANK et tapez le nom de la variable comme premier paramètre. Placez une virgule après chaque paramètre.

4. Tapez « 1 » comme track number.

5. Tapez « 1 » comme Starting measure.

6. Tapez « 5 » comme Ending measure.

7. Exécutez et jouez votre code pour vous assurer que vous aimez la façon dont les couches s’assemblent.

8. Répétez ce processus pour les quatre extraits sonores.

v3.1

18 of 31

18

VOTRE CODE RESSEMBLERA À CE QUI SUIT :

# description:

from earsketch import *

setTempo(120)

# BANQUE DE SONS

#batteries

batterie = SAMIAN_PEUP_BEAT_FULL

#vocals

vocal1 = TFLAMES_OC_VOX_BKUP_CHOR_1

#basse

basse = TFLAMES_OC_BASS_CHOR

v3.1

#flute

flute = SAMIAN_PEUP_THEME_FLUTE

#instruments a corde

corde = SAMIAN_PEUP_THEME_STRINGS_3

#intro

fitMedia(batterie,1,1,5)

fitMedia(basse,2,1,5)

fitMedia(flute,3,1,5)

fitMedia(corde,4,1,5)

fitMedia(vocal1,5,1,5)

19 of 31

19

DÉFI BONUS FACULTATIF DE CODAGE

Attention, la difficulté augmente! Par conséquent, si vous débutez en codage, il vous faudra peut-être revenir à cette section une fois vous aurez maîtrisé fitMedia().

setEffect() est une fonction qui vous permet d'ajouter des effets sur les différentes pistes pour ajouter des échos, des retards, changer la hauteur et changer le volume.

    • setEffect(2,VOLUME, GAIN, 8) augmente le volume sur la piste 2
    • setEffect(3, VOLUME, GAIN, -30) diminue le volume sur la piste 3

L’approfondissement B propose d’autres fonctions à essayer!

v3.1

20 of 31

20

Activité 5 : Enregistrer et ajouter un son sur EarSketch

Suivez les instructions sur les diapositives ou dans votre cahier de l'élève (codage).

  1. Ouvrez votre script Ta voix est puissante [Vos initiales].
  2. Cliquez sur le bouton +Ajouter un son (+Add Sound) dans l’explorateur de sons.

v3.1

21 of 31

21

  1. Sélectionnez l’onglet ENREGISTREMENT RAPIDE (QUICK RECORD).
  2. Spécifiez le nombre de mesures de comptage pour définir la longueur du compte à rebours avant de commencer l’enregistrement.
  3. Spécifiez le nombre de Mesures à enregistrer.
  4. Sélectionnez l’icône REC pour commencer l’enregistrement. Après le compte à rebours, dites « Ma voix est puissante ».

v3.1

NOTEZ: Vous pouvez enregistrer un maximum de 8 mesures

A 120 BPM 8 mesures durent 16 secondes

22 of 31

22

  1. Sélectionnez Jouer (Play) pour écouter votre enregistrement.
  2. Sélectionnez EFFACER (CLEAR) si vous voulez recommencer.
  3. Tapez le nom de votre enregistrement là où est indiqué Nom de constante (Constant Name).
  4. Cliquez sur le bouton CHARGER (UPLOAD).

v3.1

23 of 31

23

  1. Si des filtres sont appliqués, sélectionnez <Clear filters>.
  2. Filtrez vos SONS par ARTISTES.
  3. Vous y verrez votre nom d’utilisateur·rice en tant qu’artiste (p. ex. HOCKEYGEEKGIRL)
  4. Votre extrait sonore sera répertorié dans les résultats de la recherche.

v3.1

24 of 31

24

  1. Ajoutez votre clip audio à la #BANQUE DE SONS
    1. Attribuez-lui une variable.
    2. Remplacez l’une des pistes se trouvant dans votre #intro par votre nouveau son en changeant le nom de la variable dans l’une des fonctions fitMedia()
  2. Sélectionnez EXÉCUTER (RUN) et Jouer (Play).

v3.1

25 of 31

  • Activité 6 : Créer votre boîte à outils
  • Activité 7 : Les élèves remplissent le questionnaire post-atelier

25

3. CONSOLIDATION / RÉFLEXION

v3.1

26 of 31

Dans votre cahier de l’élève (écriture), associez ces termes à leur définition :

  • Piste
  • Variable
  • Fonction
  • fitMedia()

26

Activité 6 : Créer votre boîte à outils

v3.1

27 of 31

27

Activité 7 : Réfléchissez

v3.1

Dans votre cahier de l'élève (écriture), répondez aux questions suivantes :

  1. Comment avez-vous choisi les extraits sonores de votre chanson?

  • Comment pensez-vous que vous pourriez superposer vos extraits sonores pour représenter des couches d’injustice?

  • Comment les variables vous aident-elles à créer un code plus efficace?

28 of 31

28

Approfondissements facultatifs

v3.1

29 of 31

29

  • Vous pouvez mettre des sons en « favoris » en sélectionnant l’étoile à côté du son.

  • Vous pouvez également cocher l’étoile orange « Show Only » pour ne voir que vos sons préférés.

v3.1

30 of 31

30

Compétence bonus

Ce que vous allez apprendre

Liens pour les programmes-ressources

Télécharger des sons (ajout de paroles, sons communautaires)

Pour les élèves qui veulent ajouter leur propre voix à la chanson en chantant ou en rappant. Vous pouvez ajouter des sons créés par la communauté ou d’autres sons qui ne sont pas dans la bibliothèque d’EarSketch. Vous aurez la possibilité de télécharger un nouveau son, de faire un enregistrement rapide et de trouver un clip sur Freesound.

Uploading Sounds (Ajouter des sons)

Quick Tutorial (Tutoriel rapide)

Uploading Sounds Video (Tutoriel vidéo - Ajouter des sons)

setEffect()

Vous apprendrez à régler le volume de la piste, à coder les fondus, à créer des échos, à déformer leurs sons, à modifier la hauteur et à créer une réverbération dans leurs sons.

Effects in EarSketch  (Effets sur Earsketch)

Effects and Envelopes (Effets et enveloppes)

Every Effect Explained in detail (Effets expliqués en détail)

setEffect() Video (Vidéo SetEffect())

makeBeat()

Vous apprendrez à composer de la musique par note plutôt qu’au niveau de la mesure. Cette méthode est idéale pour les rythmes de batterie. Cette approche est souvent appelée séquençage musical (step sequencing) dans la production musicale.

Making Custom Beats: makeBeat (Créer des battements personnalisés)

Boucles

Vous apprendrez à coder plus efficacement et à ajouter des répétitions à votre musique.

Looping (Créer des boucles)

Musical Repetition (Répétitions de musique)

v3.1

31 of 31

31

MERCI!

v3.1