Action : Introduction à Earsketch
Activité 2 : Introduction au codage! (10 minutes)
Être à la fois programmeur·euse et vedette du rock, c’est possible. Alors, commençons à coder et à composer. Vous utiliserez une plateforme appelée EarSketch pour commencer cette aventure.
Qu’est-ce qu’EarSketch? Qu’est-ce que le code?
Au cours des dernières années, les élèves ont remixé des chansons d’artistes musicaux actuels! Cette année, vous pouvez remixer les chansons d’un artiste autochtone et de bien d’autres!
Pour avoir une idée de ce que vous allez créer, écoutons deux des chansons gagnantes!
Il ne s’agit là que de quelques-une des nombreuses chansons réalisées par les élèves sur le site Web d’EarSketch. Faites défiler vers le bas pour en écouter d’autres.
C’est le défi que vous devrez relever cette année!
Ces chansons sont géniales, n’est-ce pas? Ce sont celles qu’ont créées les grand.e.s gagnant.e.s canadien.ne.s du concours Ta voix est puissante au printemps 2022.
Les chansons ont été entièrement composées au moyen de code sur la plateforme EarSketch, à l’aide de clips audio d’artistes-interprètes.
Vous pouvez également consulter les codes à l’aide de ce lien.
Êtes-vous prêt·e·s à mettre à l’épreuve vos compétences en codage pour composer des rythmes aussi impressionnants que ceux que vous venez d’entendre?
Prochaines étapes :
- Allez sur le site Web de Ta voix est puissante à www.yourvoiceispower.ca
- Sélectionnez la vidéo d’introduction sur la page d’accueil pour en savoir plus sur le programme.
L’approfondissement B propose une introduction au codage facultative et non connectée, si cela vous intéresse.
Activité 3 : Création d’un compte (5 minutes)
Avec un peu de chance, le fait d’écouter de superbes chansons créées par des élèves comme vous vous donnera de l’inspiration.
Un compte EarSketch vous permet de vous connecter depuis n’importe quel ordinateur et de pouvoir accéder à votre code en tout temps. Tout votre travail est automatiquement sauvegardé dans EarSketch.
Suivez ces instructions pour créer votre compte. Si vous avez déjà un compte, veuillez vous connecter.
Tutoriels vidéo associés :
- Créer un compte et créer un script dans EarSketch (Creating an account and creating a Script in EarSketch)
Créez un compte dans EarSketch en suivant les étapes ci-dessous:
- Allez sur le site Web de Ta voix est puissante (https://www.yourvoiceispower.ca/fr-ca) (Utilisez Chrome ou Firefox.)
- Sur la page d’accueil, dans le coin supérieur droit sélectionnez <Commencer a coder> (Start Coding).
- Lorsque EarSketch est lancé, il propose une visite guidée rapide, sélectionnez <Ignorer> (Skip). Nous le ferons plus tard !
- Dans le coin supérieur droit sélectionnez Créer/réinitialiser le compte (Create/Reset Account)
- Sélectionnez Enregistrer un nouveau compte (Register a New Account) dans le menu déroulant.
- Choisissez un nom d’utilisateur et un mot de passe.
- CONSEIL: Vous avez la possibilité d’entrer une adresse courriel. Les adresses courriels utilisées pour récupérer les mots de passe. Si votre école vous en a donné une, utilisez-la.
- Sélectionnez CRÉER UN COMPTE (CREATE ACCOUNT).
- Notez votre nom d’utilisateur et votre mot de passe.
Activité 4 : Le logiciel EarSketch (20 minutes)
Vous découvrirez les liens entre le code et la musique et en apprendrez davantage à ce sujet en explorant EarSketch.
EarSketch est une station de travail audionumérique (ou DAW, pour Digital Audio Workstation) qui comporte des outils spéciaux permettant de placer des clips audio sur un plan de montage chronologique au moyen de code.
- Une DAW est souvent l’outil principal pour produire de la musique sur un ordinateur.
- La plupart des studios d’enregistrement en utilisent une.
- Une DAW est un logiciel informatique spécialisé permettant d’enregistrer, de modifier et de lire des fichiers audio numériques.
- Les musicien·ne·s utilisent DAW Pro Tools dans leurs studios.
- Vous avez peut-être déjà entendu parler de Garage Band ou Logic Pro. Ce sont des exemples d’autres DAW.
L’approfondissement C propose une vidéo facultative intitulée Producing from Your Laptop (Produire à partir de son ordinateur portable) qui montre comment un·e producteur·rice de musique de premier plan utilise une DAW et son ordinateur portable pour mixer et enregistrer les chansons de certains des artistes musicaux les plus populaires.
Vidéo facultative : ingénierie audio et DAW avec le producteur oji-cri CJAY GRiZ
Visite rapide du logiciel EarSketch
Un ordinateur portable est un outil suffisamment puissant pour produire de la musique. Regardons de plus près le logiciel DAW EarSketch, et voyons comment vous pouvez appliquer votre créativité pour devenir un·e futur·e grand·e producteur·rice de musique.
Tutoriels vidéo associés :
- Démarrer avec EarSketch et utiliser setTempo() (Getting started with EarSketch and using setTempo())
Terminez la visite guidée rapide dans EarSketch en suivant les étapes ci-dessous:
- Sélectionnez l’icône d’engrenage en haut à droite de votre écran (juste à côté de la cloche).
- Sélectionnez Démarrer la visite rapide et suivez les instructions pour terminer la visite guidée rapide.
- Sélectionnez le livre ouvert API pour voir l’API d’EarSketch.
- En plus du dossier API, si vous avez besoin d’aide pour coder dans EarSketch, vous pouvez sélectionner l’onglet Curriculum à droite de l’éditeur de code. L’onglet Curriculum ouvrira le programme d’études, où vous pouvez effectuer une recherche par sujet et regarder des vidéos et des tutoriels sur le contenu d’EarSketch.
Activité 5 : Jouons avec le tempo (10 minutes)
Maintenant que nous sommes devant le script de la Visite rapide, jouons avec une fonction importante appelée setTempo().
Nous allons d’abord l’expérimenter, puis nous expliquerons brièvement ses fonctions et la façon dont nous les utiliserons tout au long du programme Ta voix est puissante! Dans le prochain module, nous étudierons les fonctions plus en détail. Puis, dans un module ultérieur, vous écrirez votre propre fonction! Ça, c’est du vrai codage!
Qu’est-ce que le tempo?
- Le tempo est la vitesse d’un morceau de musique donné, c’est-à-dire le nombre de battements par minute.
Qu’est-ce qu’un battement?
- En musique, le battement désigne l’unité de base. Les battements rythment vos chansons et vous permettent de bouger et de danser sur la musique. Plus les battements sont rapides, plus le tempo est élevé! À l’inverse, des battements plus lents ralentissent le tempo. Les battements et le tempo déterminent l’ambiance d’une chanson.
L’approfondissement D propose une activité facultative et non connectée sur le tempo.
Regardez la vidéo : Set Your Own Tempo (Définissez votre propre tempo)
Les différents genres musicaux sont souvent associés à des tempos différents.
Hip-Hop : 85-95 bpm
Pop : 118 bpm
Techno : 120-125 bpm
Electro : 128 bpm
House : 115-130 bpm
Dubstep and Trap : 140 bpm
Drum & Bass : 160-180 bpm
Coder votre propre tempo
from earsketch import *
setTempo(120)
Dans votre script Visite rapide (quick_tour.py), vous verrez la fonction setTempo().
- setTempo() est un exemple de fonction dotée d’un paramètre. Vous verrez le nombre 120 entre parenthèses après la fonction setTempo(). Cela indique à l’ordinateur le nombre de battements par minute.
- Chaque script EarSketch comporte par défaut un tempo de base de 120 battements par minute — soit la vitesse de la marche au pas ou d’une marche rapide —, mais vous pouvez définir n’importe quel tempo entre 45 et 220 BPM.
Explorez différents tempos :
Tutoriels vidéo associés :
- Démarrer avec EarSketch et utiliser setTempo() (Getting started with EarSketch and using setTempo())
- Tempo de départ : Sélectionnez EXÉCUTER (RUN) et <jouer> (play) pour écouter la chanson à 120 BPM
- Baissez votre tempo : cliquez ou tapez à l’intérieur des parenthèses setTempo() et réglez votre tempo dans EarSketch à 45 BPM. EXÉCUTER (RUN) et <jouer> (play)
En quoi le fait de ralentir la chanson a-t-il changé l’ambiance? - Augmentez le tempo : réglez le tempo à 220 BPM. EXÉCUTER (RUN) et <jouer> (play)
Comment l’accélération de la chanson a-t-elle changé l’ambiance? - Essayez un tempo inférieur à 45 ou supérieur à 220. EXÉCUTER (RUN) la code.
Que s’est-il passé?
Chaque script EarSketch doit inclure une fonction setTempo() avec un nombre entre parenthèses. Cela indique à l’ordinateur à quelle vitesse il doit jouer/lire la musique.