-
Notifications
You must be signed in to change notification settings - Fork 10
Home
diovudau edited this page Apr 16, 2022
·
21 revisions
Welcome to the new-session-manager wiki! Things are in progress here.. expect change.
API and Rules: how to add NSM support to your own application
- https://laborejo.org/agordejo - Music production session manager, alternative GUI to the NSM-Legacy-GUI
- https://github.com/linuxaudio/new-session-manager/blob/master/extras/nsm.h/nsm.h - Single C header file to help developing programs with NSM support
- https://github.com/linuxaudio/new-session-manager/tree/master/extras/pynsm - Single file Python helper library to develop programs with NSM support
- https://github.com/Houston4444/RaySession - Re-implementation of the server and GUI. RaySessions cannot be loaded by NSM.
The following applications support the NSM protocol in their current releases:
- JACKPatch - remembers connections
- nsm-proxy - allows adding commands with arguments
- Non Timeline - powerful, reliable and fast modular Digital Audio Timeline arranger
- Non Mixer - powerful, reliable and fast modular mixer for JACK. see also the LV2 fork
- Non Sequencer - powerful, lightweight, real-time, pattern-based MIDI sequencer
- Carla - plugin host, Rack and Patchbay views
- Synthpod - LV2 host, graphical and Lua
- Ardour - hard disk recorder and digital audio workstation
- QTractor - an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework
- Seq66 - a MIDI looper with a grid style interface, a Qt reboot of sequencer64/seq24
- jack_mixer - GTK+ JACK audio mixer app with look similar to its hardware counterpart.
- Laborejo - MIDI sequencer based on classical music notation.
- Patroneo - Easy Pattern Sequencer
- Fluajho - SF2 Sample Player
- Tembro - All-In-One Instrument
- 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 - fork of the Specimen sampler project
- Shuriken - beat slicer harnessing aubio's onset detection Rubber Band's time stretching
- Hydrogen - partial support - drum synthesizer with patterns and MIDI control
- Luppp - audio looping tool intended for live use, 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
- Guitarix - A virtual guitar amplifier
-
Alsa Modular Synth (ams) is a realtime modular synthesizer and effect processor.
- QMidiArp - advanced MIDI arpeggiator, programmable step sequencer and LFO for Linux
- Tap192 - is a midi-controlled virtual sampler based on tapeutape.
- Sonoj 2019: JACK/NSM Applications in Carla and Carla as Wine plugin - video of falkTX talk