Obtener un archivo de audio a partir de un MIDI en Guadalinex
En ocasiones puede interesarnos obtener un archivo de audio digital a partir de un archivo MIDI. La manera más rápida y sencilla para conseguirlo, tanto en Guadalinex como en otras distribuciones de Linux, es utilizando el programa Timidity.
Podemos instalarlo de manera gráfica con el Gestor de paquetes Synaptic (en Guadalinex y en todas las distribuciones basadas en Debian, como Ubuntu, Linex, Molinux, Max, LliureX, etc.), o bien tecleando en una ventana de terminal la siguiente línea:
sudo apt-get install timidity
Tras pulsar la tecla Intro, el sistema nos pedirá que insertemos la contraseña de administración, hecho lo cual comenzará la instalación.
El programa Timidity se instala sin interfaz gráfica, lo que no nos tiene que preocupar porque utilizaremos este programa desde una ventana de terminal. Empezamos moviéndonos a la carpeta que contiene el archivo MIDI con el comando cd (change directory). Una vez dentro de esa carpeta, podemos obtener un archivo WAV a partir del MIDI con la siguiente línea:
timidity nombre.mid -Ow -o nombre.wav
El significado de esta línea es el siguiente: con el programa timidity abre el archivo nombre.mid, saca de él (-O) un archivo de audio en formato WAV (w) y guárdalo en un archivo (-o) llamado nombre.wav.
El resto lo hace el ordenador, que, en un tiempo variable según la duración del archivo, nos pondrá el WAV en la misma carpeta donde está el MIDI. ¡Así de fácil!
Con esta línea obtenemos una calidad alta (la misma del CD de audio). Si queremos controlar algunos parámetros, como por ejemplo el formato de salida o la frecuencia de muestreo, podemos utilizar las opciones que aparecen en pantalla al teclear lo siguiente en la ventana de terminal:
timidity –help
Para que no le temamos a la cantidad de opciones que ofrece Timidity, vamos a ver algunos ejemplos.
Si queremos un archivo de audio comprimido en formato Ogg Vorbis, en vez del formato no comprimido WAV, sustituiremos la w por una v (y, obviamente, también cambiaremos la extensión del archivo de salida):
timidity nombre.mid -Ov -o nombre.ogg
Si preferimos reducir el tamaño del archivo bajando la frecuencia de muestreo (que por defecto es 44.100 Hz), podemos escribir:
timidity nombre.mid -Ow -s 22050 -o nombre.wav
o, en vez de 22050, el valor que queramos.
Finalmente un último ejemplo: si queremos un archivo monofónico añadiremos una M tras la letra que indica el formato de salida:
timidity nombre.mid -OwM -o nombre.wav
Entradas relacionadas:
- Bitácora de massimo
- Log in or register to post comments