Helper plugin pageimage is not available or invalid.
Non Session Management
NSM is the Non Session Management protocol described here:
http://non.tuxfamily.org/nsm/API.html
It supersedes LASH and Jack-Session, allowing for robust session management and advanced configurations like sessions distributed across multiple hosts.
- Fully compatible with apps that have built-in NSM support regardless of their audio backend (be it JACK, ALSA, PulseAudio, etc.)
- Not compatible with other session management protocols
- Limited compatibility with apps without session manager support (via nsm-proxy) :
- Some apps are programmed to save their current state when they receive the “SIGUSR1” Unix signal, and NSM is able to send this signal to such apps. On receiving this signal, apps may then open a save file dialogue or save their state to a default file location. The user may need to load this state file manually after a session is restored
- For apps which do not respond to the SIGUSR1 signal, NSM is only able to restore their JACK connections (via jackpatch)
- GUI frontend: has its own GUI
- Saving a session will save the state of apps with NSM or SIGUSR1 support plus the JACK connections of ALL apps (via jackpatch)
- Opening a session will automatically launch all apps (even unsupported ones), restoring their state (if possible) plus their JACK connections
- Apps which support NSM can be told to save/load their state to/from a specific location
- First released in 2010. Currently in active development
- Manual: http://non.tuxfamily.org/nsm/
Supported apps: see http://non.tuxfamily.org/wiki/ApplicationsSupportingNsm and this table:
Page | Description | Tags |
---|---|---|
Ardour Professional-grade multitrack/multichannel hard-disk recording. Ardour allows you to record and edit both audio and MIDI data, add many different kinds… | DAWs, MIDI Software, Sequencers, JACK Transport, LADSPA Host, ALSA sequencer, JACK MIDI, LV2 Host, Open Sound Control (OSC), JACK, JACK Session, Non Session Management, Vamp | |
drumkv1 drumkv1 is an old-school all-digital drum-kit sampler synthesizer with stereo fx. Features: * pure stand-alone JACK client with JACK-session and… | JACK, JACK Session, JACK MIDI, ALSA sequencer, LV2 Plugins, Soft Synths/Samplers, Drumming, Non Session Management | |
Laborejo Laborejo, Esperanto for “Workshop”, is used to craft music through notation. It is a LilyPond GUI frontend, a MIDI creator and finally a tool collec… | lilypond, MIDI Software, Music Notation Editors, JACK, JACK MIDI, Non Session Management | |
Non-Mixer The Non Mixer is a powerful, reliable and fast modular Digital Audio Mixer, released under the GNU General Public License (GPL). It utilizes the JACK… | Mixers, JACK, FLTK, LADSPA Host, Open Sound Control (OSC), Ambisonics, Non Session Management | |
Non-Sequencer The Non Sequencer is a powerful real-time, pattern-based MIDI sequencer for Linux. It fills the void left by countless DAWs, piano-roll editors, … | Sequencers, JACK MIDI, JACK Transport, Non Session Management, FLTK, MIDI Software, JACK | |
Non Session Manager The Non Session Manager is a robust session management API and implementation allowing for faster and vastly simplified workflows in Linux … | Open Sound Control (OSC), Non Session Management | |
Non-Timeline The Non Time is a powerful, reliable and fast modular Digital Audio Workstation system, released under the GNU General Public License (GPL). It ut… | DAWs, JACK Transport, Non Session Management, FLTK, JACK, Open Sound Control (OSC) | |
petri-foo Petri-Foo is a sampler for Linux which is forked from the Specimen project. It brings many new features to the project such as: * Default sample/p… | JACK, JACK MIDI, ALSA sequencer, JACK Session, Soft Synths/Samplers, Non Session Management | |
QMidiArp A MIDI Arpeggiator, Step Sequencer and Controller LFO. QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO for eithe… | Sequencers, ALSA sequencer, JACK MIDI, ladish L1, MIDI Software, JACK Transport, JACK Session, LV2 Plugins, Non Session Management | |
Qtractor Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Con… | DAWs, MIDI Software, Sequencers, JACK, JACK Transport, ALSA sequencer, DSSI, LADSPA Host, LV2 Host, ladish L1, JACK Session, Non Session Management | |
RaySession Session Management Overview RaySession is a GNU/Linux session manager for audio programs such as Ardour, Carla, QTractor, Guitarix, Patroneo etc...… | Non Session Management, session manager, JACK Session, Utilities, LASH | |
samplv1 samplv1 is an old-school all-digital polyphonic sampler synthesizer with stereo fx. Features: * pure stand-alone JACK client with JACK-session a… | JACK, JACK Session, JACK MIDI, ALSA sequencer, LV2 Plugins, Soft Synths/Samplers, Non Session Management | |
Synthpod Synthpod is both LV2 host and plugin. It can be run as a standalone app and be used as a tool for audio and event filtering or for live performances. … | new, JACK, JACK MIDI, JACK Session, JACK Transport, Non Session Management, LV2 Plugins, Open Sound Control (OSC), LV2 Host, ALSA sequencer, Virtual Midi | |
synthv1 synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx. Features: * pure stand-alone JACK client with … | JACK, JACK Session, JACK MIDI, ALSA sequencer, LV2 Plugins, Soft Synths/Samplers, Non Session Management | |
ZynAddSubFX ZynAddSubFX is arguably the most versatile and performant launch and play software synthesizer for Linux. It features polyphonic and multitimbral a… | JACK, JACK MIDI, LASH, ALSA sequencer, FLTK, Non Session Management, Soft Synths/Samplers |