Hi list admin
Forwarding from Jeanette C. <julien(a)mail.upb.de>
> I just tried posting to the linux audio user list, but my
> mails were blocked. So I couldn't even mail the list
> administrator.
> My mails were apparently blocked giving this reason:
> 554 5.7.1 Service unavailable; Client host [93.94.228.132]
> blocked using bl.spamcop.net
>
> Best wishes,
>
> Jeanette
--
Joel Roth
The recent fork of NSM (Non Session Manager) and the discussion
around it has highlighted some issues in the Linux Audio
community which I believe need to be addressed.
I don't think the fork was handled very well, with antagonism
on both sides which could easily have been avoided with a
little forethought.
The choice of the name New Session Manager and the re-use of
the NSM initials is an obvious problem IMO. The original
wording on the GitHub README.md, which implied that Non
Session Manager was non-free and contained ads and spyware,
didn't help. (It was changed after I raised an issue about
it).
Now Jonathan Liles has been banned for life from LAD after
an angry email to the list. The email contained ad-hominem
comments, so a block on the post was not unreasonable, but
a life ban for one angry post is certainly unreasonable.
The fact that the list moderator is also one of the team
which forked NSM does not look good. It is a clear conflict
of interest.
At the very least, Jonathan Liles' list membership should
be reinstated.
I've been using Linux for pro audio work for over 15 years
now, and much of the community spirit that existed when I
started seems to have been replaced with an intolerant
mindset that expects everyone to conform to its view of how
things should be. This doesn't bode well for the future of
Linux audio.
John
Hello all,
Jmatconvol-0.4.0 is now available at
<http://kokkinizita.linuxaudio.org/linuxaudio/downloads>
Jmatconvol (not to be confused with jconvolver) is a real-time convolution
engine optimised for a dense matrix of short convolutions. Maximum size is
64 inputs * 64 outputs * 4096 samples.
Typical applications are processing signals from multichannel microphones
such as the Eigenmike, beamformers for speaker arrays, etc.
A file processor (fmatconvol) accepting the same configuration files is
included as well.
Ciao,
--
FA
Hi LAD,
I would like to raise a issue I've with what I think is a misuse of the consortium linuxaudio.org.
As most of you know, the non-session-manager is forked a few months ago. This was not a fork in harmony with it's original developer and a part of the community, who worked on this project for more then 10 years and helped create a unique session environment where many users benefit from until today.
Again? Get over it I hear you say. The license gives them the freedom to fork!
I agree.
But I've personally serious issues with how this is organized and presented and one thing goes beyond my personal views I think.
Let's start with my personal view with saying that I don't like how they tried to replace non-session-manager by new-session-manager completely, in a for me 'Orwellian way'. This starts with the naming:
Overall name: non-session-manager -> new-session-manager (new?)
User interface: non-session-manager -> legacy-gui (legacy?)
Ok, now I hear you say: they're free to choose whatever name they want, even if it's bad taste (which is subjective anyway) or if you think it has a 'Orwellian smell'. Moreover, you did issue this already some time ago.
I agree.
But where it goes really wrong I think, is the way how the name of 'linuxaudio.org' is used in the same deceptive manner. They present the very questionable and debatable fork as if it was released by linuxaudio.org.
They release their fork with statements like:
"Linuxaudio.org presents: New Session Manager Version x"
"Released under the Linuxaudio umbrella"
But since when does linuxaudio.org as consortium releases software? Or since when chooses linuxaudio.org as a consortium for a certain version of software? Since when does linuxaudio.org fork software from it's own LAD developers?
I think linuxaudio.org has always been neutral about this and it never was a task for the linuxaudio.org consortium to release software or worse, to fork software from community developers and presents it as the 'new' and 'replacement' even while the original developer and a part of the community disagrees. It probably never crossed someones mind to do it this way.
What has happened here, is in my view, a misuse of the name linuxaudio.org and people have misused their role as moderator and maintainer of linuxaudio.org and it's github page, to promote their own forked software version of a other LAD developer.
Linuxaudio.org should stay neutral here and it should be considered 'unwanted', 'unhealthy' and 'not allowed' for people to use the name linuxaudio.org and maybe even the software structure of the consortium to promote a fork of someone else his work (without consent by the original LAD developer).
The main developer of new-session-manager has his own place (laborejo.org) where he can puts his software and so also his fork. That's not the problem. But even if you place it on the linuxaudio github page for some reason, it's utterly wrong in my option, to present this fork as if it was released by the linuxaudio.org consortium.
Regards,
\r
liquidsfz-0.2.3 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.3:
=======================================
* Implement LFO support
- old style (amplfo_*, pitchlfo_*, fillfo_*)
- new style (lfoN_freq, lfoN_pitch,...)
* Preprocessor improvements
- allow #define / #include in the middle of a line
- allow to #include the same file twice
- support C style block comments
* Support curve sections and related opcodes
* Portability changes which should allow building the lib on windows
* Minor fixes and cleanups
--
Stefan Westerfeld, http://space.twc.de/~stefan
Hey Linux Audio *,
After some time away, OpenAV is back with some updated releases! Much of
the work done in these releases
was in collaboration with the Linux Audio Developers and Uesrs community,
thanks for your contributions!
This release announce email includes ArtyFX 1.3.1, a dot release with
various bugs fixed and general cleanups.
A future 1.4 release will include more dramatic changes, including
addressing some open issues. Find 1.3.1 here:
https://github.com/openAVproductions/openAV-ArtyFX/releases/tag/release-1.3…
But that's not all, Ctlra library for accessing USB hardware from music
software also gets a release!
Its a 0.1, there's still lots of work to do, but there's also progress
being made, so doing some releases to show
the actual progress is a good idea. This release contains Kontrol S5
support (including screens! :) and a bunch of
simplifications, reduced dependencies in the examples, cleanups,
optimizations and more! Find v0.1 here:
https://github.com/openAVproductions/openAV-Ctlra/releases/tag/release-v0.1
With that, thanks for reading, and hope to chat to yee all on #lad on
irc.freenode.net soon!
Regards, -Harry from OpenAV
--
http://www.openavproductions.com
Hi!
I finally released my first (VST) plugin synthesizer.
Kickmess is a kick drum synthesizer. It is a port of the easy to use and
good sounding Kicker plugin from LMMS to a reusable audio plugin
format on Linux (VST currently). The DSP code has been ported and
also changed, that means an accurate reimplementation of Kicker is out
of scope.
Features:
* Sine oscillator
* Noise oscillator
* Pitch and amplitude envelopes with configurable exponential slope
* Pitch from MIDI note
* Simple Distortion effect
You find the Rust sources and binaries for Linux and Windows on
GitHub:
* Project website: https://github.com/WeirdConstructor/Kickmess
* Release: https://github.com/WeirdConstructor/Kickmess/releases/tag/v0.2.1
More features and changes might be added and before Version 1.0
is released. I can't guarantee that your presets will sound the same.
After Version 1.0 significant changes will come with a change in the
major version number.
It's not just a port from LMMS to VST, but also a port from C++ to Rust.
Writing DSP code in Rust is really nice and straightforward.
Most work was developing the GUI, as it required lots of experimentation,
testing and debugging in the graphics and window libraries.
But Rust is finally there and the boring plumbing and GUI work on this
plugin is finished.
Greetings and have a nice day!
Weird Constructor
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
Hello all,
Some people have asked me to provide a bit more documentation
on the state-variable filters I used in zita-eq1 and zita-jacktools.
So I've written a short technical note on this. You can find it at
<http://kokkinizita.linuxaudio.org/papers/digsvfilt.pdf>
Ciao,
--
FA