Linuxaudio.org presents: New Session Manager Version 1.5.0
## Summary
WARNING!
Next scheduled release (2021-04-15) will switch the default session root
to $XDG_DATA_HOME ( default on most distributions: ~/.local/share/nsm/ )
With Aprils release please prepare to do one of the following:
* Move old sessions to the new root directory (preferred)
* Symlink "~/NSM Sessions" to the new root directory
* use the nsmd --session-root commandline argument.
All changes are made only on the server side, or in the tools we
provide.
Existing sessions, clients, and GUIs remain 100% compatible without
requiring any changes.
Please see the CHANGELOG highlight below.
The project can be found on Github:
https://github.com/linuxaudio/new-session-manager/https://github.com/linuxaudio/new-session-manager/releases/tag/v1.5.0
API Document:
https://linuxaudio.github.io/new-session-manager/api/index.html
## Full Release Announcement:
New Session Manager (NSM) is a tool to assist music production by
grouping standalone programs into sessions. Your workflow becomes easy
to manage, robust and fast by leveraging the full potential of
cooperative applications.
NSM is free in every sense of the word: free of cost, free to share and
use, free of spyware or ads, free-and-open-source.
You can create a session, or project, add programs to it and then use
commands to save, start/stop, hide/show all programs at once, or
individually. At a later date you can then re-open the session and
continue where you left off.
All files belonging to the session will be saved in the same directory.
Check your distributions in a few days for New-Session-Manager 1.5.0
You can find the source release on Github:
https://github.com/linuxaudio/new-session-manager/releases/tag/v1.5.0
Bullet Points
* 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 into original nsmd
* Stay upwards and downwards compatible with original nsmd
* Conservative and hesitant 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 music session manager for
Linux distributions
# Changes since new-session-manager v1.4.0 (2020-08-14)
All changes are made only on the server side, or in the tools we
provide.
Existing sessions, clients, and GUIs remain 100% compatible without
requiring any changes.
## nsmd:
* Fix session discovery to not report nested sessions anymore. Also more
robust file system error handling.
* Command line option --quiet: Suppress messages except warnings and
errors
* Protect against orphaned clients or daemons when the server, or even a
GUI, crashes.
* Replace cowboy-slang in info-level OSC with descriptive, technical
messages.
## Legacy-GUI:
* Fix manpage description and usage with the correct executable name
* Fix resizing to very small and back. ( / TheGreatWhiteShark )
## NSM-Proxy:
* Multiple layout and style fixes. Better texts for beginners.
## API:
* NSM_API_VERSION_PATCH from 0 to 1 (1.1.0 -> 1.1.1)
* Please see API document chapter "Changes in API Version 1.1.1"
## Extras:
* This repository now contains extras (libraries, programs,
documentation etc.) Extras are technically not connected to the main
programs of this repository. There is no dependency to any "extra" nor
any license implications. Please read extras/README.md.
* nsm.h was moved to extras/nsm.h
* "extras/pynsm" is now a part of NEW-SM. It was a standalone git repo
until now.
Greetings,
nils
Ladies and Gentlemen, dear distribution packagers,
hereby the Laborejo Software Suite releases maintenance updates for its programs.
Laborejo 2.0.1, Agordejo 0.2.1, Fluajho 1.6.2 and Vico 1.2.2
All programs have 'Nuitka' removed as build-dependency, making compilation, packaging and running simpler.
Some crashes and typos in the documentations also have been fixed.
Signed source-downloads can be found here: https://laborejo.org/downloads/
More information about the programs and full multi-language manuals can be found on the website
https://www.laborejo.org/
Greetings,
Laborejo Software Suite
Ladies and Gentlemen,
28 months after the first release (2018-09-15) the Laborejo Software Suite releases version 2.0.0 of Patroneo.
Patroneo (which is Esperanto for "Pattern") is an easy to use, pattern based midi sequencer, a program that sends digital "notes" to software instruments such as synthesizers and samplers.
You have tracks with one pattern each. Turn on steps in the pattern to play musical notes. Switch the patterns on and off in a sequence to create a song structure. Connect external synthesizers and samplers to create sounds.
Please see the attached screenshot.
The new features integrate seamlessly into the existing workflow.
Old save files can still be loaded.
1) Tracks can now have different pattern lengths, allowing much more complex music. For this a widget was added next to the track name.
2) Each individual Pattern can now have any number of pitches (was fixed to 8 pitches before)
3) The Loop range can now contain multiple measures. Added GUI control next to loop button. Reminder: Loop-range is for trial&error, not for production.
4) A swing slider for rhythm-groups of 2 and 4 is now available for that 90s Dance Feeling (or Swing!)
It is released under GPLv3.
You can find all releases as sources here. Also check your distribution
for packages in a few days after this announcement, please.
https://laborejo.org/downloads/
For more information, a multi-language user manual, build instructions
and git access please visit
https://www.laborejo.org/patroneo
Greetings,
Laborejo Software Suite
https://www.laborejo.org
Hi,
I pushed a new release of the LV2 audio chopper plugin B.Choppr
(successor of B.Slizr). Now you can link different instances of the
plugin via shared data, too.
Github: https://github.com/sjaehn/BChoppr
Demo/Tutorial: https://youtu.be/PuzoxiAs-h8
Have fun
Sven
Hi
Mamba release v2.1 is out
Mamba is a Virtual MIDI keyboard with some extended, unique features.
Key features:
Supports jack-interconnect-ALSA MIDI I/O.
16 Channel Live MIDI Looper
Every channel use it's own Color to display the played Notes per channel.
MIDI File player/recorder
Integrated Fluidsynth support.
NSM support.
Release v2.1:
Add option to allow 2 keys per note in the Custom Key-map Editor, thus
allow setup key bindings for chromatic button accordion.
Add option to use right mouse button for permanent note on event. (Press
again for note off)
Add 'XDG Places' to file selector
Fix some minor bugs and hopefully don't introduce to much new ones.
Mamba is released under the BSD Zero Clause License license
The GUI is build on libxputty - A damn tiny abstraction Layer to create
X11 window/widgets with cairo surfaces
https://github.com/brummer10/libxputty
To build Mamba from source, the following dependencies must be meat.
* libfluidsynth-dev
* libc6-dev
* libsmf-dev
* libcairo2-dev
* libx11-dev
* liblo-dev
* libsigc++-2.0-dev
* libjack-(jackd2)-dev
* libasound2-dev
So, here is the project page:
https://github.com/brummer10/Mamba
and here you'll find the last release:
https://github.com/brummer10/Mamba/releases/tag/v2.1
regards
hermann
liquidsfz-0.2.2 has been released
The main goal of liquidsfz is to provide an SFZ sampler implementation
library that is easy to integrate into other projects. A standalone jack
client and a LV2 plugin is also available.
liquidsfz is implemented in C++ and licensed under the GNU LGPL version
2.1 or later. The release tarball can be downloaded here:
https://github.com/swesterfeld/liquidsfz#releases
Overview of Changes in liquidsfz-0.2.2:
=======================================
* Implement filters (fil_type, cutoff, resonance, ...)
- all SFZ1 filter types (lpf_1p, lpf_2p, hpf_1p...)
- some SFZ2 filter types (lpf_4p, lpf_6p, hpf_4p, hpf_6p)
- filter envelope (fileg_attack, fileg_depth, ...)
* Support midnam for LV2 to provide controller/key/switch information
* Key/Key Switch information:
- API: provide key and key switch information (Synth::list_keys)
- opcodes: implement key and keyswitch names (sw_label, label_keyN)
- hydrogen loader: provide key names for each mapped key
- add keys/switches/ccs command in liquidsfz jack client
* Improve key switch handling to fix problems with some sfzs #20
* Fix problems with clang++ using libc++ (for instance on macOS) #19
* Minor fixes and cleanups
--
Stefan Westerfeld, http://space.twc.de/~stefan
There are no new features in this release. It is really another maintenance
one, with a few more bugfixes and code refinements.
However, there is a check for when you save an instrument but haven't set a
type. This asks you to do so, and also recommends including copyright
information. You can ignore this and save without these, but then it will be
very difficult to identify your patch on a search, and impossible to
acknowledge you on any songs that use it.
Yoshimi source code is available from either:
https://sourceforge.net/projects/yoshimi
Or:
https://github.com/Yoshimi/yoshimi
Full build instructions are in 'INSTALL'.
Our list archive is at:
https://www.freelists.org/archive/yoshimi
To post, email to:
yoshimi(a)freelists.org
--
Will J Godfrey
http://www.musically.me.ukhttp://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Hi,
The MIDI dynamics and vitalization LV2 plugin just got new features. Now
you can share your settings between different instances of the plugin
and thus synchronize the instances.
Key features:
* MIDI velocity amplification and timing manipulation plugin
* Swing and shuffle rhythms
* Pre-generator dynamics
* *Tempo rubato*
* Pattern (sliders) or shape-controlled
* MIDI filters
* Smart quantization
* Group / link individual instances of B.Schaffl
* Free and open source
What's new:
* Shared data: Link controllers between different instances
* New plugin sub-title
* Plugin description
* Bugfixes
Acknowledgements:
* Bart Brouns for the original idea plus subsequent ideas about
principle and features
* Robin Gareus for ideas to technically solve *rubato*-related problems
* Jatin Chowdhury for ideas to technically solve shared data storage
Links
* Project website: https://github.com/sjaehn/BSchaffl
* Features/Tutorial : https://www.youtube.com/watch?v=CBwkYDk5reU
Have fun!
Sven