jalv equalizer (eq10q) silencia o som ao correr (entre outros erros)

0

Estou tentando usar um som equalizador no Debian Jessie. Eu já tenho o pulseaudio instalado, então pensei em pulseaudio-equalizer , mas parece que está disponível apenas para o Debian Stretch. Então, eu estou tentando eq10q , o que me fez instalar muitas outras bibliotecas (como libgtkmm-2.4-dev, lv2-dev, jalv, jack, qjackctl, pulseaudio-module-jack ...). Ainda não funciona como eu acho que deveria. Se eu correr

jalv.gtk http://eq10q.sourceforge.net/eq/eq10qs

Recebi uma mensagem de erro longa (copiada no final desta pergunta) e o programa para (qualquer música que esteja sendo reproduzida congela por cerca de um segundo).

Se eu executo jalv.gtk3 ao invés de jalv.gtk , fico com uma interface um pouco feia, mas não há som (os vídeos nem tocam uma música, o VLC toca a música, mas eu não recebo nenhum som). Depois de fechar a janela jalv.gtk3, o som reaparece, os vídeos começam a ser reproduzidos. O mesmo acontece com jalv.gtkmm (com a única diferença de uma interface bonita).

Eu já matei pulseaudio, iniciei e parei o jack_control, reiniciei o pulseaudio (como sugerido aqui ), reiniciei o computador, nada funciona.

Esta é a mensagem de erro que recebi:

rodrigo@debian:~$ jalv.gtk http://eq10q.sourceforge.net/eq/eq10qs
Plugin:       http://eq10q.sourceforge.net/eq/eq10qs
UI:           http://eq10q.sourceforge.net/eq/eq10qs/gui
JACK Name:    EQ10Q Stereo
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:PCH,0|hw:PCH,0|1024|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
Block length: 1024 frames
MIDI buffers: 32768 bytes
Comm buffers: 524288 bytes
Update rate:  25.0 Hz

bypass          = 0.000000
input_gain      = 0.000000
output_gain     = 0.000000
filter1_gain    = 0.000000
filter2_gain    = 0.000000
filter3_gain    = 0.000000
filter4_gain    = 0.000000
filter5_gain    = 0.000000
filter6_gain    = 0.000000
filter7_gain    = 0.000000
filter8_gain    = 0.000000
filter9_gain    = 0.000000
filter10_gain   = 0.000000
filter1_freq    = 30.000000
filter2_freq    = 60.000000
filter3_freq    = 120.000000
filter4_freq    = 240.000000
filter5_freq    = 480.000000
filter6_freq    = 960.000000
filter7_freq    = 1920.000000
filter8_freq    = 3840.000000
filter9_freq    = 7680.000000
filter10_freq   = 15360.000000
filter1_q       = 0.700000
filter2_q       = 0.700000
filter3_q       = 2.000000
filter4_q       = 2.000000
filter5_q       = 2.000000
filter6_q       = 2.000000
filter7_q       = 2.000000
filter8_q       = 2.000000
filter9_q       = 0.700000
filter10_q      = 0.700000
filter1_type    = 6.000000
filter2_type    = 9.000000
filter3_type    = 11.000000
filter4_type    = 11.000000
filter5_type    = 11.000000
filter6_type    = 11.000000
filter7_type    = 11.000000
filter8_type    = 11.000000
filter9_type    = 10.000000
filter10_type   = 2.000000
filter1_enable  = 0.000000
filter2_enable  = 0.000000
filter3_enable  = 0.000000
filter4_enable  = 0.000000
filter5_enable  = 0.000000
filter6_enable  = 0.000000
filter7_enable  = 0.000000
filter8_enable  = 0.000000
filter9_enable  = 0.000000
filter10_enable = 0.000000
in_1_vu_ctl     = 0.000000
in_2_vu_ctl     = 0.000000
out_2_vu_ctl    = 0.000000
out_2_vu_ctl    = 0.000000

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed

(jalv.gtk:4065): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper(GObject*): assertion 'wrap_func_table != 0' failed

(jalv.gtk:4065): glibmm-WARNING **: Failed to wrap object of type 'GdkPixbuf'. Hint: this error is commonly caused by failing to call a library init() function.
Segmentation fault
rodrigo@debian:~$ Unknown error...
terminate called after throwing an instance of 'Jack::JackTemporaryException'
  what():  

A mensagem de erro termina abruptamente com este what(): . Eu imagino que eu deveria ser capaz de ouvir o som enquanto movo os controles no equalizador, certo?

    
por Rodrigo 18.01.2018 / 20:06

1 resposta

1

O som no Linux é um pouco confuso, então aqui está um resumo: ALSA é o sistema de som básico que fornece os drivers de hardware no kernel e as maneiras de configurá-los e acessá-los. Além disso, há o Pulseaudio (que é o que a maioria das distribuições hoje usa como padrão), que permite fontes de áudio e dissipadores mais convenientes e flexíveis, incluindo material de rede, e Jack, que foi feito para transporte de baixa latência, depende de um único som cartão para o tempo, e destina-se a (semi) gravação profissional e tarefas de mistura.

Os dois últimos são realmente alternativas e não funcionam bem juntos. Você disse que instalou o Pulseaudio, mas a partir das mensagens de erro

JACK server starting in realtime mode with priority 10

etc, jalv está usando o Jack. Isso não vai funcionar.

Então você precisa usar um equalizador diferente para o Pulseaudio. Eu não usei um empate para o Pulseaudio (e eu não quero :-), então não posso dar recomendações.

    
por 20.01.2018 / 07:15