Skip to content

Activité

Guitare 2 - accords

Avancé | MakeCode, Python | Broches, Son | Electricité, Electronique, Harmonie, Son, Séquence

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Faites jouer les accords de votre guitare micro:bit ou de votre clavier d'une seule touche.

Casques connectés aux broches 0 et GND du micro:bit, pastilles en papier aluminium connectés aux broches 1, 2 et GND

Comment ça marche

  • Le micro:bit ne peut jouer qu'une seule note à la fois, donc il ne peut pas jouer un vrai accord. Elle peut cependant jouer un accord égrenéou un arpège : prendre 3 notes de n'importe quel accord et les jouer les unes après les autres et elles sonneront bien ensemble.
  • Connectez un Micro:bit aux écouteurs pour que vous puissiez entendre le son.
  • Connectez les pastilles en aluminium sur les broches du micro:bit comme dans le projet Guitare 1.
  • Lorsque vous touchez la broche 1, elle jouera les notes d'un accord FA majeur, quand vous touchez la broche 2, il jouera un accordLA mineur.

Ce dont vous aurez besoin

  • micro:bit et boîte de piles optionnelle
  • casques, buzzer ou haut-parleur alimenté
  • 5 fils avec des prises "crocodile"
  • carton, feuille d'aluminium, bâton de colle, ciseaux pour fabriquer la guitare ou le clavier

Étape 2 : Programme-le

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(["F4:4", "A4", "C5"])
7    if pin2.is_touched():
8        music.play(["A4:4", "C5", "E5"])
9

Étape 3 : Améliore-le

  • Modifiez le programme pour jouer des accords différents, utilisez les boutons ou les gestes du micro:bit pour en ajouter plus de deux.
  • Changez le tempo pour que les accords jouent plus rapidement. Dans MakeCode, vous pouvez utiliser les blocs tempo. En Python, changez le nombre dans la première note : F4:4 signifie jouer en FA dans la 4ème octave pour une durée de 4. Faire du deuxième 4 un nombre plus petit et voir ce qui se passe.
  • Utilisez des boucles pour garder les accords joués comme un arpégiateur (une fonctionnalité de certains claviers et synthétiseurs qui provoque un arpéggio de continuer à jouer tant qu'une touche est maintenue).