File: README

package info (click to toggle)
ladcca 0.4.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,672 kB
  • ctags: 1,321
  • sloc: ansic: 11,879; sh: 7,356; makefile: 327
file content (26 lines) | stat: -rw-r--r-- 1,088 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
LAD Configuration and Connection API (LADCCA)

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
$ ladccad

then, in different consoles, run ladcca_gtk_client and ladcca_synth.  Make
some jack and aseq connections to the synth using aconnect and jack_connect.
Add some configs and open a file in ladcca_gtk_client.  Then click on save
in ladcca_gtk_client.  Now close both the clients (just ^C the synth.)  Now
run ladcca_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 ladcca/ 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.