Compare commits

...

2 Commits

1 changed files with 19 additions and 4 deletions

View File

@ -137,7 +137,7 @@ D-Bus signals.
=== JACK D-Bus enabled applications === JACK D-Bus enabled applications
==== jack_control ==== jack_control
JACK contains "jack_control" executable a 300 lines of Python exposing JACK contains "jack_control" executable, https://gitea.ladish.org/LADI/jackdbus/src/branch/stable/dbus/jack_control[a 300 lines of Python] exposing
JACK D-Bus functionality. It allows chained execution of several commands. JACK D-Bus functionality. It allows chained execution of several commands.
For example "jack control ds alsa dps midi-driver raw eps realtime on For example "jack control ds alsa dps midi-driver raw eps realtime on
eps relatime-priority 70 start" selects ALSA driver, enables JACK MIDI eps relatime-priority 70 start" selects ALSA driver, enables JACK MIDI
@ -145,7 +145,7 @@ raw backend, enables realtime mode, sets realtime priority to 70 and starts
JACK server. JACK server.
==== LADI Tools ==== LADI Tools
LADI Tools is a set of programs to configure, control and monitor JACK. https://gitea.ladish.org/LADI/laditools[LADI Tools] is a set of programs to configure, control and monitor JACK.
It provides tray icon, Window Maker style dockapp, It provides tray icon, Window Maker style dockapp,
G15 keyboard LCD display integration application, G15 keyboard LCD display integration application,
configuration utility for managing JACK settings configuration utility for managing JACK settings
@ -154,13 +154,15 @@ and log file monitor application.
All tools are written in Python. All tools are written in Python.
==== Patchage ==== Patchage
Patchage, the ubiquitous canvas modular patch bay can be compiled to use https://drobilla.net/software/patchage.html[Patchage], the ubiquitous canvas modular patch bay can be compiled to use
D-Bus instead of libjack to communicate with JACK. D-Bus instead of libjack to communicate with JACK.
Doing so also enables JACK server start/stop functionality in Patchage. Doing so also enables JACK server start/stop functionality in Patchage.
Various JACK related features are implemented:
==== LADI Session handler (LADISH) ==== LADI Session handler (LADISH)
LADISH, a rewrite of LASH session handler https://ladish.org/[LADISH], a rewrite of LASH session handler
uses D-Bus to communicate with JACK. uses D-Bus to communicate with JACK.
Various JACK related features are implemented: Various JACK related features are implemented:
@ -171,6 +173,19 @@ Various JACK related features are implemented:
notifying JACK applications that JACK server reappeared so they notifying JACK applications that JACK server reappeared so they
can reconnect to it, and restoring JACK connections. can reconnect to it, and restoring JACK connections.
==== QjackCtl JACK Audio Connection Kit - Qt GUI Interface
https://qjackctl.sourceforge.io/[QjackCtl] is a simple Qt application
to control the JACK sound server daemon, is another jackdbus frontend.
==== KXStudio Cadence
https://kx.studio/Applications:Cadence[Cadence], a set of tools
useful for audio production, is another jackdbus frontend.
==== Studio Controls
https://ovenwerks.github.io/studio-controls/[Studio Controls], a way to
configure your Linux-based audio installation for real-time audio, is
another jackdbus frontend.
References References
---------- ----------
. link:https://web.archive.org/web/20170106162202/http://lac.linuxaudio.org/2009/cdm/Thursday/01_Letz/01.pdf[What's new in JACK2?] . link:https://web.archive.org/web/20170106162202/http://lac.linuxaudio.org/2009/cdm/Thursday/01_Letz/01.pdf[What's new in JACK2?]