Discussion:
[LAU] zita-jacktools available now
Fons Adriaensen
2018-06-08 07:45:14 UTC
Permalink
Hello all,

The jacktools packages (to be presented at LAC2018) are available now at

<http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html>

You will need (from the libraries section)

- zita-convolver
- zita-resampler
- zita-jclient
- zita-audiotools
- zita-jacktools

and install those in that order.

and of course python, numpy, matplotlib, fftw3,...

Comments and feedback on LAU or LAD.

Greetings from sunny Berlin,
--
FA
Jeanette C.
2018-06-08 11:35:14 UTC
Permalink
Post by Fons Adriaensen
Hello all,
The jacktools packages (to be presented at LAC2018) are available now at
<http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html>
...
Hi Fons,
I'm just compiling version 1.0 of the zita-jacktools on a 64bit system running
gcc 7.3.1. It fails with the following error:
source/jackconvolv_ext.cc:132:26: error: 'class Convproc' has no member named
'impdata_link'; did you mean 'impdata_copy'?

Besides that, I get a lot of warnings like this:
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for
C/ObjC but not for C++

Another issue I had at first was, that my zita-jclient was installed to
/usr/local/lib64, but zita-jacktools only included /usr/lib as the library
path. I'd be ve;ry interested to take a look at these tools.

Have a good time in sunny Berlin!

Best wishes,

Jeanette

--------
* Website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* GitHub: https://github.com/jeanette-c
* Twitter: https://twitter.com/jeanette_c_s

I saw your smile
Stay with me a while <3
(Britney Spears)
Johannes Mueller
2018-06-08 19:30:17 UTC
Permalink
Post by Jeanette C.
Post by Fons Adriaensen
Hello all,
The jacktools packages (to be presented at LAC2018) are available now at
<http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html>
...
Hi Fons,
I'm just compiling version 1.0 of the zita-jacktools on a 64bit system
source/jackconvolv_ext.cc:132:26: error: 'class Convproc' has no member
named 'impdata_link'; did you mean 'impdata_copy'?
I've just come across the same problem. You probably need to update to
zita-convolver-4.0. My ubuntu/kxstudio had version 3.1

Greetings from sunny Berlin

Johannes
Christopher Arndt
2018-06-09 01:26:35 UTC
Permalink
Post by Johannes Mueller
I've just come across the same problem. You probably need to update to
zita-convolver-4.0. My ubuntu/kxstudio had version 3.1
You're right, with zita-convolver 4.0.0, zita-jacktools compiles without
issue.

I've made an AUR package for zita-jacktools, but it needs an updated
zita-convolver package (in Community) before it will install (already
flagged the package out-of-date).

https://aur.archlinux.org/packages/python-zita-jacktools/


Chris
Benny Alexandar
2018-06-12 17:58:57 UTC
Permalink
Hi,

I tried using zita-a2j/j2a with an additional USB sound card having one stereo input and it works fine. I could play the same content on PC sound card as well as using USB sound card. However, when I tried to connect another USB sound card having 10 inputs I get the following errors.
Can zita-a2j/j2a handle more than one channel of inputs ?

-------------

$sudo zita-a2j -v -d hw:1 -r 44100 -p 2048
playback : not enabled
capture :
nchan : 12
fsamp : 44100
fsize : 2048
nfrag : 2
format : S32_LE
Starting synchronisation.
-119.408 1.026808 0
Detected excessive timing errors, waiting 10 seconds.
Starting synchronisation.
-52.887 1.013412 -1297
Detected excessive timing errors, waiting 10 seconds.
Starting synchronisation.
-0.334 1.000085 -2140
Detected excessive timing errors, waiting 10 seconds.


$sudo jackd -d alsa -d hw:PCH

-ben

________________________________
From: Fons Adriaensen-3 [via Linux Audio] <ml+***@n7.nabble.com>
Sent: Friday, June 8, 2018 1:15 PM
To: benravin
Subject: zita-jacktools available now

Hello all,

The jacktools packages (to be presented at LAC2018) are available now at

<http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html>

You will need (from the libraries section)

- zita-convolver
- zita-resampler
- zita-jclient
- zita-audiotools
- zita-jacktools

and install those in that order.

and of course python, numpy, matplotlib, fftw3,...

Comments and feedback on LAU or LAD.

Greetings from sunny Berlin,

--
FA



_______________________________________________
Linux-audio-user mailing list
[hidden email]</user/SendEmail.jtp?type=node&node=106280&i=0>
https://lists.linuxaudio.org/listinfo/linux-audio-user


________________________________
If you reply to this email, your message will be added to the discussion below:
http://linux-audio.4202.n7.nabble.com/zita-jacktools-available-now-tp106280.html
To start a new topic under linux-audio-user, email ml+***@n7.nabble.com
To unsubscribe from linux-audio-user, click here<http://linux-audio.4202.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5&code=YmVuLmFsZXhAb3V0bG9vay5jb218NXwxNTc2NzI4NTcx>.
NAML<http://linux-audio.4202.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
Chris Caudle
2018-06-12 19:54:24 UTC
Permalink
Post by Benny Alexandar
I tried using zita-a2j/j2a with an additional USB sound card having one
stereo input and it works fine. I could play the same content on PC sound
card as well as using USB sound card. However, when I tried to connect
another USB sound card having 10 inputs I get the following errors.
First, you really should start another thread for this question rather
than replying to an announcement about a different tool.

Second, which version of a2j are you using?
Post by Benny Alexandar
Detected excessive timing errors, waiting 10 seconds.
should be corrected in the most recent version.
The README file from 0.7 (which is a year and a half old, by the way) has
this note:
zita-ajbridge 0.7.0 (15/09/2016)
-------------------
* Fixed bug in timing of Alsa stream. This should put
an end to those repeating 'Excessive timing errors'.
Thanks to Tomasz Kasprzak for the bug report and fix.
--
Chris Caudle
Ralf Mardorf
2018-06-13 01:30:00 UTC
Permalink
Post by Chris Caudle
Post by Benny Alexandar
I tried using zita-a2j/j2a with an additional USB sound card having
one stereo input and it works fine. I could play the same content on
PC sound card as well as using USB sound card. However, when I
tried to connect another USB sound card having 10 inputs I get the
following errors.
First, you really should start another thread for this question rather
than replying to an announcement about a different tool.
You changed the subject, but missed to open a new thread ;).

Now it's a new thread. Ben, consider to answer Chris' questions by
replying to this email.
Post by Chris Caudle
Second, which version of a2j are you using?
Post by Benny Alexandar
Detected excessive timing errors, waiting 10 seconds.
should be corrected in the most recent version.
The README file from 0.7 (which is a year and a half old, by the way)
zita-ajbridge 0.7.0 (15/09/2016)
-------------------
* Fixed bug in timing of Alsa stream. This should put
an end to those repeating 'Excessive timing errors'.
Thanks to Tomasz Kasprzak for the bug report and fix.
Chris Caudle
2018-06-14 22:03:53 UTC
Permalink
Post by Fons Adriaensen
- zita-convolver
The README file does not explicitly state, if an application is built
against zita-convolver 3.1.0 are the API changes in 4.0 incompatible,
necessitating a rebuild of applications using zita-convolver? Or is the
change just source cleanup, and the binaries are still compatible with the
older libzita-convolver.so?
Change 2 looks like an incompatible change (removing set_density()
function), but change 1 (change to use stdint.h types) looks like it could
be a cleanup change only if the underlying native machine sizes did not
change.

thanks,
Chris Caudle
Hermann Meyer
2018-06-19 17:18:17 UTC
Permalink
Post by Chris Caudle
Post by Fons Adriaensen
- zita-convolver
The README file does not explicitly state, if an application is built
against zita-convolver 3.1.0 are the API changes in 4.0 incompatible,
necessitating a rebuild of applications using zita-convolver? Or is the
change just source cleanup, and the binaries are still compatible with the
older libzita-convolver.so?
Change 2 looks like an incompatible change (removing set_density()
function), but change 1 (change to use stdint.h types) looks like it could
be a cleanup change only if the underlying native machine sizes did not
change.
thanks,
Chris Caudle
Not only a rebuild is required, the application must add some small
changes in the source to work with libzita-convolver-4.
Indeed the remove of the set density function make it incompatible, but,
that seems a sensible choice to me, as the change in the
impdata_update() function (required to run impdata_clear() before, to
archive the old behave) would lead to unwanted results otherwise.
Fons had mentioned long ago that he would change the API at some point
in future and warned developers to use libzita-convolver because of that.

I've just add support for for version 4 in guitarix, the version to use
get selected (depend on which version you've installed) during
configure/compile time.

regards
hermann
Chris Caudle
2018-06-19 17:33:29 UTC
Permalink
Post by Hermann Meyer
I've just add support for for version 4 in guitarix, the version to use
get selected (depend on which version you've installed) during
configure/compile time.
Perfect, thanks for that. Robin already confirmed that the x42 plugins
support the new zita-convolver version in git, so I think the only common
tool (at least of the software I have installed) which does not yet
support the new zita-convolver is ir.lv2. On github Tom S. confirmed he
does not have time to work on that, patches accepted.
--
Chris Caudle
Hermann Meyer
2018-06-20 04:28:17 UTC
Permalink
Post by Chris Caudle
Post by Hermann Meyer
I've just add support for for version 4 in guitarix, the version to use
get selected (depend on which version you've installed) during
configure/compile time.
Perfect, thanks for that. Robin already confirmed that the x42 plugins
support the new zita-convolver version in git, so I think the only common
tool (at least of the software I have installed) which does not yet
support the new zita-convolver is ir.lv2. On github Tom S. confirmed he
does not have time to work on that, patches accepted.
Okay, I've send a pull request to solve that.

regards
hermann
David Runge
2018-06-22 10:44:45 UTC
Permalink
Post by Hermann Meyer
On github Tom S. confirmed he does not have time to work on that,
patches accepted.
Okay, I've send a pull request to solve that.
That's awesome! Thanks a lot!
--
https://sleepmap.de
Hermann Meyer
2018-06-22 10:51:01 UTC
Permalink
Post by David Runge
Post by Hermann Meyer
On github Tom S. confirmed he does not have time to work on that,
patches accepted.
Okay, I've send a pull request to solve that.
That's awesome! Thanks a lot!
. . and Tom has make a release with support for zita-convolver 4:

https://github.com/tomszilagyi/ir.lv2/releases/tag/1.3.4

Fons Adriaensen
2018-06-19 18:30:45 UTC
Permalink
Not only a rebuild is required, the application must add some small changes
in the source to work with libzita-convolver-4.
Indeed the remove of the set density function make it incompatible, but,
that seems a sensible choice to me, as the change in the impdata_update()
function (required to run impdata_clear() before, to archive the old behave)
would lead to unwanted results otherwise.
Fons had mentioned long ago that he would change the API at some point in
future and warned developers to use libzita-convolver because of that.
Indeed, the modified semantics of impdata_update() would require
some changes anyway. Also note that this is the first incompatible
update in at least 5 years IIRC. Many projects would be considered
all but dead with so few updates...

Ciao,
--
FA
Dominique Michel
2018-06-20 14:11:07 UTC
Permalink
Le Tue, 19 Jun 2018 19:18:17 +0200,
Post by Hermann Meyer
I've just add support for for version 4 in guitarix, the version to
use get selected (depend on which version you've installed) during
configure/compile time.
I can confirm it work fine on gentoo with a live ebuild that install
the last source code.

Thank you!
Dominique
--
If you have a problem and you are not doing anything to fix it, you are
at the heart of the problem.
Hermann Meyer
2018-06-20 17:04:59 UTC
Permalink
Post by Dominique Michel
Le Tue, 19 Jun 2018 19:18:17 +0200,
Post by Hermann Meyer
I've just add support for for version 4 in guitarix, the version to
use get selected (depend on which version you've installed) during
configure/compile time.
I can confirm it work fine on gentoo with a live ebuild that install
the last source code.
Thank you!
Dominique
Thanks for confirm that it works on gentoo at least.
Appreciated.

regards
hermann
David Runge
2018-06-22 10:43:20 UTC
Permalink
Post by Hermann Meyer
I've just add support for for version 4 in guitarix, the version to
use get selected (depend on which version you've installed) during
configure/compile time.
Is this already reflected in guitarix 0.37.1?

Best,
David
--
https://sleepmap.de
Hermann Meyer
2018-06-22 10:47:30 UTC
Permalink
Post by David Runge
Post by Hermann Meyer
I've just add support for for version 4 in guitarix, the version to
use get selected (depend on which version you've installed) during
configure/compile time.
Is this already reflected in guitarix 0.37.1?
Best,
David
No, it's in our git repository. guitarix 0.37.1 was released 7 day's
before zita-convolver 4 was released.

regards
hermann
Loading...