Aller au contenu

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 :

  1. Allez sur le site Web de Ta voix est puissante à www.yourvoiceispower.ca
  2. 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.

Prochaines étapes : 

  1. Allez sur le site Web d'EarSketch. (Utilisez Chrome ou Firefox.)
  2. Sur la page d’accueil, sélectionnez START CODING (COMMENCER À CODER).
  3. Sélectionnez Ignorer lorsque le site vous propose une Visite rapide. Nous le ferons plus tard!
  4. Dans le coin supérieur droit, sélectionnez Créer/réinitialiser le compte.
  5. Sélectionnez Enregistrer un nouveau compte dans le menu déroulant.
  6. Choisissez un nom d’utilisateur et un mot de passe.
  7. Sélectionnez CRÉER UN COMPTE
  8. Notez votre nom d’utilisateur et votre mot de passe.
Capture d'écran du site Web d'Earsketch, avec le formulaire pour créer un compte affiché à l'écran

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.

Prochaines étapes :

  1. Sélectionnez l’icône d’engrenage en haut à droite de votre écran (juste à côté de la cloche).
  2. Sélectionnez Démarrer la visite rapide
    Après la visite rapide, vous explorerez l’espace de travail plus en détail. 
  3. Sélectionnez le livre ouvert API pour voir l’API d’EarSketch. 
  4. 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 : Jouer 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

de l’importation earsketch (from earsketch import) *

setTempo(120)

Dans votre script Visite rapide (quick_tour.py), vous verrez la fonction setTempo().

  1. 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. 
  2. 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 :

  1. Tempo de départ : exécutez et écoutez la chanson à 120 BPM. 
  2. Baissez votre tempo : cliquez ou tapez à l’intérieur des parenthèses setTempo() et réglez votre tempo dans EarSketch à 45 BPM. Exécutez puis jouez.
    En quoi le fait de ralentir la chanson a-t-il changé l’ambiance? 
  3. Augmentez le tempo : réglez le tempo à 220 BPM. Exécutez puis jouez.
    Comment l’accélération de la chanson a-t-elle changé l’ambiance?
  4. Essayez un tempo inférieur à 45 ou supérieur à 220.
    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.