Herramienta · Web + CLI · música
MIDI Track Split
Arrastra un MIDI, escucha cada pista por separado y descárgalas.
- Tecnología
- JavaScript · Node.js · Web MIDI
01 — Qué es
MIDI Track Split separa un archivo MIDI en sus pistas. Cada una sale como un .mid independiente que conserva el tempo, el compás y la tonalidad de la canción original, para que suene igual.
Se usa desde una interfaz web, con arrastrar y soltar, reproducción y descarga, o desde la línea de comandos.
02 — Qué hace
- Reproducción con instrumentos reales. Cada pista suena con su instrumento General MIDI, con muestras reales, y la percusión se aproxima con una caja de ritmos TR-808.
- Solo y silencio. Escucha una o varias pistas en solitario o silénciala, sin afectar a lo que exportas.
- Envío a un teclado MIDI. EXT manda solo esa pista a un teclado externo por Web MIDI mientras el resto sigue sonando en el PC.
- Localizar y renombrar. Salta al instante en que entra cada pista y cámbiale el nombre: se usa en el archivo y dentro del propio .mid.
- Descargas. Cada pista suelta, un MIDI combinado sin las pistas silenciadas o todas en un .zip.
- Línea de comandos. midi-track-split cancion.mid --zip, con carpeta de salida y opción para incluir las pistas vacías.
03 — Instalar y usar
git clone https://github.com/DanielMartinezSebastian/midi-track-split.git
cd midi-track-split
npm install
npm run web # interfaz en http://localhost:4173
node bin/cli.js cancion.mid --zip # o desde la terminal04 — Bueno saber
- Requiere Node.js 18 o superior.
- Web MIDI necesita Chrome, Edge u Opera y una conexión segura (HTTPS); Safari no lo soporta.
Capturas




¿Necesitas una herramienta a medida?
Si hay una tarea que tu equipo repite cada día, probablemente se pueda automatizar. Cuéntamela.