After a long period of lethargy, with a help from Wladimir J. van der
Laan, I have revived Power Station Industrializer, a percussion sound
synthesizer base on physical modelling.
You can download it here:
What is new in psindustrializer-0.2.6:
Code upgrade for build against modern environment (autotools,
gtk+-2, gtkglarea is replaced by gtkglext, esound is replaced by pulseaudio)
Jack audio driver
Config and presets files syntax is improved (read compatibility
with old formats is preserved)
Sound drivers can be configurable (this facility is so far
implemented for ALSA driver)
Quite a hijack...
No credits to the original author in the release announcement, which is
quite disrespectful. He did finally solve the session management problem
on Linuxaudio with Non-Session-Manager after several attempts by some
serious skilled programmers.
Release around midnight Europe time.
Very classy guys.
I've had e-mail contact with Nils twice about NSM this week. No word
about this hijack/fork. All though I understand in some way that a fork
is a logical consequence and I'm not totally against (maybe the timing),
you guys really act like little boys or girls in high-school.
On 6/17/20 11:52 PM, software(a)linuxaudio.org wrote:
> Linuxaudio.org presents: New Session Manager Version 1.3
> 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.
> It is a community version of the "NON Session Manager" and 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.
> New-Session-Manager is already included as binary package in Archlinux
> and KXStudio and will eventually replace Non-Session-Manager. You can
> find the source release on Github:
> 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 session manager for
> Linux distributions
> Changes since non-session-manager v1.2 (2017-07-08)
> * Rebranding to "new session manager"
> * Upstream GUI tools "non-session-manager" and "nsm-proxy" converted
> to standard FLTK instead of a custom toolkit
> * New message /nsm/gui/session/root raises NSM_API_VERSION_MINOR from
> 0 to 1 (1.0 -> 1.1)
> * Changed build system to meson
> * License upgraded to GPLv3
> * Simplified file structure
> * Fix compiler warnings.
> This is a joint release from multiple people under the linuxaudio.org
> dvzrv, falktx and nils
> Linux-audio-user mailing list
after a few weeks of development, it's now time for the first release of
B.Schaffl. B.Schaffl is a pattern-controlled MIDI amplification and
stretch LV2 plugin.
* Stretch or compress any MIDI signal
* Create swing and shuffle rhythms
* Create pre-generator dynamics
* Use /tempo rubato/
* MIDI filters
* Smart quantization
Take care, it's a pre-release. Some features may be removed or replaced
until the release of the final version. New features may be introduces.
Work is still in progression. Any ideas are welcome.
Project page / contribution: https://github.com/sjaehn/BSchaffl
Preview video: https://www.youtube.com/watch?v=5oPtBPAgvmY
* Bart Brouns for the original idea plus subsequent ideas about
principle and features
* Robin Gareus for ideas to technically solve *rubato*-related problems
Try, enjoy and have fun
I've done a new simulation, this time a HighGainAmplifier.
This one didn't try to cover any existing gear, but was stacked together
by from what I've learned over the last years about tube amp simulation.
This one is completely generated by dkbuilder in plain faust source code.
I've put the faust code into the repository for completeness.
The complete plugin is published under the BSD0 license.
Here you could get it:
And because the Frog needs food, here is the perfect match Overdrive
pedal to feed the Frog so that he'll rattle the walls like hell.
As well published under the BSD0 license, as well with included faust
> > A other related experience. Feature request for Radium. NSM support in
> > Radium, which is great. Author did implement accidentally server
> > client osc messages. As a consequence he decides to give Radium
> > session manager functionality as well. I think this design approach
> > will harm a reliable and predictable NSM session environment for the
> > user at the end.
> Yes, I agree fully.
> Not sure how he confused things so much, but it is not the task of the
> applications to be messing with NSM server-side business..
> Basically, he did not implement NSM properly. :(
Well, we are talking about a sub menu in the file menu called "NSM
Server". This sub menu has the following elements:
* New NSM Session
* Open NSM Session
* Save NSM Session
* Duplicate NSM Session
* Quit NSM Session
The reason for this is to make it possible for the user not having to
switch between two programs. The user can for instance easily assign
keybindings to these options. But it is an entirely optional feature!
If you don't need it, don't use it. It's madness making such a fuss
A new release of zita-jacktools is available at
>From the README:
Changes since the first release:
* General code cleanup.
* Python docstrings for all classes.
* New class: JackLR4filt
* 4th order Linkwitz-Riley or Butterworth filters,
with delay and gain.
* Typical use is crossover filters, also useful
for some measurements.
* JackAmbrot: fixed a nasty bug which produced incorrect
rotation matrices. This also affected JackAmbbin.
* Some small changes:
* JackSignal: 'nskip' and 'nloop' are now supported for
both set_input_data() and set_output_data(), and must
be keyword arguments.
* JackGainctl: the 'rate' parameter is no longer supported.
See the class docs for how exactly gain changes are done.
* Some new examples, among them a PyQt5 application using JackMatrix.