Michael | 23 Jan 02:31 2015

Problems with Jackdmp / jack router and an external TV display

I'm having issues using Jack2/Jackdmp with an aggregate device that contains my internal speakers, the
speakers on an HDMI tv display, and my headset.

Using MIDI Audio Setup, i have everything set to 48,000.

The big problem:
1. Every time I start up Jack, I'm told that the audio settings are changed.
2. Every time the TV is turned on, Jack router complains, and jackdmp quits.
(2b: Diagnostic info: Turning off the TV does not move windows from the TV onto the main display. Turning it
on, however, causes several flashes and moves all the windows onto the main display.)
3. I never see anything other than 48,00 actually in use.

If I knew what things were being changed to, I could use that.
My USB headset (speaker + microphone) only does 48000.

Secondary problems:
1. Most applications work just fine. Even if I cannot control the routing of all applications, the default
is to use channels 1 and 2 -- which happens to be the internal speakers.
2. Unfortunately, there is no way to control that -- and this includes things like "It's 5:15" from the
system clock, or "Alert from TextEdit:" when an application puts up a panel.
3. Equally, some programs -- most notable browser plug-ins -- will NOT make any audio until explicitly
routed. And are silent if they started before jack and cannot be routed.
4. And finally, if I turn off the TV, then a lot of applications stop making any sounds, and the sound actually
"backs up" -- if I switch the system audio (using Audio MIDI setup) to the internal speakers, I will hear
messages from the last clock time announcement, as well as things backlogged from "say" commands.

4 seems to be all applications except those explicitly routed to the internal speakers.

(Continue reading)

Tim E. Real | 22 Jan 05:36 2015

[PATCH] Jack-1: jack_port_by_name



This JACK-1 patch fixes a problem in jack_port_by_name()
 and jack_port_by_name_int():

jack_port_by_name_int() did not first search client->ports.

Thus, a pointer returned by jack_port_register() often will not
 be the same as the one returned by jack_port_by_name().

Also, I took the liberty of allowing a forced installation,
 with a special configure flag. There is PLENTY of warning.

I didn't touch version numbers or anything else.

The MusE Project.
Dominic Sacré | 16 Jan 15:18 2015

[jackaudio/jack1] 3befc4: fix segfault caused by incorrect jack_error() form...

  Branch: refs/heads/master
  Home:   https://github.com/jackaudio/jack1
  Commit: 3befc4ff610d3cfb61947118710d1fd862520b2c
  Author: Dominic Sacré <dominic.sacre <at> gmx.de>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M jackd/engine.c

  Log Message:
  fix segfault caused by incorrect jack_error() format string

Jack-Devel mailing list
Jack-Devel <at> lists.jackaudio.org
Robin Gareus | 14 Jan 17:45 2015

[jackaudio/jack1] e586d0: support [unescaped] double-quotes in jackdrc

  Branch: refs/heads/master
  Home:   https://github.com/jackaudio/jack1
  Commit: e586d0df139def91f7f55ca580b22ad29ca75e6c
  Author: Robin Gareus <robin <at> gareus.org>
  Date:   2015-01-14 (Wed, 14 Jan 2015)

  Changed paths:
    M libjack/client.c

  Log Message:
  support [unescaped] double-quotes in jackdrc

allow autostart of jackd on OSX where device-names can
contain spaces.

Jack-Devel mailing list
Jack-Devel <at> lists.jackaudio.org
Jacob Dawid | 8 Jan 00:21 2015

QJack - C++/Qt for JACK


I just wanting to let you guys know. Some of you have already heard it of it on IRC: Based on some code I wrote once to scratch a personal itch, I have put up a cleaned up version of my C++/Qt wrapper for JACK in github:


I am open to comments of every kind.

Greetings and happy hacking
Jack-Devel mailing list
Jack-Devel <at> lists.jackaudio.org
Frank Neumann | 3 Jan 16:35 2015

Linux Audio Conference 2015 - Call for Participation

[Sorry for cross-posting, please distribute.]

Linux Audio Conference 2015 - Call for Participation

(Due to exceptional circumstances, this announcement comes a bit late,
so please note the early deadline of Feb 1st for submissions. We

We are happy to announce the next issue of the Linux Audio Conference
(LAC), April 9-12, 2015  <at>  JGU | Johannes Gutenberg University, in
Mainz, Germany.


The Linux Audio Conference is an international conference that brings
together musicians, sound artists, software developers and researchers,
working with Linux as an open, stable, professional platform for audio
and media research and music production. LAC includes paper sessions,
workshops, and a diverse program of electronic music.

*Call for Papers, Workshops, Music and Installations*

We invite submissions of papers addressing all areas of audio processing
and media creation based on Linux and other open source software. Papers
can focus on technical, artistic and scientific issues and should target
developers or users. In our call for music, we are looking for works
that have been produced or composed entirely/mostly using Linux and
other open source music software.

The online submission of papers, workshops, music and installations is
now open at http://lac.linuxaudio.org/2015/participation

The deadline for all submissions is Feb 1st, 2015 (23:59 HAST).

You are invited to register for participation on our conference website.
There you will find up-to-date instructions, as well as important
information about dates, travel, lodging, and so on.

This year's conference is hosted by the Computer Music Research Group
(Bereich Musikinformatik) at the IKM (Institut für Kunstgeschichte und
Musikwissenschaft) of the Johannes Gutenberg University (JGU) at
Mainz. Being founded in 1991, our research group has been among the
first German academic institutions in this interdisciplinary field at
the intersection of music, mathematics, computer science and media
technology. In our media lab students are working almost exclusively
with Linux, and in our research we are also devoted to contributing to
the growing body of open source audio and computer music software.


We look forward to your submissions and hope to meet you in Mainz in

The LAC 2015 Organizing Team
Markus Seeber | 22 Dec 21:58 2014

jack2 example clients, headers, tools

I noticed, that there are example clients for jack and jack2 in
different repositories. As I can read on the homepage, there were plans
to include the headers, example-clients and tools as sub modules also in
the jack2 repository?
Is anyone still following this track or was the idea discarded?
Michael | 16 Dec 05:05 2014

Using Jack2 (jackdmp) on Mac OS X: Version 0.9 or 1.9.10?

I want to use Jack2 on OSX.

But I have a problem. I can find compiled binaries for version 0.9, or the source tarball says that it is
1.9.10. Those versions do not match. According to the readme at https://github.com/jackaudio/jack2,
I'm supposed to get the ready to use binary from http://www.jackosx.com/, but it also only has binary
version 0.9.

So, help please? What do I want?

My goal: https://obsproject.com/forum/resources/advanced-audio-capture-mac-os-x.142/

Entertaining minecraft videos
Markus Seeber | 14 Dec 15:28 2014

[JACK2] commented out code

While reading through parts of the source, I have encountered some parts
of code, that are just dead in the sense, that they are commented out, like:




I'm not familiar enough with the codebase to tell if these server any
purpose anymore. Is there a good reason why they were not deleted yet?

If cleanup patches are welcome, I would look into removing what I can
find on my way through the repository.
anders.vinjar | 4 Dec 15:06 2014

JackOSX build with jackd inside?

Im having same problem here as Athanasios Silis is seeing, only i'm
trying to hook up through jackd -d net from linux to a jackd running on

My linux jackd says  I'd rather not want to mess too much with
that one, if possible.

Doing 'jackd -d net' on the linux box makes jackd on osx report mismatch
in protocol versions (6 != 8).

So, is there a build of JackOSX which has got jackd -V in it

I've looked around at the jackosx.org, but the version numbers don't
seem to tell anything about what's inside the packages.

Thanks for any help.


Athanasios Silis | 1 Dec 23:11 2014

same jack version, but different protocol versions (revisited)

Hello everyone,
It appears that running jack master - clients across different architectures has some bug (at least version wise).
I have a problem running the jack_master in linux and the jack_client in windows, but I see that recently this was still a problem between macOS and windows (master & client respectively). See http://jack-audio.10948.n7.nabble.com/same-jack-version-with-different-protocols-td18002.html

I, too, am running jack 1.9.10 in the server

nass <at> starkill:~/dev/jack-1.9.10/common$ jackd -V
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 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
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp version 1.9.10 tmpdir /dev/shm protocol 8

on windows I, too, run (as client) jack v1.9.10 with -dnet (netjack2) :

d:\Program Files (x86)\Jack>jackd.exe --version
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
Drivers/internals found in : C:\Windows
Drivers/internals found in : C:\Windows
jackdmp version 1.9.10 tmpdir server protocol 8

now on the jack_master the message appears:

Error : slave 'stardome' is running with a different protocol 8 != 7
Can't init new NetMaster...
Waiting for a slave...

So even though both jacks are v1.9.10, the netjack2 protocols differ.

I did not see a reply in that thread (first post was on May 2014, some other guy still had the problem sep 2014), so I'll have to ask: has this error been acknowledged? Is there a solution?

thank you in advance for your help.

Jack-Devel mailing list
Jack-Devel <at> lists.jackaudio.org