Skip to content
diovudau edited this page Jul 17, 2020 · 21 revisions

Welcome to the new-session-manager wiki! Things are in progress here.. expect change.

Core Documentation

API and Rules: how to add NSM support to your own application

Related Software and Libraries

Application Support

The following applications support the NSM protocol in their current releases:

  • JACKPatch - remembers connections
  • nsm-proxy - allows adding commands with arguments
  • Non Timeline
  • Non Mixer - see also the LV2 fork
  • Non Sequencer
  • Carla - plugin host, Rack and Patchbay views
  • Synthpod - LV2 host, graphical and Lua
  • Ardour - DAW
  • QTractor - DAW
  • jack_mixer - GTK+ JACK audio mixer app with look similar to its hardware counterpart.
  • QMidiArp
  • Patroneo - Easy Pattern Sequencer
  • Fluajho - SF2 Sample Player
  • Vico - minimalistic Midi sequencer that is intended to be used in parallel with other software.
  • ZynAddSubFX - Fully featured synthesizer capable of making a countless number of instruments.
  • amsynth - Analog Modelling Synthesizer, easy-to-use with classic subtractive topology.
  • SynthV1 - An old-school polyphonic synthesizer.
  • SamplV1 - An old-school polyphonic sampler.
  • DrumkV1 - An old-school drum-kit sampler.
  • adljack - OPL3/OPN2 synthesizer
  • Petri-Foo - sampler
  • Shuriken - Beat Slicer
  • Hydrogen - drum machine
  • Luppp - by OpenAV
  • Radium - modular tracker/DAW
  • Radium Compressor - An audio compressor with accurate compression metering.
  • MFP - Music For Programmers, a graphical patching language
  • Mamba - Virtual Midi keyboard for Jack Audio Connection Kit
  • pynsm - includes example clients to develop Python/NSM applications
  • Guitarix - A virtual guitar amplifier

Real-World and Example Sessions

Clone this wiki locally