Convertidor online gratuito de CSV a MID
Convierte datos de eventos musicales CSV en un archivo Standard MIDI editable.
Convertir CSV a MID online - gratis
Tu archivo se procesa al instante y se elimina en cuanto lo descargas.
Importar un archivo desde una URL
Pega un enlace directo al archivo. Lo descargamos a nuestro servidor y se convierte igual que un archivo subido.
Cómo funciona
-
1/3
Sube tu archivo .csv
Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.
-
2/3
Realiza la conversión de .csv a .mid
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .mid convertido
El resultado de la conversión está listo para descargar.
Estadísticas de conversión de CSV a MID
Actualizado el 11 de noviembre de 2026, a partir de las conversiones en 101convert.com
Cómo convertir un archivo csv a mid
- Composición musical
- Aún sin calificaciones.
Un programa de notación, un secuenciador de hardware o una estación de trabajo musical pueden requerir un archivo Standard MIDI en lugar de una lista de notas con formato de hoja de cálculo. La conversión de los datos produce eventos MIDI editables, pero el CSV debe utilizar un esquema musical definido o un formato específico del conversor.
Qué es el formato CSV
CSV (valores separados por comas) es texto sin formato organizado en filas y columnas. Las hojas de cálculo, los scripts, los secuenciadores y las herramientas de análisis musical lo utilizan para intercambiar datos estructurados. Un CSV musical puede contener campos como start, duration, note, velocity y channel, pero CSV no define ninguno de estos campos ni sus unidades.
Microsoft Excel, LibreOffice Calc y Google Sheets pueden editar archivos CSV generales. Las utilidades musicales y los scripts personalizados utilizan CSV para generar notas, editar datos en bloque, analizar eventos y convertir de MIDI a texto. Un CSV exportado por la utilidad MIDICSV es diferente de una tabla de notas arbitraria: contiene filas como Header, Start_track, Note_on_c y End_track con campos de eventos MIDI.
Qué es el formato MID
.mid es una extensión de nombre de archivo común para un Standard MIDI File. Almacena instrucciones musicales, como eventos note-on, note-off, program-change, controller, tempo y time-signature, no sonido grabado.
Los archivos MIDI son pequeños, permiten ajustar el tempo y se pueden editar en software de notación, estaciones de trabajo de audio digital, secuenciadores e instrumentos de hardware. La reproducción utiliza el dispositivo receptor o el sintetizador de software, por lo que el archivo no conserva el timbre exacto, los efectos ni el audio de interpretación de una grabación.
Utiliza MIDICSV para un CSV generado a partir de MIDI
Si el CSV de origen procede de MIDICSV, utiliza su utilidad de línea de comandos complementaria en lugar de asignar las columnas manualmente. MIDICSV convierte un archivo MIDI en una tabla de eventos documentada, y csvmidi convierte esa tabla de nuevo en un archivo MIDI conservando los eventos MIDI compatibles.
- Instala el paquete MIDICSV para tu sistema operativo.
- Edita el CSV sin cambiar los nombres de eventos requeridos, el orden de los campos, la estructura de las pistas ni las unidades numéricas. Una hoja de cálculo puede modificar los delimitadores, poner campos entre comillas o dar formato a los números, así que inspecciona el texto guardado después.
- Ejecuta
csvmidi edited.csv output.mid. - Abre
output.miden el secuenciador o programa de notación de destino y comprueba el tempo, los instrumentos, las pistas y la temporización de las notas.
La operación inversa suele ser midicsv input.mid output.csv. Este flujo de trabajo es adecuado para convertir de ida y vuelta un archivo MIDI existente; no puede inferir eventos musicales a partir de una hoja de cálculo no relacionada.
Convierte una tabla de notas personalizada con un script
Para un CSV diseñado por ti o por otra aplicación, define las columnas antes de realizar la conversión. Este ejemplo espera tiempos expresados en beats de negra y una nota por fila:
start,duration,note,velocity,channel
0,1,60,90,0
1,1,64,90,0
2,2,67,90,0
start y duration son beats; note es un número de tono MIDI del 0 al 127; velocity va del 1 al 127; y channel va del 0 al 15. Instala Python y Mido con python -m pip install mido, guarda lo siguiente como csv_to_mid.py y colócalo junto a 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")
Ejecuta python csv_to_mid.py. Cambia BPM al tempo deseado antes de ejecutar el script. Para un CSV que utilice segundos, convierte cada valor de tiempo a beats con beats = seconds × BPM / 60 antes de crear los ticks MIDI. Un archivo con nombres de notas como C4 requiere un parser y una convención de octavas definida; los números de nota MIDI evitan esa ambigüedad.
Para una conversión puntual sin instalar software, se puede utilizar el conversor gratuito de 101convert.com. Comprueba primero los nombres de columnas, las unidades de tiempo y los ajustes de salida esperados; los datos tabulares arbitrarios no se pueden interpretar automáticamente como música.
Limitaciones de calidad y compatibilidad
La conversión solo conserva la información representada tanto por el esquema de entrada como por el conversor seleccionado. La falta de duraciones, las reglas para notas superpuestas, los valores de tono no válidos o las unidades ambiguas de beats y segundos pueden producir notas ausentes o un ritmo incorrecto.
MIDI tiene 16 números de canal, y el canal 10 en la documentación basada en uno (canal 9 en código basado en cero) suele transportar percusión. En ese canal, los números de nota seleccionan sonidos de batería en lugar de notas con tono. Los cambios de programa, los controladores, los eventos de tempo, las letras, la disposición de la notación y las pistas múltiples deben representarse explícitamente; de lo contrario, no aparecerán en una conversión de una tabla de notas personalizada.
Prueba el resultado en la aplicación o el hardware que lo utilizará. Los parches de instrumentos, la compatibilidad con controladores, la asignación de percusión, los valores predeterminados de tempo y el cumplimiento de General MIDI varían entre los sistemas de reproducción.
CSV vs MID: comparación de formatos
Cómo se comparan los formatos CSV y MID en las propiedades que más importan para esta conversión.
| Propiedad | .CSV Comma-Separated Values | .MID MIDI file |
|---|---|---|
| Estándar abierto | Sí | Sí |
| Compresión | Sin compresión | Sin compresión |
| Tamaño de archivo típico | Pequeño | Muy pequeño |
| Se abre en un navegador web | Sí, de forma nativa | Parcial |
| Edición posterior | Fácil | Limitado |
| Compatibilidad con metadata | Básico | Básico |
| Legible como texto plano | Sí | No |
| Más adecuado para | Intercambio de datos | Música |
| Introducido | — | 1983 |
| Desarrollador | — | Unknown (originally General MIDI / MIDI Manufacturers Association ecosystem) |
| Tipo MIME | text/csv | audio/midi |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir csv a mid
Preguntas frecuentes
¿Es gratuito el convertidor de CSV a MID?
Sí, convertir CSV a MID en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.
¿Qué tamaño puede tener mi archivo CSV?
Puedes subir archivos CSV de hasta 3 MB y convertir hasta 3 archivos a la vez en un solo lote. Con un plan de pago, el límite sube hasta 20 MB por archivo y 20 archivos a la vez, consulta nuestros planes.
¿Qué ocurre con mis archivos subidos?
Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.
¿Necesito instalar algún programa para convertir CSV a MID?
No. La conversión de CSV a MID se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.
¿Ha fallado la conversión?
En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo CSV válido para esta conversión de CSV a MID. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.
Otras conversiones de archivos .csv
Conversión inversa
Convertir a .mid
desde otros formatos
- pdf a mid
- txt a mid
- abc a mid
- sib a mid
- ascii a mid
- mscz a mid
- nbs a mid
- sf2 a mid
- nwc a mid
- gtp a mid
- aif a mid
- bmp a mid
- capx a mid
- cdo a mid
- fml a mid
- gif a mid
- gp a mid
- gp3 a mid
- gp4 a mid
- gp5 a mid
- gpx a mid
- jpeg a mid
- jpg a mid
- mg1 a mid
- mgu a mid
- mscx a mid
- mus a mid
- musicxml a mid
- musx a mid
- mxl a mid
- nwctxt a mid
- ove a mid
- png a mid
- ptb a mid
- rmi a mid
- sbk a mid
- sgu a mid
- sng a mid
- tef a mid
- tif a mid
- tiff a mid
- wv a mid
- xml a mid