From 7d7000199dbbff6fae13d0653671aaaa54311de7 Mon Sep 17 00:00:00 2001 From: stazed Date: Sun, 4 Apr 2021 20:15:57 -0500 Subject: [PATCH] Update README for NSM support. Update Help for NSM support. --- README | 3 +++ README.md | 3 +++ doc/help/general.html | 25 +++++++++---------------- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/README b/README index 0d26c7fc..dfa4373c 100644 --- a/README +++ b/README @@ -29,6 +29,7 @@ The dependencies are: * jackd * libxft2 * libfftw3 +* liblo (For NSM support) If you want to compile you will also need the development packages: @@ -40,6 +41,7 @@ If you want to compile you will also need the development packages: * libasound2-dev * libxft-dev * libfftw3-dev +* liblo-dev To build both rakarrack-plus and LV2s, from top checkout directory: @@ -75,6 +77,7 @@ Important changes from previous versions: * "Insert" preset file changed to user directory. From the main window File/Import Inserted Presets to import from older versions. * Some key binding has changed +* Added NSM session support. * Custom MIDI program table can now be used without the gui * Custom MIDI program files must be in the User Directory * Custom MIDI program files are MIDI selectable, CC 32, MIDI learnable diff --git a/README.md b/README.md index 0d26c7fc..dfa4373c 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ The dependencies are: * jackd * libxft2 * libfftw3 +* liblo (For NSM support) If you want to compile you will also need the development packages: @@ -40,6 +41,7 @@ If you want to compile you will also need the development packages: * libasound2-dev * libxft-dev * libfftw3-dev +* liblo-dev To build both rakarrack-plus and LV2s, from top checkout directory: @@ -75,6 +77,7 @@ Important changes from previous versions: * "Insert" preset file changed to user directory. From the main window File/Import Inserted Presets to import from older versions. * Some key binding has changed +* Added NSM session support. * Custom MIDI program table can now be used without the gui * Custom MIDI program files must be in the User Directory * Custom MIDI program files are MIDI selectable, CC 32, MIDI learnable diff --git a/doc/help/general.html b/doc/help/general.html index 8558b5aa..30b789ed 100644 --- a/doc/help/general.html +++ b/doc/help/general.html @@ -1022,22 +1022,15 @@

Shortcuts

Session Support

-

Rakarrack-plus supports SIGUSR1 & SIGINT signal capture. -For session management, only the active current preset is saved per session. Use -SIGUSR1 for preset saving and SIGINT to quit without saving. LADISH and Non Session -Manager (NSM) are able to send SIGUSR1 and SIGINT signals. For signal capture, use the -Command line options -p preset option to set the file to save. -For NSM use the NSM Proxy to set command line options.

- -

Rakarrack-plus supports multiple occurrences of the program. By default jack will -name each occurrence with the same name by appending the occurrence number to -the name: ex "rakarrack-plus-01". For NSM support, using multiple occurrences, the -manager will not always start each occurrence in the same order for each session. -This will result in occasional incorrect jack connections being made from different -sessions. To solve this problem, use the Command line option "-j Name" to set the -rakarrack-plus client name to a unique id for each occurrence.

- - +

Rakarrack-plus supports NSM, both Non Session Manager as well as New Session +Manager. +For session management, the current instance Settings/Preferences are saved as well as last +used bank and preset. In addition, gui show/hide is supported. All bank, user files, +Program Change table and "Insert" presets are global to all instances. +For each Rakarrack-plus instance in the NSM session you must set the User bank in +Settings/Preferences/User to your global user bank. SIGUSR1(save) and SIGINT(quit) signals +can also be used for session support. +

General

Table of Contents - Effects