Assists music production by grouping standalone programs into sessions. Community version of "Non Session Manager".
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nils 3814780563 Change license to GPLv3 but do _not_ claim copyright for unaltered files 5 years ago
src Change license to GPLv3 but do _not_ claim copyright for unaltered files 5 years ago
.gitignore Convert to meson 5 years ago
CHANGELOG Changelog for meson 5 years ago
COPYING Change license to GPLv3 but do _not_ claim copyright for unaltered files 5 years ago
README.md Change license to GPLv3 but do _not_ claim copyright for unaltered files 5 years ago
meson.build Change license to GPLv3 but do _not_ claim copyright for unaltered files 5 years ago

README.md

New Session Manager

Mission Statement

  • Drop-In replacement for the non-session-manager daemon nsmd and tools (e.g. jackpatch)
  • Simple and hassle-free build system to make packaging easy
  • Possibility to react to sensible bug fixes that would not have been integrated original nsmd
  • Stay upwards and downwards compatible with original nsmd
  • Conservative and hesistant in regards to new features and behaviour-changes, but possible in principle
  • Keep the session-manager separate from the other NON* tools Mixer, Sequencer and Timeline.
  • Protect nsmd from vanishing from the internet one day.
  • The goal is to become the de-facto standard session manager for Linux distributions

User Interface

This repository contains no user interface. Recommendations for a good one might be added in the future.

Fork and License

This is a fork of non-session-manager, by Jonathan Moore Liles male@tuxfamily.net http://non.tuxfamily.org/ which was released the GNU GENERAL PUBLIC LICENSE Version 2, June 1991.

All files, except nsm.h kept in this fork were GPL “version 2 of the License, or (at your option) any later version.”

nsm.h is licenced under the ISCL.

New-Session-Manager changed the license to GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007. See file COPYING

Build

The current repository builds the original nsmd and jackpatch.

Dependencies are jack2 and liblo, the OSC library. The build system is meson.

meson build --prefix=/usr
cd build
ninja
sudo ninja install