[LAU] Jconvolver on Raspberry Pi B / PI Zero

Markus Seeber markus.seeber at spectralbird.de
Thu May 26 16:30:55 UTC 2016


On 05/26/2016 04:04 PM, bricolodu wrote:
> Hello,
> I'm tryng to make jconvolver to work on Pi B (for a Pi Zero setup when it
> will be available to me)
>
> I had a setup working fine with Pi 2 and Pi 3
>
> I did a fresh MINIMAL install on Pi B 
> Jackd is running but each time I try to start jconvolver I get an error : 
> Illegal instruction
>
> Here is my asound.conf
> # Send both CHANNELS alsa API to jconvolver
> pcm.rawjack {
>     type jack
>     playback_ports {
>         0 jconvolver:in.L
>         1 jconvolver:in.R
>         }
>     capture_ports {
>         0 system:out_L
>         1 system:out_R
>         }
> }
> # jackplug
> pcm.jack {
>     type plug
>     slave { pcm "rawjack" }
>     hint {
>   description "JACK Audio Connection Kit"
>     }
> }
> # use following peripherical by defaut with alsa:
> pcm.!default {
>     type plug
>     slave { pcm "rawjack" }
> }
>
> Here is my Filter.conf
>   GNU nano 2.2.6           File: filter-44100.conf
>
> #                 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.85     0      0       0     1     highpass_44.wav
> /impulse/read    2   2  0.85     0      0       0     1     highpass_44.wav
> #
>
> Then :
> *STEP 1 (OK)*
> root at DietPi:~# jackd -d alsa -d hw:Audio -r 44100 -p 256 -n 2 -P -s
> 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
> JACK server starting in realtime mode with priority 10
> self-connect-mode is "Don't restrict self connect requests"
> creating alsa driver ...
> hw:Audio|-|256|2|44100|0|0|nomon|swmeter|soft-mode|32bit
> configuring for 44100Hz, period = 256 frames (5.8 ms), buffer = 2 periods
> ALSA: final selected sample format for playback: 24bit little-endian
> ALSA: use 2 periods for playback
>
> *STEP 2*
> root at DietPi:~/jconv/filter# jconvolver filter-44100.conf
> Illegal instruction
>
>
> Any Idea of what is wrong here ?

Did you compile jconvolver yourself in the Pi or did you crosscompile
it? Do other jack clients run fine?


More information about the Linux-audio-user mailing list