Tuxguitar, Timidity su scheda audio USB esterna

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
Scrivi risposta
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da Kmedioman »

Buonasera, vorrei inviare l'audio di Tuxguitar/Timidity ad una scheda USB esterna del mio laptop Xubuntu 13.10, perfettamente riconosciuta. Ho provato a disabilitare la scheda interna dal mixer audio; tutte le altre applicazioni suonano sulla scheda USB, ma Timidity continua a suonare solo sulla scheda interna.
Volevo chiedere come posso:
1. Configurare Timidity per suonare sulla scheda esterna, oppure
2. Disabilitare completamente la scheda interna

La scheda interna non è disabilitabile da BIOS; inoltre, anche se non riesco a darmene ragione, nemmeno mettendo in blacklist il modulo snd_ali5451 in /etc/modules, sono riuscito a impedirne il caricamento.

Qualche informazione aggiuntiva su schede e moduli:

Codice: Seleziona tutto

luca@Hyppo:~$ lsusb
Bus 002 Device 002: ID 041e:3010 Creative Technology, Ltd SoundBlaster MP3+

luca@Hyppo:~$ lspci
00:06.0 Multimedia audio controller: ULi Electronics Inc. M5451 PCI AC-Link Controller Audio Device (rev 02)

luca@Hyppo:~$ lsmod | grep snd
snd_seq_dummy          12686  0 
snd_hrtimer            12648  1 
snd_usb_audio         119227  2 
snd_ali5451            23238  3 
snd_ac97_codec        105668  1 snd_ali5451
snd_usbmidi_lib        24326  1 snd_usb_audio
ac97_bus               12642  1 snd_ac97_codec
snd_hwdep              13272  1 snd_usb_audio
snd_pcm                89488  4 snd_usb_audio,snd_ac97_codec,snd_ali5451
snd_seq_midi           13132  0 
snd_page_alloc         14230  1 snd_pcm
snd_seq_midi_event     14475  1 snd_seq_midi
snd_rawmidi            25094  2 snd_usbmidi_lib,snd_seq_midi
snd_seq                55383  7 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
snd_seq_device         14137  4 snd_seq,snd_rawmidi,snd_seq_dummy,snd_seq_midi
snd_timer              24447  3 snd_hrtimer,snd_pcm,snd_seq
snd                    60790  24 snd_hrtimer,snd_usb_audio,snd_ac97_codec,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_seq_device,snd_seq_dummy,snd_seq_midi,snd_ali5451
soundcore              12600  1 snd


Grazie
Luca
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da cristian_c »

Apri un terminale e digita:

Codice: Seleziona tutto

cat /etc/timidity/timidity.cfg
postando qui il risultato ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da Kmedioman »

Eccolo, è il file di configurazione originale, non ho modificato nulla:

Codice: Seleziona tutto

luca@Hyppo:~$ cat /etc/timidity/timidity.cfg 
# Instrument configuration file for timidity
# $Id: timidity.cfg,v 1.7 2005/09/03 19:26:03 hmh Exp $

# You can change just about every option in TiMidity++ using
# This config file.  Please refer to the timidity.cfg(5) manpage
# for more details

## If you have a slow CPU, uncomment these:
#opt EFresamp=d		#disable resampling
#opt EFvlpf=d		#disable VLPF
#opt EFreverb=d		#disable reverb
#opt EFchorus=d		#disable chorus
#opt EFdelay=d		#disable delay
#opt anti-alias=d	#disable sample anti-aliasing
#opt EWPVSETOZ		#disable all Midi Controls
#opt p32a		#default to 32 voices with auto reduction
#opt s32kHz		#default sample frequency to 32kHz
#opt fast-decay		#fast decay notes

## If you have a moderate CPU, try these:
#opt EFresamp=l
#opt EFreverb=g,42
#opt EFchorus=s
#opt s32kHz
#opt p64a

# Disabling some of the Midi Controls can help with the CPU usage a lot.
# The same goes to the VLPF, sample anti-aliasing and effects such as
# reverb and chorus

# By default, try to use the instrument patches from freepats:
source /etc/timidity/freepats.cfg

# alternatively, you can use the fluid-soundfont:
#source /etc/timidity/fluidr3_gm.cfg
#source /etc/timidity/fluidr3_gs.cfg
Grazie
Luca
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da cristian_c »

Posta anche il contenuto di /etc/default/timidity :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da Kmedioman »

Eccolo,

Codice: Seleziona tutto

luca@Hyppo:~$ cat /etc/default/timidity 
# 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
#

SERVER_HOME=/etc/timidity
SERVER_USER=timidity
SERVER_NAME="TiMidity++ MIDI sequencer service"
SERVER_GROUP=timidity
ADDGROUP=audio

# Enable MIDI sequencer (ALSA), if timidity-deamon is installed

# uncomment to override enabling triggered by availability of timidity-deamon
# TIM_ALSASEQ=false

# Setting overrides (of /etc/timidity.conf) for the ALSA sequencer daemon
TIM_ALSASEQPARAMS="-Os"
Grazie, Luca
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da cristian_c »

Come hai disabilitato la scheda interna? :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da Kmedioman »

Ho disabilitato la scheda audio interna dal pannello audio di xfce.
Non ho mai usato Jack, mi chiedevo se possa fare al caso mio. Se ho capito quello che fa, dovrebbe permettere di indirizzare tutti i flussi audio verso qualunque periferica del sistema.

Luca
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da cristian_c »

Kmedioman [url=http://forum.ubuntu-it.org/viewtopic.php?p=4519174#p4519174][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ho disabilitato la scheda audio interna dal pannello audio di xfce.
Non ho mai usato Jack, mi chiedevo se possa fare al caso mio. Se ho capito quello che fa, dovrebbe permettere di indirizzare tutti i flussi audio verso qualunque periferica del sistema.

Luca
Prova questo: collega la scheda esterna al pc, disabilita la scheda interna, apri un terminale e digita alsamixer. Posta qui la schermata che appare ;)
Jack è un server audio che svolge la funzione di patch-bay :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
Kmedioman
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 13 novembre 2006, 9:12

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da Kmedioman »

Ecco le schermate. Luca
Ultima modifica di Kmedioman il domenica 26 gennaio 2014, 22:00, modificato 1 volta in totale.
"Il principale compito di un generale è di evitare che il proprio esercito rimanga senza guida" - Generali a merenda - Boris Vian
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Tuxguitar, Timidity su scheda audio USB esterna

Messaggio da cristian_c »

Alsamixer mostra chiaramente che la scheda interna non è stata affatto disabilitata, il che spiegherebbe perché Timidity continua a suonare solo sulla scheda interna ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite