Como configurar qual placa de som o jack2 irá usar

3

Instalei jack2 como uma substituição de jack dos repositórios oficiais (estou no Arch Linux):

# pacman -S jack2

Eu preciso usar jack2 porque ele fornece jackd (é necessário para outro aplicativo), enquanto jack2_dbus não forneça .

De acordo com este manual , para configurar parâmetros como a taxa de amostragem, deve-se usar jack_control , mas está disponível apenas para jack2_dbus (que não posso usar).

Eu também li este artigo , mas infelizmente não consigo acompanhá-lo ( foi escrito para jack , aparentemente jack2 não inclui jackstart anymore):

[mark@arch ~]$ jackstart -R -d alsa -d hw:1U -p 512 -r 48000 -z s
bash: jackstart: command not found

Eu gostaria de de alguma forma definir placa de áudio padrão, porque quando um aplicativo usa jack no meu sistema, ele usa cartão com 0 índice e isso não é o que eu quero (eu quero, digamos, placa de áudio com índice 2 ).

Aqui está meu ~/.asoundrc :

#
# ALSA Configuration File
#

defaults.ctl.card 2
defaults.pcm.card 2
defaults.dmix.rate 44100
defaults.dmix.channels 2

Existe arquivo de configuração que controla qual placa de áudio será usada quando um aplicativo invocar jackd ? Qualquer outro meio para definir o parâmetro (e outros)?

    
por Mark 02.09.2014 / 13:44

1 resposta

4

Você só escolhe a placa de áudio uma vez ao iniciar o jackd. Você pode listar cards disponíveis para alsa com aplay -l (aplay faz parte do alsa-utils). Então você pode iniciar o daemon, e escolher o cartão para usar com jackd -d alsa -d hw:<card>,<device> .

    
por 02.09.2014 / 19:25