Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [r738] / tags / qjackctl_0_0_7 /
History



File Date Author Commit
AUTHORS 2003-09-15 --none-- [r30] This commit was manufactured by cvs2svn to crea...
COPYING 2003-09-15 --none-- [r30] This commit was manufactured by cvs2svn to crea...
ChangeLog 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
INSTALL 2003-09-15 --none-- [r30] This commit was manufactured by cvs2svn to crea...
Makefile.in 2003-09-04 rncbc [r16] I18n support introduced; new dummy and portaudi...
README 2003-08-07 rncbc [r7] Release 0.0.3: Integrated visual patchbay.
TODO 2003-09-12 rncbc [r26] Message coloring, calculated output latency fix.
clienti.xpm 2003-09-07 rncbc [r21] Patchbay connection handling initial rewrite; m...
cliento.xpm 2003-09-07 rncbc [r21] Patchbay connection handling initial rewrite; m...
config.h.in 2003-09-04 rncbc [r16] I18n support introduced; new dummy and portaudi...
configure.in 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
main.cpp 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
portlni.xpm 2003-09-07 rncbc [r21] Patchbay connection handling initial rewrite; m...
portlno.xpm 2003-09-07 rncbc [r21] Patchbay connection handling initial rewrite; m...
portlti.xpm 2003-09-07 rncbc [r21] Patchbay connection handling initial rewrite; m...
portlto.xpm 2003-09-07 rncbc [r21] Patchbay connection handling initial rewrite; m...
qjackctl.pro 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
qjackctl.xpm 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
qjackctlMainForm.ui 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
qjackctlMainForm.ui.h 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
qjackctlPatchbay.cpp 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
qjackctlPatchbay.h 2003-09-12 rncbc [r25] Messages coloring, multi-connection fixes, drag...
qtlogo.png 2003-09-15 rncbc [r29] Release 0.0.7: Minor bufixes.
quit1.png 2003-09-15 --none-- [r30] This commit was manufactured by cvs2svn to crea...
start1.png 2003-09-15 --none-- [r30] This commit was manufactured by cvs2svn to crea...
stop1.png 2003-09-15 --none-- [r30] This commit was manufactured by cvs2svn to crea...

Read Me

JACK Audio Connection Kit - Qt GUI Interface
--------------------------------------------

Qjackctl is a simple Qt application to control the JACK sound server daemon
(http://jackit.sourceforge.net), for the Linux Audio Desktop infrastructure.

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

Provides a simple GUI dialog for setting several JACK daemon parameters,
which are properly saved between sessions, and a way control of the status
of the audio server daemon.

Homepage: http://qjackctl.sourceforge.net

License: GNU General Public License (GPL)


Installation Notes
------------------

The installation procedure follows the standard for source distributions:

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

and optionally as root:

    make install

This procedure will end installing the following couple of files:

    ${prefix}/bin/qjackctl
    ${prefix}/share/icons/qjackctl.xpm

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


Configuration
-------------

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


Bugs
----

Plenty. After all is still alpha stage. To date, qjackctl has been tested
with JACK release 0.72.4 and beyond, on SuSE 8.1, Mandrake 9.1 and RedHat 9,
with a custom 2.4.21 kernel with low-latency, preemptible and capabilities
enabling patches.

It has been found that each case may have some issues regarding JACK running in
realtime mode. Please be sure to run a capable kernel and play with either
jackstart or jackd server paths, which shall be root suid anyway, for a better
realtime experience.

A notable case has been Planet CCRMA based Red Hat installations,
(http://ccrma-www.stanford.edu/planetccrma/software/), where until recently
jackstart has failed to initiate on a non root environment, in realtime mode.
The upgrade to the latest jack-audio-conection-kit package is therefore
highly recommended, as it probably includes already a Paul Davis'
(JACK's lead developer) patch that targets this specific issue.

This problem is now officially closed, since JACK 0.75.0 release.


Acknowledgments
---------------

Qjackctl's user interface layout (and the whole idea for that matter)
was partially borrowed from Lawrie Abbott's jacko project
(http://members.iinet.net.au/~lawrieabbott/pub/jacko),
which was taken from wxWindow/Python into the Qt/C++ arena.

Since 2003-08-06, qjackctl has been included in the awesome Planet CCRMA
(http://ccrma-www.stanford.edu/planetccrma/software/) software collection.
Thanks a lot Fernando!

Enjoy.