I need to combine two HDSPe MADI FX cards to one virtual device. I have a
working driver, which is alsa-compatible. I can select each single card in
any alsa-compatible application and all channels work flawless.
For combining the MADI FX cards to one virtual device, I created an
.asoundrc with 194 inputs for each card. When I start that virtual device
jackd -R -d alsa -C madifx_record_all -P madifx_playback_all
I get this error:
> creating alsa driver ...
> jackd: pcm_multi.c:1060: snd_pcm_multi_open: Assertion
However, it works when I reduce the amount from 194 to 64 channels per
card. I tried to use 128 channels per card, but that fails the same way.
See my alsa-info attached, which also includes the .asoundrc content.
I also found this, which might be related:
To me, this looks like a bug. What do you think?
+jack-devel +Markus Seeber
Fullquote below for context. I don't know anything about Windows.
On 03/28/17 10:26, Kevin Ortegano wrote:
> Hi. Sorry to bother you, I'm not even sure if you're the one I would
> talk to about this, but on the JACK
> website, http://jackaudio.org/downloads/, the WIN download links don't
> Thought I'd bring this to your attention. I would really love to use
> this software.
> Kevin O
Sorry, this is probably the wrong place to ask this, but I could not
find any contact e-mail address on the Jackaudio website:
Where can I download the latest binaries for OS X? The links on the
download page are not working, i.e. the files have been removed.
I am a fan of Jack and would like to install it in my Windows computer for
routing audio from Serato DJ to a compressor vst and back again to Serato.
However, the download for installing Jack 2 on Windows is not available on
the download page.
File not found
Sorry, that file doesn’t live here anymore. It might have been moved or
This message is displayed from dropbox. Is there any chance I could have
access to the download any other way?
Thanks a bunch!
I am trying to port a project from Mac to Windows, but when I try to
download the executables from jackaudio.org I am given a 'file not found'
error from Dropbox.
Is there any place that the 32 bit .exe. file is still accessible, and is
it possible for it to live in a more stable place for future users?
I just was told that the Jack 2 download links listed on the website no longer
I believe this has something to do with DropBox having changed a thing or two
I am writing a program that needs jack_get_client_pid (I don't want to
use dbus). I first tried to link with libjack, but that function is
"not implemented on library side". So, after interpreting some mails in
this list I tried linking with libjackserver, which worked.
Just to remind:
int jack_get_client_pid (const char *name);
I do not completely understood what is libjackserver compared to
libjack but what I do is that libjackserver defines a larger API and I
noticed differences in number/ownage of threads and initialisation of
the server. The best way to keep a client's code clean and simple seems
to be to link with libjack.
If I understood well, libjackserver is supposed to define functions in
What about jack_get_client_pid, then? jack_get_client_pid is declared
Moreover, it is declared in 'jack.h' for jack2 (line 225):
but it is not in jack1's API:
I thought about implementing that function in jack2 on library side.
I guess that this function is similar to, for instance,
jack_get_uuid_for_client_name, even if the process identifier is sort
of outside jack. Anyway, jack_get_client_pid seems a bit inconsistent
with the rest of the API. Why is it not declared (and renamed):
int jack_client_get_pid(jack_client_t* client, const char* name);
? Moreover, declared like that, the implementation on library side is
straightforward (because we have 'client'). But it's too late for the
API to change.
I actually implemented jack_client_get_pid (thus augmenting the API)
and can request for a 'to review with care' pull if you are interested.