The build of qjackctl included with jackdmp for windows is getting really
The biggest problem is that the default "startup time" is set too low,
seem like "jack crashes". (I"ve got many complains that "jack crashes").
Another problem is that you manually have to append "-S" to the "Server
...I've cloned the official qjackctl repository, fixed these two problems,
and added some files to make it straight forward to build qjackctl under
(Building is just running the "build_mingw32.sh" script)
Windows binary: http://folk.uio.no/~ksvalast/qjackctl.zip
Perhaps this build, or something similar, can be included in the next
release of jack for windows?
To those with access to the web space,
please pull the latest changes from
In the last weeks and months there have been some changes and
improvements to the site, including:
- more applications in the applications list
- fixes for broken links
- migration work to stay compatible to GitHub pages
- bug fixes and improvements for highlighting of source code and text
- moving some content to the wiki
- a "community network" page, listing mailing lists and wiki
- general maintenance work
I'd like to thank those who submitted pull requests and filed reports.
Your support is much appreciated.
After just checking out jack1 from GitHub and trying to initialize the
git submodules for headers, example-clients and tools I received the
$ git submodule update --init
fatal: reference is not a tree: e74323c535876abca9a2293bd2ca426a3b91ff8b
fatal: reference is not a tree: a2536c8b348bbfb21ec53db901e7992d7ffef474
fatal: reference is not a tree: 8e140b72de0231d129c6006db969f1dba4f1486b
Unable to checkout 'e74323c535876abca9a2293bd2ca426a3b91ff8b' in
submodule path 'example-clients'
Unable to checkout 'a2536c8b348bbfb21ec53db901e7992d7ffef474' in
submodule path 'jack'
Unable to checkout '8e140b72de0231d129c6006db969f1dba4f1486b' in
submodule path 'tools'
After checking the referenced submodules, I found that the referenced
commits _do not exist_ in the tree of these 3 repositories.
The last change to the submodules was:
> commit c758cdf4f6e959b92683f2dba6ce8617ac4f0a83
> Date: Tue Feb 23 10:15:45 2016 -0500
Which introduced many changes.
What happened here? Are there pending commits of these 3 repositorys
that are not yet public or was there a rebase in these so that the
history got rewritten?
For the time being, I assume it is safe to assume that HEAD of master is
a valid commit to check out?
there was this mesage on github announcing simplified handling of large
files in repos, "large file supprt". I wondered if this could replace the
dropbox links of the binaries for future releases.
I have written a small oscillator application in C++
Fiddling with errors and producing output to see where I am brougt me to a question:
I had only ``printf( "Processing ...\n" ); in my process callback.
My program started to produce output the moment when ``jack_activate( client );'' is called.
Isn't this a bit waste of CPU due to the fact that the process_audio callback copies plenty of data to a port which is not used yet?
I'd expect to get output from this (nothing sounding yet) program at the moment when it calls ``jack_connect''
for now I have this in my oscillator constructor:
... code snippet
jack_activate( client );
//FIXME: throw exception if an error with client activation
//FIXME: this should be placed elsewhwere and replaced by:
// jack_activate -> jack_connect for port connections
// jack_deactivate for port disconnections
// the process callback will be called for every activated client
// even no port is connected consuming unnecesary CPU power
Is this intended behavior? I'll leave the workaround in the comments in my code snippet in place then.
I am using JACK 1.9.10 on a Linux x86_64 machine
# uname -a
Linux frankies 3.13.0-79-lowlatency #123-Ubuntu SMP PREEMPT
is it possible to help me building jack2, also for not so technical users?
Perhaps, it could then be possible, to help others and complete this page:
At first, it’s importend to inform the user about necessary libs for
building. In other projects, it's find e.g. in a README. But here, I
cannot find it on the page above and also not in the git repo.
What I know is: build-essential
But what’s are the exact libs for this, not all libs are called like in
the error-messages, or we need the dev-variants:
Checking for program 'doxygen' : not found
Checking for 'alsa' >= 1.0.18 : not found
--alsa requires the package alsa >= 1.0.18, but it cannot be found.
Checking for 'libffado' >= 1.999.17 : not found
--firewire requires the package libffado >= 1.999.17, but it cannot be
Checking for 'libfreebob' >= 1.0.0 : not found
Checking for 'gtkIOStream' >= 1.4.0 : not found
Checking for 'eigen3' >= 3.1.2 : not found
Checking for 'portaudio-2.0' >= 19 : not found
Checking for header windows.h : not found
Checking for header mmsystem.h : no
Checking for 'celt' >= 0.11.0 : not found
Checking for 'celt' >= 0.8.0 : not found
Checking for 'celt' >= 0.7.0 : not found
Checking for 'celt' >= 0.5.0 : not found
Checking for 'opus' >= 0.9.0 : not found
Checking for header opus/opus_custom.h : not found
Checking for 'samplerate' >= 0 : not found
Checking for 'sndfile' >= 0 : not found