Problema raro con timidity

igny
#1 por igny el 07/04/2008
Saludos a todos/as los foreros. Tengo un problema con timidity: después de instalarlo y cargar los módulos siguientes :# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
lp
snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq

y tener configurado timdity asi:
# Defaults for TiMidity++ scripts
# sourced by /etc/init.d/timidity
# installed at /etc/default/timidity by the maintainer scripts
# $Id: timidity.default,v 1.3 2004/08/07 14:33:26 hmh Exp $

#
# This is a POSIX shell fragment
#

# Enable MIDI sequencer (ALSA), default is disabled
TIM_ALSASEQ=true

# Setting overrides (of /etc/timidity.conf) for the ALSA sequencer daemon
TIM_ALSASEQPARAMS="-B2,8 -Os"

también tengo los freepats

pues cuando arranco jack control y conecto el teclado usb emuxboard 25 con timidity no suena nada. Tampoco si arranco rosegarden y configuro la salida midi de timidity.
En cambio, en programas como solfege si me reproduce los sonidos.

Ya he probado a reinstalarlo de nuevo, incluso a volver a instalar todo el edubuntu (lliurex dvd 7.11) y no obtengo resultados.

Gracias por anticipado por vuestras respuestas.

Igny
Subir
OFERTAS Ver todas
  • -20%
    Technics SL-1200M7 Lamborghini
    1.199 €
    Ver oferta
  • -6%
    Elektron Digitakt II (B-Stock)
    939 €
    Ver oferta
  • -50%
    NI Komplete 15 Collector's Edition
    885 €
    Ver oferta
marcelu80
#2 por marcelu80 el 08/04/2008
user@ubuntu:~$ timidity -iA Oj

Saludos
Subir
igny
#3 por igny el 08/04/2008
Gracias marcelu80. Ha funcionado. Hay alguna posibilidad de dejarlo configurado así para siempre?

Saludos.
Subir
marcelu80
#4 por marcelu80 el 08/04/2008
No que yo sepa. Imagino que podrias crearte un pequeño script al que accedes con doble clic en el icono justo después de arrancar jack...

Aplicaciones/accesorios/Editor de texto
Escribes esto y guardas en el escritorio mismo:

#!/bin/bash
cd $NAUTILUS_SCRIPT_CURRENT_URI
exec timidity -iA -Oj


En el icono del archivo boton derecho, Propiedades, permisos, Permite ejecutar el fichero como programa.
Si quieres añadir más programas al script puedes hacerlo aunque tendrias que poner algún sleep de un par de segundos de vez en cuando para evitar que se apelotonen los arranques de todos los programas al mismo tiempo. Para eso mejor te contesten los de telecos que me consta hay más de uno por aquí.
Supongo que pueden pensarse soluciones más imaginativas...

Saludos
Subir
marcelu80
#5 por marcelu80 el 08/04/2008
Otra solución más imaginativa seria mirar que timidity siempre iniciara con soporte para jack.
Bién, no lo he probado porque acabo de comprar una tarjeta Presonus firewire y trabajo tengo para rato. De hecho ahora timidity ya no me arranca con los mismos parametros que a ti sí.

Timidity, como otros programas, tiene su script de ejecución en la carpeta /etc/init.d donde se encuentran todos los procesos que se inician con el sistema. Allí podrias cambiar algo, pero mejor ir directamente al archivo de parametros de timidity.

Abres terminal y tecleas
sudo gedit /etc/default/timidity


Donde pone esto TIM_ALSASEQPARAMS="-Os" cambias el valor entrecomillado por los que te dije.
-iA -Oj
Para que entiendas lo que significa: iA (interface para Alsa) Oj (la salida para jack), mientras que Os (la salida para alsa).

Guarda cambios. Cierra todos los programas. Tecleas:
sudo etc/init.d/timidity restart



Si no funcionase prueba a reiniciar. Si aún así no funciona, deshaces los cambios copiando -Os de nuevo y sigue posteando por aquí a la espera que alguien que no sea de humanidades como yo te pueda orientar mejor.

PD: si al final resulta que funciona con soporte para jack, ten en cuenta que ya no funcionará más con soporte para alsa. Habría, pues, que arrancarlo con Os desde la terminal, claro.

Saludos
Subir
igny
#6 por igny el 09/04/2008
He vuelto a instalar el lliurex dvd i he cargado el kernel low latency. Aparece el mismo problema con el timidity desde el principio. he puesto, después de cargar los módulos pertinentes esta orden en el terminal "timidity -iA -B2,8 -Os1l -s 44100" y la respuesta obtenida ha sido "fxavier@fxavier-desktop:~$ timidity -iA -B2,8 -Os1l -s 44100
Requested buffer size 2048, fragment size 1024
ALSA pcm 'default' set buffer size 7524, period size 3760 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3
ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave
Can't open pcm device 'default'.
Couldn't open ALSA pcm device (`s')

Tengo un problema con alsa verdad y es por eso por lo que no suena el timidity?

Saludos
Subir
marcelu80
#7 por marcelu80 el 10/04/2008
Puede que no tengas permisos para acceder al dispositivo de sonido... Revisa que tu usuario esté en el grupo de audio.
Subir
igny
#8 por igny el 27/04/2008
He iniciado timidity como root i he obtenido esta respuesta. Quizá sea este el problema?
xavier@fxavier-desktop:~$ $sudo /etc/init.d/timidity start
open: Permission denied
* Starting timidity open: Permission denied
* Starting TiMidity++ ALSA midi emulation... open: Permission denied
[ OK ]
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo