Outil pour extraire, analyser et convertir des fichiers MIDI en notes détaillées, partitions lisibles et données musicales exploitables avec précision
Notes Midi - dCode
Catégorie(s) : Musique
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Une musique MIDI désigne en réalité un fichier MIDI ou un ensemble de données musicales codées selon le protocole MIDI (Musical Instrument Digital Interface). Il ne s'agit pas d'un signal audio, mais d'une suite d'instructions décrivant des événements musicaux : notes, durées, intensités, instruments et tempo.
Une note MIDI est une représentation numérique d'un événement musical dans le protocole MIDI. Elle ne contient pas de son audio, mais des instructions destinées à un synthétiseur.
Une note MIDI est définie par plusieurs paramètres :
— Hauteur (note/pitch) : codée par un numéro de note compris entre 0 et 127
Exemple : 60 correspond souvent à Do4 / C4
— Vélocité (velocity) : intensité de l'attaque, comprise entre 0 et 127
— Canal MIDI : compris entre 1 et 16, permettant de cibler un instrument ou une voix
La durée d'une note n'est pas stockée directement : elle est déterminée par la différence temporelle entre un message Note On et un message Note Off.
Une note MIDI est donc une donnée de contrôle, et non un son. Le résultat audio dépend du synthétiseur utilisé
Un extracteur de notes MIDI est un outil qui transforme des données MIDI en représentations exploitables sous forme de notes.
Il peut servir à transformer un fichier MIDI en partition ou à analyser des structures musicales.
Le protocole MIDI encode les informations sous forme de messages binaires transmis en série, généralement sur 1 à 3 octets.
Une note est principalement représentée par un message Note On ou Note Off :
— Octet de statut : 0x8n (Note Off) ou 0x9n (Note On), où n représente le canal MIDI (0 à 15 mais souvent noté)
— Octet de donnée 1 : numéro de note (0 à 127)
— Octet de donnée 2 : vélocité (0 à 127)
Exemple : 903C64 signifie Note On sur le canal 0 (souvent noté 1), note 60 (Do4 / C4) (3c hexadécimal équivaut à 60 en décimal), vélocité 100 (64 hexadécimal équivaut à 100 en décimal)
Dans le protocole MIDI, les canaux permettent de séparer plusieurs flux d'instruments. Il existe 16 canaux (numérotés de 1 à 16, mais codés de 0 à 15)
La batterie est fixée sur le canal 10 dans le standard General MIDI, elle ne contient pas de notes mais code les éléments percussifs.
La conversion d'un numéro de note MIDI réalisant une division euclidienne par 12 :
— L'octave correspond au dividende (la partie entière) diminué de 1
— La note correpond au reste (modulo 12) :
| 0 | Do | 1 | Do# | 2 | Ré | 3 | Ré# | 4 | Mi | 5 | Fa |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 6 | Fa# | 7 | Sol | 8 | Sol# | 9 | La | 10 | La# | 11 | Si |
dCode se réserve la propriété du code source pour "Notes Midi". Tout algorithme pour "Notes Midi", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Notes Midi" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Notes Midi" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Notes Midi" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Notes Midi sur dCode.fr [site web en ligne], consulté le 22/05/2026,