Re: [LAU] Jconvolver on Raspberry Pi

From: bricolodu <jean.beauve@email-addr-hidden>
Date: Fri Feb 19 2016 - 00:24:20 EET

Hello Fons,

I understand that I'm a little bit boring, but should I have a gui, it would
have been more easy to understand.
But I'm working headless, so only CLI.
For you all this is obvious, for me, like a blind, it is not.

Anyway I thank you for your efforts, and I think I will finish to make it
right.

Starting jack, then, Squeezelite doesn't work at all.
But I caught what you said from the begining in jconvolver config.
So here is my config
/# Replace by whatever required...
#
/cd /root/folve/filter
#
# in out partition maxsize
# ---------------------------------------------------------------
/convolver/new 2 2 1024 65536
#
#
# num port name connect to
# -----------------------------------------------
/input/name 1 in.L rawjack:out_000
/input/name 2 in.R rawjack:out_001
#
/output/name 1 out.L system:playback_1
/output/name 2 out.R system:playback_2
#
#
# in out gain delay offset length chan file
# --------------------------------------------------------------------------
/impulse/read 1 1 0.75 0 0 0 1 T-Monacor_SPH30X.wav
/impulse/read 2 2 0.75 0 0 0 1 T-Monacor_SPH30X.wav
#/

So now the procedure is :
1/ Start Jack : jackd -d alsa -d -r 44100 -p 256 -n 2 -P -s
2/ Start jconvolver
3/ Start Squeezelite

I get sound.

And here is the result of jack_lsp -c
/system:playback_1
   jconvolver:out.L -> OK, I guess
system:playback_2
   jconvolver:out.R -> OK, I presume
jconvolver:in.L
   rawjack:out_000 -> OK,
jconvolver:in.R
   rawjack:out_001 -> OK,
jconvolver:out.L
   system:playback_1 -> ???
jconvolver:out.R
   system:playback_2 -> ???
rawjack:out_000
   jconvolver:in.L -> ???
rawjack:out_001
   jconvolver:in.R -> ???
/

Than, as There is a kind of mystery,
I tried the other way :
Stop Squeezelite, jconvolver, Jack
changed back my jonvolver config
# Replace by whatever required...
/#
/cd /root/folve/filter
#
# in out partition maxsize
# ---------------------------------------------------------------
/convolver/new 2 2 1024 65536
#
#
# num port name connect to
# -----------------------------------------------
/input/name 1 in.L
/input/name 2 in.R
#
/output/name 1 out.L
/output/name 2 out.R
#
#
# in out gain delay offset length chan file
# --------------------------------------------------------------------------
/impulse/read 1 1 0.75 0 0 0 1 T-Monacor_SPH30X.wav
/impulse/read 2 2 0.75 0 0 0 1 T-Monacor_SPH30X.wav
#/
1/ Start Jack : jackd -d alsa -d -r 44100 -p 256 -n 2 -P -s
check connections : none -> OK
root@email-addr-hidden:~/folve/filter# jack_lsp -c
system:playback_1
system:playback_2

2/ tried to start squeezelite >-error
/cannot connect rawjack:out_000 to jconvolver:in.L
cannot connect rawjack:out_000 to jconvolver:in.L
cannot connect rawjack:out_000 to jconvolver:in.L
cannot connect rawjack:out_000 to jconvolver:in.L/
etc...
Stop
3/ Start jconvolver
check connections -> STRANGE !
system:playback_1
   jconvolver:out.L
   jconvolver:out.R
system:playback_2
jconvolver:in.L
jconvolver:in.R
jconvolver:out.L
   system:playback_1
jconvolver:out.R
   system:playback_1
so, I did
/jack_disconnect jconvolver:out.L system:playback_1
jack_disconnect jconvolver:out.R system:playback_1/
check again
/system:playback_1
system:playback_2
jconvolver:in.L
jconvolver:in.R
jconvolver:out.L
jconvolver:out.R/
than try to Connect corectly
/root@email-addr-hidden:~/folve/filter# jack_connect jconvolver:out.L system:playback_1
root@email-addr-hidden:~/folve/filter# jack_connect jconvolver:out.R system:playback_2
root@email-addr-hidden:~/folve/filter# jack_lsp -c
system:playback_1
   jconvolver:out.L
system:playback_2
   jconvolver:out.R
jconvolver:in.L
jconvolver:in.R
jconvolver:out.L
   system:playback_1
jconvolver:out.R
   system:playback_2
/
4/ Start Squeezelite
and check connections once again :
/root@email-addr-hidden:~/folve/filter# jack_lsp -c
system:playback_1
   jconvolver:out.L
system:playback_2
   jconvolver:out.R
jconvolver:in.L
   rawjack:out_000
jconvolver:in.R
   rawjack:out_001
jconvolver:out.L
   system:playback_1
jconvolver:out.R
   system:playback_2
rawjack:out_000
   jconvolver:in.L
rawjack:out_001
   jconvolver:in.R/
I get exactly what I got here above.
Should I conclude It is right, although strange, at least to me... ?

Thank you again and Best regards,
Jean

--
View this message in context: http://linux-audio.4202.n7.nabble.com/Jconvolver-on-Raspberry-Pi-tp98952p98975.html
Sent from the linux-audio-user mailing list archive at Nabble.com.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Fri Feb 19 04:15:02 2016

This archive was generated by hypermail 2.1.8 : Fri Feb 19 2016 - 04:15:02 EET