LADI Session Handler
https://ladish.org/
8e3a0133b2
git-svn-id: svn://svn.savannah.nongnu.org/lash/trunk@7 1de19dc7-4e3f-0410-a61d-eddf686bf0b7 |
||
---|---|---|
clients | ||
docs | ||
lash | ||
lashd | ||
liblash | ||
m4 | ||
patches | ||
AUTHORS | ||
COPYING | ||
ChangeLog | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
README | ||
README.SECURITY | ||
TODO | ||
autogen.sh | ||
common.am | ||
configure.ac | ||
lash-1.0.pc.in | ||
lash-configure-template |
README
LASH Audio Session Handler This is a daemon, a client library and a some clients that implement a session management system for audio applications on GNU/Linux. To get an idea of what it can do, I suggest doing this: $ ./configure $ make # make install $ lashd then, in different consoles, run lash_gtk_client and lash_synth. Make some jack and aseq connections to the synth using aconnect and jack_connect. Add some configs and open a file in lash_gtk_client. Then click on save in lash_gtk_client. Now close both the clients (just ^C the synth.) Now run lash_control and type "restore /home/<user>/audio-projects/project-1". The synth and gtk client should restart, and the synth's connections should be restored. Phat. The interesting header files are client_interface.h, types.h, config.h and event.h, all in the lash/ directory. There is a partially complete texinfo manual in the docs/ directory. All source code is released under the GNU GENERAL PUBLIC LICENSE. NO code in this release is under the GNU Lesser General Public License.