Tocando um teclado MIDI sem JACK / como usar o JACK e o PulseAudio / ALSA

1

Então, eu tenho um teclado MIDI, mas não estou realmente motivado para tocar quando tenho que configurar o JACK e tudo mais, apenas para obter um som. O problema é que sempre que eu começo o JACK não consigo reproduzir sons do YouTube, Move Player, RhythmBox, etc. porque o JACK está assumindo a placa de som.

Veja como eu inicio o JACK e meu teclado MIDI:

$ pulseaudio --kill
$ jackd & qjackctl & amsynth

(conecte o teclado)

Então, aparentemente, o JACK precisa da placa de som PulseAudio. Mas aqui está como eu saio do JACK:

$ alsa force-reload

Eu tentei pulseaudio --start mas isso parece ser a única coisa que funciona. Então eu não tenho certeza se é pulseaudio ou alsa que eu preciso tocar rhythmbox / youtube / etc.

Então, minha pergunta é: existe alguma maneira de tocar meu teclado MIDI sem o JACK ou encontrar uma maneira de usar o JACK e ainda tocar o RhythmBox, etc.? Ou talvez um controlador não-JACK MIDI? Eu tentei

$ jackd -d alsa

e isso realmente não faz nada ... Eu ainda não consigo ouvir áudio não-JACK ... Eu realmente não sei o que é suposto fazer também, eu admito.

Estou usando o Ubuntu 12.10 em um Acer AO722 com um Alesis QX49.

    
por yung galbanum 14.02.2013 / 00:08

3 respostas

2

Para deixar o Jack e o PulseAudio funcionarem melhor, você deve usar o pasuspender .

Com as opções -m alsa -a alsa , amsynth não deve usar o Jack. (Você pode usar o aconnect para conectar o teclado ao sintetizador).

    
por CL. 14.02.2013 / 08:42
1

Isso tudo não foi testado porque não temos um teclado MIDI aqui. No entanto, deixe-me dar-lhe alguns bons recursos de onde você poderá obter o MIDI e outro áudio juntos em harmonia.

Ao executar o JACK, você tem várias opções sobre o que fazer com o PulseAudio, conforme descrito no JACK Wiki (comentado por mim) ) :

  • Não use o JACK e o PulseAudio juntos
    isso, é claro, permite controlar seu sistema de som inteiramente com o Jack, mas você pode ter problemas com aplicativos que dependem da presença do Pulseaudio. Depois de remover o PulseAudio para substituí-lo pelo JACK, pode não ser fácil reinstalar o Pulseaudio novamente, caso percebamos que ainda precisamos dele.
  • Use duas placas de som diferentes
    isso significa que você tem uma placa de som para o PulseAudio e outra para o JACK. Não é fácil de configurar sem peculiaridades e envolve a compra de novo hardware.
  • Rotear o PulseAudio para o JACK enquanto o JACK está sendo executado
    isso pode ser uma maneira elegante de ter os dois servidores de som funcionando em harmonia. Veja também o Wiki do PulseAudio sobre como configurar os módulos do PulseAudio JACK. / em>
  • Suspender o PulseAudio enquanto o JACK estiver em execução
    , certificando-se de suspender o Pulseaudio (como já foi respondido) sempre que um aplicativo usa o JACK, talvez possamos executar aplicativos para o PulseAudio e o JACK, mas nunca ao mesmo tempo.

Você também pode encontrar respostas para a seguinte pergunta:

por Takkat 14.02.2013 / 10:10
0

Se você optar por usar jack , que é uma suposição racional para a captura e reprodução de áudio / midi, você poderá reproduzir sons do teclado e ainda rotear o default audio device para o jack youtube e outras aplicações continuam a funcionar.

Veja a resposta escolhida aqui .

    
por nass 05.03.2014 / 14:36