Cree por lotes representaciones de audio de alta calidad de archivos midi

Tengo un montón de archivos midi que me gustaría convertir en archivos de audio a través de algún tipo de secuencias de comandos en OS X. Al buscar formas de hacer esto, fluidsynthsurge el tiempo y Timidityhay dos programas de terminal que aparecen una y otra vez.

Esto es bueno y todo, pero ambos programas utilizan SoundFonts para generar la salida, algo que hace el trabajo pero, con toda honestidad, no hace que el resultado final suene especialmente bien, especialmente cuando lo compara con lo que puede crear usando algo tan relativamente simple como Logic Pro X junto con los complementos predeterminados (por ejemplo, la mejor fuente de sonido de piano disponible todavía suena mucho peor que el sonido de piano predeterminado en Garageband).

Por lo tanto, mi pregunta es si hay algunas formas de crear archivos de audio por lotes a partir de archivos midi que utilicen las posibilidades que mi computadora realmente tiene para crear resultados de alta calidad.

Una pregunta similar sobre por qué los sintetizadores de software suenan mal: generalmente lo que importa es la calidad de la fuente del sonido.
Creo que te estás escondiendo de nada, tbh. Cada uno de esos archivos habrá sido optimizado a la paleta disponible para el programador; incluso suponiendo que estén usando la especificación General Midi, si se hizo en una Yamaha y escuchas en una Roland, las diferencias serán bastante extremas. Esperar poder automatizarlo a través de fuentes de sonido simples no lo acercará a lo que desea, a menos que la instrumentación sea extremadamente simple.
@AbelCheung Exactamente, y como dije, ninguno de los SoundFonts que probé se ha acercado a nada que pueda crear, por ejemplo, con Reason Pianos (lo cual es comprensible ya que este último usa una muestra avanzada mientras que el primero no es ).
@Tetsujin Eso ciertamente sería cierto para los MIDI de múltiples instrumentos que no creó. Sin embargo, he creado todos estos archivos MIDI yo mismo, y todos están destinados a reproducirse con un solo sonido de piano.

Respuestas (1)

Necesitas

  1. algún loopback, ya sea una tarjeta de sonido virtual , o simplemente un cable analógico;
  2. algún reproductor MIDI de línea de comandos (probablemente MIDImyAPP , o algún AppleScript); y
  3. alguna grabadora de audio de línea de comandos .
Sugerencia interesante. ¡Gracias! Sin embargo, supongo que esta solución significaría que tienes que grabar todo en tiempo real, ¿verdad? No sería factible si tuviera muchos archivos en ese momento.
Creo que esto sería mucho más fácil en Windows si tiene acceso a virtualbox para ejecutar Windows dentro de osx. Solía ​​conocer un programa pero olvidé cómo se llamaba