Tweaked panel slightly, updated README and NEWS

git-svn-id: svn://svn.savannah.nongnu.org/lash/trunk@14 1de19dc7-4e3f-0410-a61d-eddf686bf0b7
This commit is contained in:
Dave Robillard 2005-09-19 11:34:53 +00:00
parent 4cfde74db7
commit 6f9ee53aa2
4 changed files with 16 additions and 11 deletions

2
NEWS
View File

@ -4,7 +4,7 @@
* bitrot removal, GCC4 fixes, autotools updates, etc * bitrot removal, GCC4 fixes, autotools updates, etc
* added GTK control panel server interface client * added GTK control panel server interface client
* removed all traces of former name (API is incompatible with previous * removed all traces of former name (API is incompatible with previous
releases) releases, search replace "CCA" and "LADCCA" with "LASH", and "cca_" with "lash_")
0.4.0: 0.4.0:

19
README
View File

@ -10,13 +10,18 @@ $ make
# make install # make install
$ lashd $ lashd
then, in different consoles, run lash_gtk_client and lash_synth. Make then, in different consoles, run lash_panel and lash_synth. Make
some jack and aseq connections to the synth using aconnect and jack_connect. some Jack and Alsa Sequencer connections to the synth using aconnect and
Add some configs and open a file in lash_gtk_client. Then click on save jack_connect (or your patch bay of choice).
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". Play around with the settings of lash_synth, and click "Save Project" in the
The synth and gtk client should restart, and the synth's connections should control panel (you'll have to select a directory to save to). Then click
be restored. Phat. "Close Project" and all running LASH clients should exit, and the project
tab in lash_panel should disappear.
Now use the "File->Open Session" menu item to open your saved project. The
synth (and any other runnings LASH clients) should restart, and all the Jack
and Alsa MIDI connections should be restored. Phat.
The interesting header files are client_interface.h, types.h, config.h and 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 event.h, all in the lash/ directory. There is a partially complete

View File

@ -424,9 +424,9 @@ panel_create(lash_client_t * lash_client)
/* /*
* "no project" label (shown instead of a notebook tab when no projects are present) * "no project" label (shown instead of a notebook tab when no projects are present)
*/ */
panel->no_projects_label = gtk_label_new("(No projects open. Start a LASH client, or load a project from the File menu)"); panel->no_projects_label = gtk_label_new("No projects open. Start a LASH client, or load a project from the File menu.");
gtk_widget_show(panel->no_projects_label); gtk_widget_show(panel->no_projects_label);
gtk_box_pack_start(GTK_BOX(main_box), panel->no_projects_label, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(main_box), panel->no_projects_label, FALSE, TRUE, 10);
/* /*
* status bar * status bar

View File

@ -1,4 +1,4 @@
AC_INIT([LASH],[0.5.0pre0]) AC_INIT([LASH],[0.5.0])
AC_CONFIG_SRCDIR([lash/types.h]) AC_CONFIG_SRCDIR([lash/types.h])
AC_CONFIG_HEADER([config.h]) AC_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE AM_INIT_AUTOMAKE