Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Non Session Manager ou NSM est un gestionnaire de session.
Il permet de sauver puis recharger les applications compatibles, leur état et leurs connexions.
Une option gère les connexions JACK.

NSM fait partie de la suite logicielle Non mais peut s'utiliser indépendamment de ces applications.

NSM utilise OSC pour communiquer avec les applications clientes. N'importe quel logiciel peut implémenter son protocole pour être géré avec.

Image




Informations


Site web officiel : http://non.tuxfamily.org . Image
Version actuelle : NaV du 2014 00 00.
Licence : GNU GPL v3.
Plateforme : GNU Linux.
Support : Alsa, Jack, Alsa-MIDI, JACK-MIDI.
Développeur(s) : Jonathan Moore Liles.


Description


Non Session Manager propose de créer une ou plusieurs sessions dans lesquelles on insère différentes applications. En ouvrant une session, les applications que l'on y a ajoutées sont ré-ouvertes, leur état restauré et éventuellement les connexions refaites.

Optimisation intéressante : NSM garde une application ouverte si en passant d'une session à l'autre elle se trouve dans les deux.

L'application JACKPatch, livrée avec, permet de restaurer les connexions JACK si elle est intégrée dans la session.


Utilisation


À l'ouverture NSM est vide, cliquez sur le bouton New pour créer une session :
Image

Ensuite, ajoutez toutes les applications compatibles que vous souhaitez utiliser, en cliquant à chaque fois sur le bouton Add Client to Session. Entrez dans la case le nom que vous taperiez en ligne de commande :
Image

La première à ajouter si vous utilisez JACK sera bien sûr jackpatch :
Image


Liste des applications compatibles


NSM est bien sûr compatible avec les applications de la suite Non :

Mais aussi :
SorcerArtyFXAMSQSynthVee One SuiteamSynthYoshimiPhasex
CarlaZynAddSubFXPetri-FooArdourQTractorQMidiArp


Ajouter une application compatible LASH (Hydrogen, Seq24...)


Non-session-manager fonctionne parfaitement avec des applications qui obéissent au protocole LASH (les applications qui enregistrent leur fichier quand elles sont utilisées avec Ladish).

Attention toutefois, n'utilisez pas Non-Session-Manager ET Ladish en même temps !!! De toute façon ça n'aurait aucun intérêt.

Exemple: Hydrogen


Une fois votre session NSM chargée, cliquez sur "Add Client to Session". Une fenêtre de saisie de commande apparaît. Entrez n'importe quoi pourvu qu'il y ait un espace, par exemple:
Image

NSM vous propose donc de lancer un proxy, et cette fenêtre est apparue:
Image

Avant de remplir ce formulaire de proxy, vous allez copier le fichier de projet Hydrogen que vous voulez intégrer à la session (par exemple "monfichier.h2song") dans le répertoire de votre session NSM (à priori /"home/utilisateur/NSM Sessions/MaSessionNSM/").

Si vous n'avez pas de fichier de projet Hydrogen, copiez simplement ceci dans un terminal en remplaçant MaSessionNSM par le nom de la session NSM en cours:
cp /usr/share/hydrogen/data/DefaultSong.h2song "$HOME/NSM Sessions/MaSessionNSM"


Retournez à votre fenêtre de proxy NSM et cliquez sur le bouton "browse".
Une fenêtre de sélection de fichier apparaît, cliquez sur "../",
Image

puis sélectionnez votre fichier de projet hydrogen (*.h2song )

Image

enfin remplissez le formulaire de proxy comme ceci:
Image

Executable: hydrogen

Arguments: -s "$CONFIG_FILE"
Label: Hydrogen
(Si vous ne renommez pas le label il sera oublié)

Save Signal: SIGUSR1
(c'est le type de signal envoyé pour la sauvegarde. A priori, les applications compatibles LASH répondront à SIGUSR1)

Stop Signal: SIGTERM

Voilà, Hydrogen fonctionne parfaitement dans votre session NSM. Vous pouvez sauvegarder la session NSM, cela sauvera votre fichier hydrogen!

Les autres programmes compatibles LASH


Si la suite cadence est installée, vous trouverez les modèles de fichiers vide pour les programmes dans /usr/share/cadence/templates .

Reproduisez l'exemple d'Hydrogen ci-dessus en adaptant les lignes à remplir dans le formulaire de proxy.

pour seq24:

Executable: seq24
Arguments: "$CONFIG_FILE"

pour CalfJackHost:

Executable: calfjackhost
Arguments: --load "$CONFIG_FILE"

pour jack-mixer:

Executable: jack_mixer
Arguments: -c "$CONFIG_FILE"

d'une manière générale, si le programme nécessite qu'il y ait un argument avant le nom du fichier à ouvrir, tapez le nom de la commande suivi de --help dans un terminal pour connaître cet argument nécessaire.


Installation

[+]

Liens et commentaires







Collaborateur(s) de cette page : olinuxx , Houston4444 , romain_bar et utilisateur_anonyme .
Page dernièrement modifiée le Dimanche 01 janvier 2017 17:28:13 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

syberia303, 16:19, sam. 22 Jul 2017: @Samuel, de rien. C'est surtout kvr que j'avais oublié de citer qu'il faut remercier! Erreur réparée ;)
Samuel, 16:36, ven. 21 Jul 2017: @syberia303, merci pour l'annonce, je ne connaissais pas
sub26nico, 11:42, ven. 21 Jul 2017: Salut et bienvenue à sardon :-)
zebassprophet, 00:56, ven. 21 Jul 2017: yo bluedid, je debarque chez les bretons fin de semaine pro et jusque mi aout ;) donc si t'es dans les parages :-D
syberia303, 15:45, jeu. 20 Jul 2017: Audio Blast, un éditeur linux friendly: [Lien] Au format vst natif, un looper et un clone de TB 303
sub26nico, 15:04, jeu. 20 Jul 2017: Salut et bienvenue à Amamnesia :-)
bluedid29, 15:17, mer. 19 Jul 2017: Et bonnes vacances à toutes les Linuxiennes et Linuxiens ! :-D
bluedid29, 15:16, mer. 19 Jul 2017: Il assure olinuxx ;-)
bluedid29, 15:16, mer. 19 Jul 2017: Vraiment une excellente distribution : [Lien]
bluedid29, 15:15, mer. 19 Jul 2017: Coucou ! Mince, je ne suis plus en Bretagne... ...mais au Pays Basque avec le même climat en ce moment !!! :-D
zebassprophet, 09:18, mer. 19 Jul 2017: ah non c'est les vacances, pitié pas de guitare :-D (tu passe pas pres de vannes?
Nolwen, 09:11, mer. 19 Jul 2017: Ah, il est question que je passe écumer les barres de Brest dans trois semaines... (oui, mais avec une guitare dans les mains...)