Convertisseur en ligne gratuit de CSV en MID
Convertissez des données d’événements musicaux au format CSV en un fichier Standard MIDI éditable.
Convertir CSV en MID en ligne - gratuit
Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
1/3
Téléversez votre fichier .csv
Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.
-
2/3
Lancez la conversion .csv vers .mid
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
3/3
Téléchargez le fichier .mid converti
Le résultat de la conversion est prêt à être téléchargé.
Statistiques de conversion CSV en MID
Mis à jour le 10 novembre 2026, d'après les conversions sur 101convert.com
Comment convertir csv en fichier mid
- Composition musicale
- Aucune note pour l'instant.
Un programme de notation, un séquenceur matériel ou une station de travail musicale peut nécessiter un Standard MIDI File plutôt qu’une liste de notes de type feuille de calcul. La conversion des données produit des événements MIDI modifiables, mais le CSV doit utiliser un schéma musical défini ou un format propre au convertisseur.
Qu’est-ce que le format CSV ?
CSV (comma-separated values) est un texte brut organisé en lignes et en colonnes. Les feuilles de calcul, les scripts, les séquenceurs et les outils d’analyse musicale l’utilisent pour échanger des données structurées. Un CSV musical peut contenir des champs tels que start, duration, note, velocity et channel, mais le format CSV lui-même ne définit aucun de ces champs ni leurs unités.
Microsoft Excel, LibreOffice Calc et Google Sheets peuvent modifier des fichiers CSV généraux. Les utilitaires musicaux et les scripts personnalisés utilisent le CSV pour générer des notes, effectuer des modifications en masse, analyser des événements et convertir des données MIDI en texte. Un CSV exporté par l’utilitaire MIDICSV est différent d’un tableau de notes quelconque : il contient des lignes telles que Header, Start_track, Note_on_c et End_track, avec des champs d’événements MIDI.
Qu’est-ce que le format MID ?
.mid est une extension de nom de fichier courante pour un Standard MIDI File. Elle stocke des instructions musicales telles que des événements note-on, note-off, program-change, controller, tempo et time-signature, et non du son enregistré.
Les fichiers MIDI sont compacts, permettent de régler le tempo et peuvent être modifiés dans des logiciels de notation, des stations de travail audio numériques, des séquenceurs et des instruments matériels. La lecture utilise le périphérique récepteur ou le synthétiseur logiciel : le fichier ne conserve donc pas le timbre exact, les effets ni l’audio de la performance d’un enregistrement.
Utiliser MIDICSV pour un CSV généré à partir de MIDI
Si le CSV source provient de MIDICSV, utilisez son utilitaire compagnon en ligne de commande plutôt que d’associer manuellement les colonnes. MIDICSV convertit un fichier MIDI en tableau d’événements documenté, et csvmidi reconvertit ce tableau en fichier MIDI tout en conservant les événements MIDI pris en charge.
- Installez le package MIDICSV pour votre système d’exploitation.
- Modifiez le CSV sans changer les noms d’événements requis, l’ordre des champs, la structure des pistes ni les unités numériques. Une feuille de calcul peut modifier les délimiteurs, mettre des champs entre guillemets ou formater les nombres : inspectez donc le texte enregistré ensuite.
- Exécutez
csvmidi edited.csv output.mid. - Ouvrez
output.middans le séquenceur ou le programme de notation cible, puis vérifiez le tempo, les instruments, les pistes et la synchronisation des notes.
L’opération inverse est généralement midicsv input.mid output.csv. Ce workflow convient à la conversion aller-retour d’un fichier MIDI existant ; il ne peut pas déduire des événements musicaux à partir d’une feuille de calcul sans rapport.
Convertir un tableau de notes personnalisé avec un script
Pour un CSV conçu par vous-même ou par une autre application, définissez les colonnes avant la conversion. Cet exemple attend des temps exprimés en temps de noire et une note par ligne :
start,duration,note,velocity,channel
0,1,60,90,0
1,1,64,90,0
2,2,67,90,0
start et duration sont exprimés en temps de noire ; note est un numéro de hauteur MIDI compris entre 0 et 127 ; velocity est compris entre 1 et 127 ; et channel est compris entre 0 et 15. Installez Python et Mido avec python -m pip install mido, enregistrez le code suivant sous csv_to_mid.py et placez-le à côté de notes.csv :
import csv
import mido
TPB = 480
BPM = 120
events = []
with open("notes.csv", newline="", encoding="utf-8-sig") as f:
for row in csv.DictReader(f):
start = float(row["start"])
duration = float(row["duration"])
note = int(row["note"])
velocity = max(1, min(127, int(row.get("velocity", 90))))
channel = max(0, min(15, int(row.get("channel", 0))))
on = round(start * TPB)
off = round((start + duration) * TPB)
events.append((on, 1, mido.Message("note_on", note=note, velocity=velocity, channel=channel)))
events.append((off, 0, mido.Message("note_off", note=note, velocity=0, channel=channel)))
events.sort(key=lambda item: (item[0], item[1]))
mid = mido.MidiFile(ticks_per_beat=TPB)
track = mido.MidiTrack()
mid.tracks.append(track)
track.append(mido.MetaMessage("track_name", name="CSV notes"))
track.append(mido.MetaMessage("set_tempo", tempo=mido.bpm2tempo(BPM)))
last_tick = 0
for tick, _, message in events:
message.time = tick - last_tick
track.append(message)
last_tick = tick
track.append(mido.MetaMessage("end_of_track", time=0))
mid.save("notes.mid")
Exécutez python csv_to_mid.py. Modifiez BPM pour définir le tempo souhaité avant d’exécuter le script. Pour un CSV utilisant des secondes, convertissez chaque valeur temporelle en temps de noire avec beats = seconds × BPM / 60 avant de créer les ticks MIDI. Un fichier contenant des noms de notes tels que C4 nécessite un parser et une convention d’octave définie ; les numéros de notes MIDI évitent cette ambiguïté.
Pour une conversion ponctuelle sans installer de logiciel, vous pouvez utiliser le convertisseur gratuit de 101convert.com. Vérifiez d’abord les noms de colonnes, les unités temporelles et les paramètres de sortie attendus ; des données tabulaires quelconques ne peuvent pas être automatiquement interprétées comme de la musique.
Limites de qualité et de compatibilité
La conversion ne préserve que les informations représentées à la fois par le schéma d’entrée et par le convertisseur sélectionné. Des durées manquantes, des règles concernant les notes qui se chevauchent, des valeurs de hauteur invalides ou des unités ambiguës en temps de noire et en secondes peuvent produire des notes manquantes ou un rythme incorrect.
Le MIDI possède 16 numéros de canaux, et le canal 10 dans la documentation utilisant une numérotation à partir de 1 (le canal 9 dans le code utilisant une numérotation à partir de 0) transporte généralement les percussions. Sur ce canal, les numéros de notes sélectionnent des sons de batterie plutôt que des notes avec hauteur. Les changements de programme, les contrôleurs, les événements de tempo, les paroles, la mise en page de la notation et les pistes multiples doivent être représentés explicitement : sinon, ils n’apparaîtront pas dans une conversion personnalisée de tableau de notes.
Testez le résultat dans l’application ou sur le matériel qui l’utilisera. Les patches d’instruments, la prise en charge des contrôleurs, l’affectation des percussions, les valeurs de tempo par défaut et la conformité General MIDI varient selon les systèmes de lecture.
Comparaison du format CSV vs MID
Comparaison entre les formats CSV et MID sur les propriétés les plus importantes pour cette conversion.
| Propriété | .CSV Comma-Separated Values | .MID MIDI file |
|---|---|---|
| Norme ouverte | Oui | Oui |
| Compression | Non compressé | Non compressé |
| Taille de fichier typique | Petit | Très petit |
| S’ouvre dans un navigateur web | Oui, nativement | Partiel |
| Modification ultérieure | Facile | Limité |
| Support des métadonnées | Basique | Basique |
| Lisible en texte brut | Oui | Non |
| Idéal pour | Échange de données | Musique |
| Date d’introduction | — | 1983 |
| Développeur | — | Unknown (originally General MIDI / MIDI Manufacturers Association ecosystem) |
| Type MIME | text/csv | audio/midi |
Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org
Logiciel suggéré pour convertir csv en mid
Questions fréquentes
Le convertisseur CSV en MID est-il gratuit ?
Oui, la conversion de CSV en MID sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.
Quelle taille mon fichier CSV peut-il avoir ?
Vous pouvez téléverser des fichiers CSV jusqu'à 3 Mo et convertir jusqu'à 3 fichiers à la fois en un seul lot. Avec une formule payante, la limite passe à 20 Mo par fichier et 20 fichiers à la fois, consultez nos formules.
Qu'advient-il de mes fichiers téléversés ?
Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.
Dois-je installer un logiciel pour convertir CSV en MID ?
Non. La conversion de CSV en MID s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.
La conversion a-t-elle échoué ?
Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier CSV valide pour cette conversion de CSV en MID. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.