Visualitzador de fitxers MIDI
Obre un fitxer .mid al navegador per veure'l com a piano roll, reproduir-lo amb un sintetitzador simple, silenciar pistes i consultar-ne el tempo i les notes.
Cada barra és una nota: l'alçada és el to, la longitud és la durada i la brillantor és la intensitat. Fes clic al piano roll per moure el cursor.
- Durada
- –
- Tempo (BPM)
- –
- Notes
- –
- Pistes amb notes / total
- –
- Compàs
- –
- Interval de notes
- –
- Format SMF
- –
Pistes
Desmarca una pista per silenciar-la i es posarà en gris al piano roll.
Com veure i reproduir un fitxer MIDI
- Deixa un fitxer
.mido.midia la zona d’arrossegament, o fes-hi clic per triar-ne un. No en tens cap a mà? Prem Carrega una cançó de demostració per obrir un cànon curt de «Frère Jacques» amb baix i bateria. - El piano roll apareix a l’instant. Cada barra de color és una nota: la posició vertical és el to (les etiquetes C marquen cada octava), la longitud és la durada, i les barres més brillants s’han tocat amb més força (més intensitat).
- Prem Reprodueix per sentir el fitxer amb un sintetitzador simple integrat. El cursor vermell segueix la música i les notes que sonen s’il·luminen. Pausa conserva la posició; Atura torna a l’inici.
- Fes clic en qualsevol punt del piano roll per moure el cursor a aquell moment, fins i tot durant la reproducció.
- Tria una Visualització: Tota la cançó encabeix el fitxer sencer a la pantalla, mentre que les finestres de 5, 10 i 20 segons amplien i es desplacen amb el cursor, cosa que facilita la lectura de les parts de piano denses.
- A Pistes, desmarca una pista per silenciar-la. Es posa en gris al piano roll perquè et puguis concentrar en una sola part, per exemple per aprendre una melodia o una línia de baix.
El fitxer el llegeix JavaScript en aquesta pestanya. No es puja res.
Què signifiquen els números
- Durada: la longitud de la cançó en minuts i segons, calculada a partir del mapa de tempo, de manera que es tenen en compte els canvis de tempo.
- Tempo (BPM): el tempo a l’inici de la cançó, en pulsacions (negres) per minut. Quan el tempo canvia durant la cançó, els valors més baix i més alt es mostren entre parèntesis. Un fitxer sense cap esdeveniment de tempo es reprodueix als 120 BPM per defecte del MIDI.
- Notes: el nombre de notes, després d’aparellar cada nota activada amb la seva nota desactivada.
- Pistes amb notes / total: els fitxers de format 1 solen començar amb una pista de «director» que només conté el tempo i el compàs, de manera que els dos recomptes sovint difereixen en un.
- Compàs, Interval de notes (la nota més greu i la més aguda, amb el do central escrit com a C4) i Format SMF (0 = una pista amb tots els canals, 1 = diverses pistes sincronitzades).
Com funciona l’analitzador
Un fitxer MIDI estàndard és un bloc de capçalera (MThd) seguit de blocs de pista (MTrk). Cada esdeveniment va precedit d’un temps delta en tics, i la capçalera indica el nombre de tics per negra. Aquesta eina llegeix el fitxer byte a byte: segueix l’estat d’execució (running status, en què s’omet el byte d’estat i es reutilitza l’anterior), omet els missatges SysEx i els blocs desconeguts, llegeix els metaesdeveniments de tempo, compàs i nom de pista, i tracta una nota activada amb intensitat 0 com una nota desactivada, tal com la majoria de seqüenciadors les escriuen. Després els tics es converteixen en segons amb el mapa de tempo. També s’admeten els fitxers que fan servir una base de temps SMPTE (fotogrames per segon).
Límits del sintetitzador integrat
La reproducció serveix per comprovar les notes, no per sonar com un instrument real. Tots els canals melòdics fan servir la mateixa ona triangular suau, sigui quin sigui el número de programa (instrument). Al canal 10, el canal de percussió General MIDI, els bombos són una sinusoide descendent i la resta de tambors són petits impulsos de soroll. El pitch bend, el pedal de sosteniment i els controladors s’ignoren. Per a un so realista, obre el fitxer en una estació de treball d’àudio (DAW) o en un reproductor amb SoundFont.
Preguntes freqüents
Quins fitxers puc obrir?
Fitxers MIDI estàndard de format 0 o 1, amb les extensions .mid, .midi o .kar (els fitxers de karaoke són fitxers MIDI normals), i fitxers RIFF .rmi que contenen un fitxer MIDI. Els fitxers de format 2, que són poc freqüents, es mostren amb les pistes disposades en paral·lel.
Per què el meu fitxer mostra una pista més de les que esperava?
En un fitxer de format 1, la primera pista sol ser una pista de director que només conté el tempo i el compàs. No té notes, així que no apareix a Pistes, però sí que es compta al total.
Per què la reproducció no sona com un piano o una guitarra?
Aquesta eina fa servir un sintetitzador molt petit creat amb l’API Web Audio en lloc d’un gran banc de sons, perquè la pàgina continuï sent lleugera. Toca les notes correctes en el moment i amb la intensitat correctes, però no amb els sons dels instruments originals.
El tempo mostra un interval. El fitxer és erroni?
No. El fitxer conté esdeveniments de canvi de tempo, per exemple un ritardando al final o una secció més ràpida. El primer valor és el tempo inicial i l’interval indica els tempos més lent i més ràpid utilitzats; la reproducció i la durada els segueixen tots.
Es puja el meu fitxer MIDI?
No. El fitxer es llegeix i es reprodueix completament al teu navegador, i s’oblida quan tanques o tornes a carregar la pàgina.
Eines relacionades
- Sintetitzador en línia Toca un sintetitzador gratuït amb el ratolí, la pantalla tàctil, el teclat o un teclat MIDI. Dos oscil·ladors, envolvent ADSR i filtre passabaixos.
- Metrònom en línia Metrònom en línia gratuït de 20 a 300 BPM amb compassos, accent al primer temps i tap tempo. Ritme precís i estable al navegador.
- Generador de tons Generador de tons en línia gratuït. Reprodueix una ona sinusoïdal, quadrada, de dent de serra o triangular de 20 Hz a 20 kHz, o tria una nota.
- Comptador de BPM (tap tempo) Troba els BPM de qualsevol cançó tocant al ritme. Fes clic, toca o prem la barra espaiadora a cada temps; els tocs fora de lloc s'ignoren.