Convertitore online gratuito da CSV a MID
Converti i dati degli eventi musicali in formato CSV in un file Standard MIDI modificabile.
Converti CSV in MID online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .csv
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .csv a .mid
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .mid convertito
Il risultato della conversione è pronto per il download.
Statistiche di conversione da CSV a MID
Aggiornato il 9 novembre 2026, dalle conversioni su 101convert.com
Come convertire csv in mid file
- Composizione musicale
- Ancora nessuna valutazione.
Un programma di notazione, un sequencer hardware o una workstation musicale può richiedere un file Standard MIDI anziché un elenco di note in stile foglio di calcolo. La conversione dei dati produce eventi MIDI modificabili, ma il CSV deve utilizzare uno schema musicale definito o un formato specifico del convertitore.
Che cos'è il formato CSV
CSV (comma-separated values) è testo normale organizzato in righe e colonne. I fogli di calcolo, gli script, i sequencer e gli strumenti di analisi musicale lo utilizzano per scambiare dati strutturati. Un CSV musicale può contenere campi come start, duration, note, velocity e channel, ma CSV di per sé non definisce nessuno di questi campi né le relative unità.
Microsoft Excel, LibreOffice Calc e Google Sheets possono modificare file CSV generici. Le utilità musicali e gli script personalizzati utilizzano CSV per la generazione di note, la modifica in blocco, l'analisi degli eventi e la conversione da MIDI a testo. Un CSV esportato dall'utilità MIDICSV è diverso da una tabella di note arbitraria: contiene righe come Header, Start_track, Note_on_c e End_track con i campi degli eventi MIDI.
Che cos'è il formato MID
.mid è una comune estensione del nome file per un Standard MIDI File. Memorizza istruzioni musicali come eventi note-on, note-off, program-change, controller, tempo e time-signature, non audio registrato.
I file MIDI sono di piccole dimensioni, consentono di regolare il tempo e possono essere modificati nei software di notazione, nelle digital audio workstation, nei sequencer e negli strumenti hardware. La riproduzione utilizza il dispositivo ricevente o il software synthesizer, quindi il file non conserva il timbro, gli effetti o l'audio dell'esecuzione esatti di una registrazione.
Utilizzare MIDICSV per un CSV generato da MIDI
Se il CSV di origine proviene da MIDICSV, utilizzare la relativa utilità da riga di comando invece di mappare manualmente le colonne. MIDICSV converte un file MIDI in una tabella di eventi documentata e csvmidi converte nuovamente tale tabella in un file MIDI, mantenendo gli eventi MIDI supportati.
- Installare il pacchetto MIDICSV per il proprio sistema operativo.
- Modificare il CSV senza cambiare i nomi degli eventi richiesti, l'ordine dei campi, la struttura delle tracce o le unità numeriche. Un foglio di calcolo può modificare i delimitatori, racchiudere i campi tra virgolette o formattare i numeri, quindi controllare il testo salvato in seguito.
- Eseguire
csvmidi edited.csv output.mid. - Aprire
output.midnel sequencer o nel programma di notazione di destinazione e controllare tempo, strumenti, tracce e temporizzazione delle note.
L'operazione inversa è in genere midicsv input.mid output.csv. Questo workflow è appropriato per eseguire un round-trip di un file MIDI esistente; non può ricavare eventi musicali da un foglio di calcolo non correlato.
Convertire una tabella di note personalizzata con uno script
Per un CSV progettato da te o da un'altra applicazione, definisci le colonne prima della conversione. Questo esempio prevede beat da semiminima per la temporizzazione e una nota per riga:
start,duration,note,velocity,channel
0,1,60,90,0
1,1,64,90,0
2,2,67,90,0
start e duration sono espressi in beat; note è un numero di altezza MIDI da 0 a 127; velocity va da 1 a 127; e channel va da 0 a 15. Installare Python e Mido con python -m pip install mido, salvare quanto segue come csv_to_mid.py e posizionarlo accanto 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")
Eseguire python csv_to_mid.py. Modificare BPM impostando il tempo desiderato prima di eseguire lo script. Per un CSV che utilizza i secondi, convertire ogni valore temporale in beat con beats = seconds × BPM / 60 prima di creare i tick MIDI. Un file con nomi delle note come C4 richiede un parser e una convenzione di ottava definita; i numeri di nota MIDI evitano questa ambiguità.
Per una conversione occasionale senza installare software, è possibile utilizzare il convertitore gratuito disponibile su 101convert.com. Verificare prima i nomi delle colonne previsti, le unità di temporizzazione e le impostazioni di output; i dati tabulari arbitrari non possono essere interpretati automaticamente come musica.
Limiti di qualità e compatibilità
La conversione conserva solo le informazioni rappresentate sia dallo schema di input sia dal convertitore selezionato. Durate mancanti, regole per le note sovrapposte, valori di altezza non validi o unità ambigue per beat e secondi possono produrre note mancanti o un ritmo errato.
MIDI dispone di 16 numeri di canale e il canale 10 nella documentazione con numerazione a partire da uno (il canale 9 nel codice con numerazione a partire da zero) trasporta convenzionalmente le percussioni. Su quel canale, i numeri di nota selezionano suoni di batteria anziché note di altezza definita. I cambi di programma, i controller, gli eventi di tempo, i testi, il layout della notazione e le tracce multiple devono essere rappresentati esplicitamente, altrimenti non compariranno in una conversione personalizzata da tabella di note.
Testare il risultato nell'applicazione o nell'hardware che lo utilizzerà. Le patch degli strumenti, il supporto dei controller, la mappatura delle percussioni, i valori predefiniti del tempo e la conformità al General MIDI variano tra i diversi sistemi di riproduzione.
Confronto formato: CSV vs MID
Come i formati CSV e MID si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .CSV Comma-Separated Values | .MID MIDI file |
|---|---|---|
| Standard aperto | Sì | Sì |
| Compressione | Non compresso | Non compresso |
| Dimensione tipica del file | Piccolo | Molto piccolo |
| Si apre in un browser web | Sì, nativamente | Parziale |
| Modifica successiva | Facile | Limitato |
| Supporto metadata | Base | Base |
| Leggibile come testo semplice | Sì | No |
| Ideale per | Scambio dati | Musica |
| Introdotto | — | 1983 |
| Sviluppatore | — | Unknown (originally General MIDI / MIDI Manufacturers Association ecosystem) |
| Tipo MIME | text/csv | audio/midi |
Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org
Software e collegamenti suggeriti: convertitori da csv a mid
Domande frequenti
Il convertitore da CSV a MID è gratuito?
Sì, convertire CSV in MID su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file CSV?
Puoi caricare file CSV fino a 3 MB e convertire fino a 3 file alla volta in un unico lotto. Con un piano a pagamento il limite sale fino a 20 MB per file e 20 file alla volta, consulta i nostri piani.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire CSV in MID?
No. La conversione da CSV a MID avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file CSV valido per questa conversione da CSV a MID. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.
Altre conversioni di file .csv
Conversione inversa
Conversione in .mid
da altri formati
- pdf in mid
- sib in mid
- nbs in mid
- sf2 in mid
- txt in mid
- abc in mid
- nwc in mid
- rmi in mid
- aif in mid
- gp5 in mid
- ascii in mid
- bmp in mid
- capx in mid
- cdo in mid
- fml in mid
- gif in mid
- gp in mid
- gp3 in mid
- gp4 in mid
- gpx in mid
- gtp in mid
- jpeg in mid
- jpg in mid
- mg1 in mid
- mgu in mid
- mscx in mid
- mscz in mid
- mxl in mid
- png in mid
- sbk in mid
- sgu in mid
- sng in mid
- tef in mid
- tif in mid
- tiff in mid
- wv in mid
- xml in mid