Hi all,
the MOTU Ultralite AVB is a great USB audio interface that has a lot of
connections, in/outs and a buitlin mixer plus effects that can be
controlled by a web browser. Great for Linux users.
With old firmwares up to 1.3.4+558 the interface runs halfway ok on
older Linux kernels. More recent firmware uses an USB endpoint with
implicit feedback. That can be handled with linux-5.8-rc6.
With the attached kernel patch the MOTU Ultralite AVB (older model
without ESS chips) runs halfway ok with this kernel.
But from time to time the output hops modulo 8 when used with jackd:
system:playback_1 -> ends up at 9 in the interface
system:playback_2 -> ends up at 10 in the interface
I can force such a hop by changing the buffer size on the fly with
jack_bufsize. I think that every little hickup on USB confuses jackd.
My workaround is connecting system:playback_1,9,17 and 2,10,18
Stopping/starting jackd (1.9.12) resets everything.
So I am asking myself: Can this problem be fixed in jackd or is it a
problem in ALSA?
Regards
Holger
A small heads-up for developers, JACK-Session API has now officially
been marked as deprecated.
I have been working together with other members of linuxaudio community
to get a better session-management API out there.
We previously had difficulties with this due to issues regarding the
upstream project.
It was obvious to us that the NSM API is superior to all others that
came before it (thanks to the initial hard work of its author, Jonathan),
but working with upstream has proven immensely difficult or even
impossible..
As of a few weeks ago, a few members of the linuxaudio group decided to
fork the original NSM project and make a new one.
The acronym remains, so we still call it "NSM", but the new project is
now "New Session Manager" while the original is "Non Session Manager".
We are working together with the community to make this
session-management API and tools the best as they can be.
(The original was a bit lacking on the user-experience side of things..)
You can find more about the "New Session Manager" project at
https://linuxaudio.github.io/new-session-manager/
This includes links to the source code, bug/issue tracker and documentation.
Please give it a look, or better, a chance.
For now it is specific to POSIX systems like Linux and BSD, but it can
be extended in the future.
If we manage to make (Audio) Session Management really work in Linux,
that is already a big step up from other tools/APIs that came before it.
We recommend all JACK application developers to implement NSM in their
software.
Thank you.
Hello,
I am working on a Voip-like application using JackAudio. I have used
blocking API from PulseAudio and wasn't satisfied with its latency(that's
why I turned to JackAudio). However, working with Jack's callback style is
confusing since I do not manually create the threads and that they are
implicit.
My question is how do I create two separate threads with callbacks so that
one thread can receive data and the other thread can send data across a
network? Is there any blocking API available instead of callbacks?
>
>
> I use the example here :
> https://github.com/jackaudio/example-clients/blob/master/simple_client.c
> I am only able to hear playback sound from my left speaker. I tried it on
> two different computers with Ubuntu 20.04 LTS. What might be causing the
> problem? Have you tried it on other OS's other than Ubuntu?
>
> Thanks,
>
> This example is a mono example. To get stereo processing you'll need to
add additional input and output ports.
Hello
I use the example here :
https://github.com/jackaudio/example-clients/blob/master/simple_client.c
I am only able to hear playback sound from my left speaker. I tried it on
two different computers with Ubuntu 20.04 LTS. What might be causing the
problem? Have you tried it on other OS's other than Ubuntu?
Thanks,
I'm using Trisquel 9 (Ubuntu 18.04 based)
I'm trying to get JACK to function with Zrythm. I posted my issue here (https://redmine.zrythm.org/issues/1655) on the Zrythm bug tracker and was told that my issue is with JACK.
In a nutshell, how do I solve this issue:
** Message: 23:24:21.436: Setting up JACK...
no message buffer overruns
no message buffer overruns
no message buffer overruns
unknown option character l
connect(2) call to jackdmp 1.9.12/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed