Tree [r738] / tags / qjackctl_0_3_8 /

File Date Author Commit
debian 2011-07-01 rncbc [r700] JACK Session versioning.
src 2011-06-18 rncbc [r698] - CR/LF fixing.
AUTHORS 2003-07-26 rncbc [r3] This commit was generated by cvs2svn to compens...
COPYING 2006-09-24 rncbc [r392] GPL address update.
ChangeLog 2011-07-01 rncbc [r700] JACK Session versioning.
INSTALL 2003-07-26 rncbc [r3] This commit was generated by cvs2svn to compens... 2011-01-31 rncbc [r674] - Dutch (nl) translation added (by Peter Geirna...
Makefile.svn 2010-03-26 rncbc [r598] - General source tree layout and build configur...
README 2010-03-05 rncbc [r590] - Update Qt/Nokia reference URL.
TODO 2005-04-01 rncbc [r300] Capital Q on application descriptive name was m...
TRANSLATORS 2011-01-31 rncbc [r674] - Dutch (nl) translation added (by Peter Geirna... 2011-07-01 rncbc [r700] JACK Session versioning.
qjackctl.1 2010-01-11 rncbc [r579] - Comply with jackd >= 0.118.0 which now runs i... 2010-03-26 rncbc [r598] - General source tree layout and build configur... 2011-07-01 rncbc [r700] JACK Session versioning.

Read Me

QjackCtl - JACK Audio Connection Kit Qt GUI Interface

QjackCtl is a simple Qt application to control the JACK sound server
(, for the Linux Audio infrastructure.

Written in C++ around the Qt4 toolkit for X11, most exclusively using
Qt Designer.

Provides a simple GUI dialog for setting several JACK server parameters,
which are properly saved between sessions, and a way control of the
status of the audio server. With time, this primordial interface has
become richer by including a enhanced patchbay and connection control


License: GNU General Public License (GPL)


The software requirements for build and runtime are listed as follows:


  - Qt4 (core, gui, xml), C++ class library and tools for
        crossplatform development and internationalization

  - JACK Audio Connection Kit

  Optional (opted-in at build time):

  - ALSA, Advanced Linux Sound Architecture


The installation procedure follows the standard for source distributions:

    ./configure [--prefix=/usr/local]

and optionally as root:

    make install

This procedure will end installing the following files:


Just launch ${prefix}/bin/qjackctl and you're off (hopefully).

If you're checking out from Subversion (SVN), you'll have to prepare the
configure script just before you proceed with the above instructions:

   make -f Makefile.svn


QjackCtl holds its settings and configuration state per user, in a file
located as $HOME/.config/ . Normally, there's no
need to edit this file, as it is recreated and rewritten everytime
qjackctl is run.


Probably plenty still, QjackCtl maybe considered on beta stage already.
It has been locally tested since JACK release 0.98.0, with custom 2.4
kernels with low-latency, preemptible and capabilities enabling patches.
As for 2.6 kernels, the emergence of Ingo Molnar's Realtime Preemption
kernel patch it's being now recommended for your taking benefit of the
realtime and low-latency audio pleasure JACK can give.


QjackCtl is open source free software. For bug reports, feature
requests, discussion forums, mailling lists, or any other matter
related to the development of this piece of software, please use the
Sourceforge project page (

You can also find timely and closer contact information on my personal
web site (


QjackCtl's user interface layout (and the whole idea for that matter)
was partially borrowed from origoinal Lawrie Abbott's jacko project,
which was taken from wxWindow/Python into the Qt/C++ arena.

Since 2003-08-06, qjackctl has been included in the awesome Planet CCRMA
( software collection.
Thanks a lot Fernando!

Here are some people who helped this project in one way or another,
and in fair and strict alphabetic order:

    Alexandre Prokoudine             Kasper Souren
    Andreas Persson                  Kjetil Matheussen
    Austin Acton                     Ken Ellinwood
    Ben Powers                       Lawrie Abbott
    Chris Cannam                     Lee Revell
    Dan Nigrin                       Lucas Brasilino
	Dave Moore                       Marc-Olivier Barre
    Dave Phillips                    Mark Knecht
    Dirk Jagdmann                    Matthias Nagorni
    Dominic Sacre                    Melanie
    Fernando Pablo Lopez-Lezcano     Nedko Arnaudov
    Filipe Tomas                     Orm Finnendahl
    Florian Schmidt                  Paul Davis
    Fons Adriaensen                  Robert Jonsson
    Geoff Beasley                    Robin Gareus
    Jack O'Quin                      Sampo Savolainen
    Jacob Meuser                     Stephane Letz
    Jesse Chappell                   Steve Harris
    Joachim Deguara                  Taybin Rutkin
	John Schneiderman                Wilfried Huss
    Jussi Laako                      Wolfgang Woehl
    Karsten Wiese

A special mention should go to the translators of QjackCtl (see TRANSLATORS).

Thanks to you all.
rncbc aka Rui Nuno Capela