XUiDesigner v0.7 released
A easy to use tool to generator/design X11 based LV2 plugins.
Beside that XUiDesigner allow to generate and install GUI's for existing
LV2 plugins, it support as well to generate LV2 plugins from scratch.
Special support is implemented for FAUST dsp files, which allow you to
generate a LV2 plugin with X11 based UI by just drag'n'drop a FAUST dsp
file into the XUiDesigner interface. This works now as well for MIDI
capable faust modules.
In any way, you don't need to interference with any of the annoying LV2
implementations. XUiDesigner handle that all for you.
The very same is true when you like to implement your own dsp (C or C++)
into a LV2 plugin. You could create the GUI interface, save the plugin
bundle, and implement the needed calls to init, activate and run your dsp.
This release comes with a couple of Bug-fixes and aims to be nearly stable.
Here is a introduction Wiki
<https://github.com/brummer10/XUiDesigner/wiki/XUiDesigner> entry to
show the first steps.
New in this release:
implement interim save format (json)
<https://github.com/brummer10/XUiDesigner/commit/8e94678ad5e1abde7c8d4dfae05…>
(Allow to load and rework the generated UI in XUiDesigner at any time)
Project page:
https://github.com/brummer10/XUiDesigner
Download Release:
https://github.com/brummer10/XUiDesigner/releases/download/v0.7/XUIDesigner…
Enjoy anyway.
DrumGizmo 0.9.20 Released!
DrumGizmo is an open source, multichannel, multilayered, cross-platform
drum plugin and stand-alone application. It enables you to compose drums
in midi and mix them with a multichannel approach. It is comparable to
that of mixing a real drumkit that has been recorded with a multimic setup.
This release was originally intended as a bugfix release, but quite a
few features also managed to find their way in.
Noteworthy bugs that has been fixed:
* Software regression error in cymbal choke code has been fixed. So
now choking of cymbals using both directed chokes and after-touch midi
events work again as expected.
* A compilation error due to an update in LV2 API (we used an
obsolete LV2 type) has been fixed, so now compilation should work for
everybody again.
* Code can now properly be compiled with NSL support disabled at
configure time.
* Compilation with the modern gcc-11 compiler has been fixed.
As usual read the detailed description of all the new shiny features,
see the detailed changelog: [1].
And now, without further ado, go grab 0.9.20!!! [2]
[1]: https://drumgizmo.org/wiki/doku.php?id=changelog:drumgizmo-0.9.20
[2]: https://drumgizmo.org/wiki/doku.php?id=getting_drumgizmo
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce(a)lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-announce
Hi!
audiowmark-0.6.1 is now available at https://uplex.de/audiowmark
Overview of Changes in audiowmark-0.6.1:
* improve speed detection/correction
- performance optimizations to make --detect-speed faster
- improve accuracy of speed detection
- make it work properly with short payload
- add second, slower / more accurate algorithm (--detect-speed-patient)
* fix segfaults during hls-prepare (#11)
* read all input if a process provides audio on stdin to avoid SIGPIPE (#19)
* improve infrastructure for testing audiowmark
- run some scripts for 'make check' to ensure everything works correctly
- add CI which builds/tests audiowmark automatically using github actions
- support various sanitizer builds / STL C++ debug builds
- fix some issues triggered by sanitizers
* add --strict option: provide strict and more permissive mode
- "input frames != output frames" is only an error if --strict is used
- enforce payload size if --strict is used
* improve command line parsing error messages
* documentation updates
* minor fixes
audiowmark is an open source solution (GPL3 or later) for watermarking
audio files. It has many features, it is robust, fast, secure and of
course we believe that the watermark is not audible for most users.
The project page provides the documentation and source code as well as
some audio demos, so you can check whether you hear a difference between
original and watermarked files.
Cu... Stefan
--
Stefan Westerfeld, http://space.twc.de/~stefan
This project is a Linux MIDI Synth library based on the Sonivox EAS
Synthesizer published by Google on the Android Open Source Project. It is a
real time MIDI wave table GM synthesizer and SMF player without needing
external soundfonts, using embedded samples instead. It consumes very
little resources, so it may be indicated in Linux projects for small
devices.
The library uses ALSA Sequencer MIDI input and PulseAudio output. Complete
compile-time dependencies are:
* Qt5 / Qt6
* Drumstick 2, for ALSA MIDI input.
* PulseAudio, for audio output.
The project contains:
* cmdlnsynth: Command line sample program using the synthesizer library
* guisynth: GUI sample program using the synthesizer library
* libsvoxeas: The Linux synthesizer shared library, using ALSA Sequencer
and PulseAudio
* sonivox: The AOSP source files as a git submodule, or an external shared
library dependency: https://github.com/pedrolcl/sonivox
Changes:
* Some general fixes
- fixed guisynth underlinking.
- fixed program icon in KDE+Wayland.
* Fixed tickets: #3 and #4
- allow to build with Qt6 without mixing Qt5 libs.
- errors initializing ALSA, Pulse and Sonivox emit qFatal.
* Fixed ticket #2
- icon.png file was installed in the wrong place.
- added the original SVG icon, and two other icon sizes.
* Linked to the shared sonivox library instead of the static one
Copyright (C) 2016-2022 Pedro López-Cabanillas.
https://github.com/pedrolcl/Linux-SonivoxEas/releases/tag/v1.4.1
Regards,
Pedro
Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It
doesn't produce any sound by itself, but can be used to drive a MIDI
synthesizer (either hardware or software, internal or external). You can
use the computer's keyboard to play MIDI notes, and also the mouse. You can
use the Virtual MIDI Piano Keyboard to display the played MIDI notes from
another instrument or MIDI file player.
Changes in v0.8.8:
* Czech translation updated. Thanks to Pavel Fric.
* Spanish and Galician translations updated.
* Checking MIDI backends at startup with user messages when missing.
* New View menu option: Octave subscript designation.
* Fixed the wrong icon in KDE+Wayland.
* Requires: drumstick-2.7.
Compilation minimum requirements for all platforms:
* CMake 3.14
* Qt5 >= 5.9 or Qt6 >= 6.2
note: Qt6 support is still experimental
* Drumstick 2.7
Please use the mailing list <vmpk-devel(a)lists.sourceforge.net> for
questions and comments. Thanks.
Copyright (C) 2008-2022, Pedro López-Cabanillas and others.
License: GPL v3
More info:
https://vmpk.sourceforge.io
Downloads:
https://sourceforge.net/projects/vmpk/files/vmpk/0.8.8/
Drumstick is a set of MIDI libraries using C++/Qt idioms and style.
Includes a C++ wrapper around the ALSA library sequencer interface: ALSA
sequencer provides software support for MIDI technology on Linux. A
complementary library provides classes for processing SMF (Standard MIDI
files: .MID/.KAR), RIFF MIDI (.RMI), and Cakewalk (.WRK) file formats. A
multiplatform realtime MIDI I/O library and a GUI Widgets libraries are
also provided for Linux, Windows, and Mac OSX.
This is another sonivox related release. Please see:
https://github.com/pedrolcl/sonivox
I didn't want to make the sonivox dependency mandatory, because there may
be good reasons for an user to avoid building drumstick with all its
features. A final user may be interested in FluidSynth output only (which
is also an optional feature) or even using ALSA sequencer only, without any
soft-synth at all.
But what is a legitimate choice for a final user may be a questionable
restriction for a distribution, because you may not know all use cases of
your users. In this case, SonivoxEAS is the default Linux output for
drumstick-vpiano and VMPK, because I think that any user installing those
programs the first time should be able to hear sound by default, without
needing to configure/investigate about MIDI or SoundFonts. Otherwise, there
will be many users complaining that their Linux virtual pianos do not
produce any sound!
On the other hand, until now the sonivox library sources were embedded
inside the drumstick source tarballs, and statically linked to the
SonivoxEAS backend. This was against most Linux distros packaging policy.
Providing an standalone shared library instead, the issue has been fixed.
Changes in v2.7.1:
* Fixed ticket #45: the sonivox library dependency (for the SonivoxEAS
synth backend) is optional, and easily forgotten by 3rd party packagers.
The build system configuration now fails with an error message if the
sonivox library is missing unless the cmake variables USE_SONIVOX and
USE_PULSEAUDIO are set to OFF.
Same failure with the FluidSynth backend and the variable USE_FLUIDSYNTH,
and the ipMIDI Network backend and USE_NETWORK.
* Fixed underlinking in some RT backends.
Compilation minimum requirements for all platforms:
* C++11 compiler
* CMake 3.14
* Qt5 >= 5.9 or Qt6 >= 6.2 (with Qt6Core5Compat library dependency for
Drumstick::File)
Feature dependencies (for some platforms):
* ALSA (Linux only)
* PulseAudio (Unix)
* D-Bus (Unix)
* Sonivox (Unix)
* FluidSynth (All platforms)
Copyright (C) 2009-2022, Pedro Lopez-Cabanillas
License: GPL v3 or later
Project web site
https://sourceforge.net/p/drumstick
Online documentation
https://drumstick.sourceforge.io/docs/
Downloads
https://sourceforge.net/projects/drumstick/files/2.7.1/
Drumstick MIDI Monitor for Linux using ALSA sequencer and Qt user
interface. This program was previously and simply known as "kmidimon".
Changes in v1.3.1
* Help window fixed and simplified
* Replaced deprecated classes for better Qt6 compatibility
* Fixed the wrong icon in KDE+Wayland
* Requires Drumstick >= 2.7.0
Copyright (C) 2005-2022, Pedro Lopez-Cabanillas
License: GPL v2 or later
More info:
https://kmidimon.sourceforge.io
Sources and AppImage:
https://sourceforge.net/projects/kmidimon/files/1.3.1/
Flatpak at FlatHub:
https://flathub.org/apps/details/net.sourceforge.kmidimon
Drumstick Metronome is a MIDI metronome with Qt user interface, based on
the ALSA sequencer. This program was previously and simply known as
"kmetronome".
Changes in 1.3.1
* Fixed and simplified help window.
* Fixed translations loading.
* Fixed the wrong icon in KDE+Wayland.
* Fixed warning when BUILD_DOCS is OFF and pandoc is not installed.
* Removed dependency on qt5compat when building with Qt6.
* AppStream MetaInfo renamed and fixed.
Copyright (C) 2005-2022, Pedro Lopez-Cabanillas
License: GPL v2 or later
More info
https://kmetronome.sourceforge.io/kmetronome.shtml
Downloads
https://sourceforge.net/projects/kmetronome/files/kmetronome/1.3.1/
Flatpak at FlatHub
https://flathub.org/apps/details/net.sourceforge.kmetronome