aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 12 insertions, 12 deletions
diff --git a/README.md b/README.md
index 430175a..8382713 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,19 @@
Jalv
====
-Jalv is a simple but fully featured LV2 host for Jack which exposes plugin
-ports to Jack, essentially making any LV2 plugin function as a Jack
-application.
-For more information, see <http://drobilla.net/software/jalv>.
+Jalv (JAck LV2) is a simple host for LV2 plugins. It runs a plugin, and
+exposes the plugin ports to the system, essentially making the plugin an
+application. For more information, see <http://drobilla.net/software/jalv>.
-Jalv is a small program which is useful, but also intended to be an appropriate
-test host for plugin development. It runs plugins from the command line with
-no user interaction, is light enough to run in valgrind, and is capable of
-dumping all communication between the plugin and its UI in a human readable
-format.
+Jalv can be built to run on JACK, where plugin ports are exposed directly as
+JACK ports, or via PortAudio, where the plugin is connected to the system
+inputs and outputs.
-To make it simple to test plugins in hosts that use different toolkits, there
-are several Jalv executables: jalv, jalv.gtk, jalv.gtk3, jalv.gtkmm, jalv.qt4,
-and jalv.qt5.
+Jalv is particularly useful as a simple test host for plugin development and
+testing. It runs plugins from the command line with no user interaction, is
+light enough to run with tools like sanitizers or valgrind, and is capable of
+dumping all communication between the plugin and its UI in a human readable
+format. Plugin UIs can be tested in different host toolkits by using different
+executables: jalv, jalv.gtk, jalv.gtk3, and jalv.qt5.
-- David Robillard <d@drobilla.net>