Etude du protocole MIDI

Cette séquence va te faire découvrir le protocole MIDI, utilisé depuis plus de 40 ans dans la musique, les jeux vidéo et les systèmes interactifs.
Tu apprendras à comprendre, observer et manipuler des messages MIDI, puis à les générer toi-même avec une carte Teensy 4.0 pour piloter des sons dans Ableton Live.

À la fin, tu sauras :

  • Expliquer comment fonctionne une trame MIDI (Note On, Note Off, Control Change, etc.)
  • Identifier les éléments d’une chaîne MIDI (contrôleur, interface, logiciel, instrument virtuel)
  • Programmer un microcontrôleur qui envoie des messages MIDI
  • Créer et modifier des sons à l’aide d’un logiciel de MAO (Musique Assistée par Ordinateur)

01 – Etude expérimentale – Le protocole MIDI

Tu vas découvrir les caractéristiques du protocole MIDI :

  • Débit, structure série, trames et octets de données.
  • Types de messages : NoteOn / NoteOff / Control Change.
  • Nombre de canaux MIDI et structure binaire d’un message.

Objectif : Apprendre à décoder une trame réelle relevée à l’oscilloscope et à en identifier le message associé.

Consigne : Répondre aux questions directement sur le document Word ci-dessous.


02 – Manipulation guidée sur Ableton Live

Séance pratique avec l’enseignant.

Tu découvriras :

  • L’interface du logiciel Ableton Live Intro.
  • Comment créer une piste MIDI et charger un instrument virtuel.
  • Comment créer une première track.
  • Comment visualiser les signaux MIDI reçus.

Objectif : comprendre le rôle du protocole MIDI dans la communication entre matériel et logiciel.

🔊 Chaque élève travaille avec un casque pour écouter les résultats.

Consigne : Suivre le professeur en faisant les mêmes manipulations que lui sur son ordinateur.


03 – Génération d’une trame MIDI avec Arduino

Objectif : comprendre et mettre en œuvre l’envoi de messages MIDI avec un microcontrôleur.

  • Envoi d’un message NoteOn / NoteOff périodique.
  • Observation du clignotement du voyant MIDI dans Ableton Live.
  • Envoi de messages Control Change pour piloter un paramètre sonore.
  • Intégration de deux potentiomètres pour contrôler deux effets d’Ableton (filtre, panoramique, etc.).

Consigne : Suivre le document ci-dessous en faisant les activités demandées.


04 – Découverte autonome : Learning Music (Ableton)

Découvre pas à pas les bases de la composition musicale :

  • Création d’une boucle rythmique, ajout de mélodies et d’accords.
  • Notion de tempo, synchronisation et structure d’un morceau.

Objectif : comprendre comment le protocole MIDI est utilisé dans la MAO pour piloter des instruments virtuels.

Consigne : Suivre le tutoriel ci-dessous.


05 – Exploration : Learning Synths (Ableton)

Découvre comment un synthétiseur numérique génère un son :

  • Oscillateurs, filtres, enveloppes, modulation.
  • Lien entre les Control Change MIDI et la synthèse sonore.

Consigne : Suivre le tutoriel ci-dessous.