Estoy trabajando con Redes Neuronales Artificiales, en una tarea de generación de música.
Dado: una colección de archivos MIDI (convertidos de Guitar Pro 6) donde SOLO se usan tres pistas (por archivo MIDI): a saber, guitarra, bajo, batería. Por ejemplo, convertí 5 canciones de AC/DC de su archivo Guitar Pro en 5 archivos MIDI separados que contenían solo una pista de guitarra, una pista de bajo y la pista de batería.
Se busca : UN archivo MIDI (con las mismas tres pistas) que se combine con todos los demás archivos MIDI. Para ser más claro, en el ejemplo anterior mencioné tener 5 archivos MIDI de 5 canciones diferentes de AC/DC. ¿Cómo puedo convertirlos en UN archivo MIDI que contenga todas esas 5 canciones, reproducidas consecutivamente? Por ejemplo, si reproduzco este archivo ONE MIDI, produciría el sonido de una canción hasta el final, luego la siguiente canción, y así sucesivamente hasta la última canción.
En última instancia, para acceder a la información MIDI en Matlab, convierto los archivos MIDI en archivos csv. Si es más fácil fusionar archivos csv (mientras se asegura de que las canciones se reproduzcan una tras otra), ayúdenme con la fusión de csv.
El formato csv se obtiene de https://stackoverflow.com/questions/4747834/import-csv-file-with-mixed-data-types
Yo mismo encontré una solución: usar un DAW, en mi caso, Cubase.
Esto permitirá reproducir y manipular fácilmente archivos MIDI.
CL.
mjeshtri
CL.
Tasos Papastylianou
cat
función).Tasos Papastylianou
mjeshtri