L’ordinateur et la musique: initiation à MIDI et au studio maison Présentation faite au Club d’Informatique de Brossard par Daniel Pelletier le1 avril 2010
MIDI Musical Instrument Digital Interface Protocole permettant aux instruments de musique électronique de communiquer entre eux Claviers numériques (pianos élec., synthé, etc), contrôleurs, drum machines, samplers, etc Ordinateurs avec ou sans carte de son Synthétiseur externe Standard de format de données d’échange de données de câblage
Format des données MIDI 1/2 Notes analogues aux lettres d’un document Pas une forme d’onde ou signal audio comme le .WAV et .MP3 Ensemble de messages d’événement en format numérique contenant: Début/fin de note Numéro du ½ ton (0 à 127, du Do-5 jusqu’au Sol+5 par rapport au Do central 440Hz) Volume Pan (proportion de la sortie sur canal droite/gauche) Pitch Bend (modulateur de hauteur de note) Identificateur de canal (0 à 15) permettant de contrôler plusieurs appareils MIDI
Format des données MIDI 2/2 Chaque appareil MIDI peut jouer jusqu’à 128 sonorités (numérotées de 0 à 127) d’instrument simultanément Le standard General MIDI (GM), implanté dans presque tous les appareils depuis 1999, contient des numéros standards de sonorité: 1 : piano acoustique 16: Orgue Hammond Etc.
Échange de données MIDI Les messages d’événements sont transmis entre appareils MIDI avec connexion série spéciale à 3,8 Ko/s environ (sorties Ethernet et USB maintenant disponibles) Ces messages peuvent être stockés dans fichier .MID et rejoués par la suite sur n’importe quel instrument de type MIDI Beaucoup de fichiers MIDI disponibles sur le WEB
Câblage pour MIDI 1/2 Connecteur DYN à 5 broches 3 types de prise: MIDI-IN (appareil esclave) MIDI-OUT (appareil contrôleur) MIDI-THRU (copie directe de MIDI-IN pour contrôler en chaîne plusieurs appareils)
Câblage pour MIDI 2/2 Ordinateur peut servir de contrôleur ou maître(pour fournir les données MIDI à jouer) ou bien d’esclave (pour produire les sons grâce à une carte audio MIDI) ou les deux Utilisait anciennement le port Joystick, utilise maintenant port USB avec câblage USB Nécessite très peu de puissance de CPU
Contrôleurs MIDI 1/2
Contrôleur MIDI 2/2 Sert à fournir données MIDI à un appareil MIDI (synthétiseur, carte audio, etc.) Possède au moins le port MIDI-OUT
Esclave MIDI Sert à interpréter des données MIDI reçues. Le plus souvent c’est un synthétiseur qui converti données numériques MIDI d’un instrument donné en signal audio analogique Possède au moins le port MIDI-IN
Claviers et pianos MIDI Les pianos électroniques et claviers sont à la fois contrôleurs (touches) et esclaves (synthétiseur interne) Les fonctions de contrôleurs et esclaves peuvent être inhibées au profit d’appareils MIDI externes.
Connexion MIDI (carte audio)
Connexion MIDI (ordinateur)
Logiciels MIDI Grâce à un ordinateur, les logiciels MIDI servent à jouer des fichiers MIDI (MIDI Player) afficher des fichiers MIDI sous forme de partitions musicales et possiblement les éditer (MIDI Musician) convertir en fichier MIDI des prestations musicales (MIDI Composer) Notation Player, Musician et Composer sont des exemples de ces logiciels
Exemple de MIDI player
Studio Maison MIDI Un ensemble ayant au moins un clavier, un ordinateur et une sortie audio (synthé) constitue un studio maison (MIDI Home Studio) Logiciels de conversion de MIDI à MP3 disponibles
Exemple de studio maison simple
Exemple de Studio maison extrême
Références WIKIPEDIA MIDI (anglais) WIKIPEDIA MIDI (français) M-Audio UNO USB MIDI interface Roland XV-2020/ Edirol SD-20