Timidity y Rosegarden

TIMIDITY Y ROSEGARDEN

Los dispositivos de Audio más importantes en linux son:

wave_out device: /dev/dsp
linux sequencer device: /dev/sequencer

# cat /proc/asound/cards  (para saber las tarjetas instaladas)
# asoundconf list    (lo mismo que el anterior)
# asoundconf set-default-card 1  (activar la 2 en el comando anterior)
# modprobe | grep snd-*  (ver los modulos de sonido cargados)
# cat /proc/asound/seq/clients  (información sobre puertos de
secuenciadores capacidades y estado que hay en el sistema)

# apt-get install timidity freepats fluidsynth fluidsynth-dssi qsynth

Ir a:  http://www.personalcopy.com/linuxfiles.htm    y bajar los archivos
Personal Copy 5.1f y Unison. Descomprimirlos en la carpeta /usr/share/midi. Luego cargar las soundfonts en rosegarden (Settings/ configure rosegarden/ sequenciador/ general y en la ubicación de asfxload verificamos que la ruta sea la correcta (/usr/bin/asfxload) y en tabla de sonidos añadimos la ruta (/usr/share/midi/PC51f.sf2)

Para configurarlo:     $ sudo gedit /etc/default/timidity

Y descomentar o modificar las lineas:

TIM_ALSASEQ=true
TIM_ALSASEQPARAMS=”-B2,8 -Os”

Timidity puede funcionar como servidor midi y usado por cualquier programa:

$ timidity -iA -Os
# modprobe snd-seq         (Para arrancar el modulo secuenciador)
# modprobe snd-virmidi    (virtual raw midi)
# /etc/init.d/timidity start  (arrancar el servicio)

Para instalar las soundfonts de soundblaster:

# apt-get install awesfx
# sfxload soundfont    (cargar soundfont)

# gedit /etc/timidity/timidity.cfg

Y descomentar o añadir las siguientes lineas

source /etc/timidity/freepats.cfg
dir /usr/share/midi
soundfont CT2MGM.SF2 order=0

# aplay /usr/share/sounds/alsa/Front_Center.wav  (prueba de alsa)
# amidi -l     (listar los dispositivos MIDI de ALSA-utils)
# aplaymidi -l   (lista los puertos midi)
# aplaymidi -p 65 archivo.mid  (reproduce el mid sin timidity)
# speaker-test -c 6           (para probar bocinas)
# /bin/fuser -v /dev/snd/* (saber los programas que estan usando los
dispositivos de sonido)
# listplugins      (Para visualizar plugins y filtros)
# analyseplugin /usr/lib/ladspa/sine.so  (informe de un plugin)

ALSA (Advanced Linux Sound Architecture) es la interfase de sonido y midi en  linux. Ha sido agregada al Kernel y ha dejado obseleta al anterior OSS.

# /etc/init.d/alsa-utils   (reiniciar alsa)

Para seleccionar una tarjeta concreta de las varias instaladas:

# cat /proc/asound/modules
0 snd_cmipci                      (actua la 0 por defecto)
1 saa7134_alsa
# gedit /etc/modprobe.d/alsa-base

Y añadir al final las lineas:

options saa7134-alsa index=0
options snd-cmipci index=1

Nota.- el guion bajo (snd_cmipci) se sustituye por el normal (snd-cmipci)
# update-modules    (actualizar los cambios)
Aplicaciones de musica y sintetizadores en linux:
Hidrogen.- Caja de ritmos de nivel profesional
Zynaddsubfx.- Sintetizador analógico
amsynth.- Oscilador analógico
Rosegarden.- Secuenciador
Om.- Sintetizador modular (pasará a llamarse lngen)
Hexter.- Sintetizador por sofware.
Whysynth.- Sintetizador analógico
Fluidsynth.- Sintetizador en tiempo real
Seq24.- Secuenciador midi llevado a su mínima expresión
Muse.-
Lmms.- Suite de audio realmente completa
Gmorgan.- Estacion midi emulador por sofware

Librerias útiles (alsa): alsaplayer-oss, text, xosd, nas, jack,gtk,esd, daemon, alsa, common. (jack) dssi-host-jack, gr-audio-jack, jackbeat, jackd, jackq, liballegro4.2-plugins-jack, tools, qjackctl. (otras) clalsadrv, dssi, dssi-devel, ladspa, ladspa-devel, blop, xsynth, vocoder.

Escribe un comentario