Drumstick (https://drumstick.sourceforge.io/docs/index.html) is a set of
GPLv3 licensed C++/Qt libraries for MIDI applications. The project includes
several tools as examples, and among them is the drumstick-guiplayer
utility that leverages the Drumstick::ALSA library, so it is available only
for Linux (because the ALSA sequencer is a linux only technology). Some
people have requested a program with the same functionalities also on
Windows and macOS, so here it is ...
Some key features:
* MIDI Output to hardware MIDI ports, or any other Drumstick backend
* Transpose song tonality between -12 and +12 semitones
* Change MIDI volume level (using MIDI CC7)
* Scale song speed between half and double tempo
In v1.1.0:
* Pianola, Channels and Rhythm views
* Sticky Window Snapping (for Windows OS only)
* Russian translation (Thanks to Sergey Basalaev)
* Spanish translation updated
* Recent files menu options
* Language choice menu options
* Command line options: --portable and --file (for portable configuration)
New in v1.2.0:
* Lyrics view (karaoke window)
* Character encoding detection
* File Info (metadata) dialog
Build requirements:
* C++11 compiler
* Qt5
* Drumstick 2.1
* CMake 3.10
Copyright (C) 2021 Pedro Lopez-Cabanillas
License: GPL v3 or later
Project and Source Repositories
https://sourceforge.net/p/dmidiplayerhttps://github.com/pedrolcl/dmidiplayer
Downloads
https://sourceforge.net/projects/dmidiplayer/files/v1.2.0/https://github.com/pedrolcl/dmidiplayer/releases/latest
Hi,
after weeks of hard work I just released the first official version of a
new sound effect plugin.
B.Spacr is a unique LV2 effect plugin that enables a clear and brilliant
audibility of your music production.
B.Spacr is suited for *any* kind of music, including rock, funk, pop,
rap, and electronic music.
This plugin can be added to each track individually or to the master bus
with *zero latency*.
The result is a space-clear sound *without any loss* of audio signal
information and without
any artifacts only depending on the quality of the input signal. In
contrast to many over-complex
audio plugins, the number of parameters have been reduced to the minimum
for the best *user experience*.
https://github.com/sjaehn/BSpacr <https://github.com/sjaehn/BSpacr>
Enjoy and make some music with it
Sven
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 for v0.8.1
* fixes provided by Drumstick 2.1.0 libs
* Implementation of ticket #65 Highlight Color Chromatic scale
* Implementation of ticket #66 Load and save configuration files
* Fix for ticket #68: Keyboard maps not loaded at startup
* Sticky Window Snapping (for Windows OS only)
* Splash time restricted to main window show
* avoid initialization messages when loading translations and the language
is the default (en)
* Updated man page
* Spanish translation updated.
* Russian translation update. Thanks to Sergey Basalaev
* Czech translation update. Thanks to Pavel Fric
* Qt 5.12.10 libraries included on binary packages
Compilation minimum requirements for all platforms:
* CMake 3.9
* Qt 5.7
* Drumstick 2.1
Please use the mailing list <vmpk-devel(a)lists.sourceforge.net> for
questions and comments. Thanks.
Copyright (C) 2008-2021, Pedro López-Cabanillas and others
License: GPL v3
More info
http://vmpk.sourceforge.net
Downloads
http://sourceforge.net/projects/vmpk/files/0.8.1/
Drumstick is a set of MIDI libraries using C++/Qt5 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), 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.
Changes for v2.1.0
* Implemented ticket #25: chromatic scale highlight palette
* Implemented ticket #26: customizable texture for black and white keys
* fix for ticket #23: library headers
* fix for ticket #27: error parsing wrk files
* Implemented palette serialization methods. Fixed lost attributes when
piano scene is rebuilt.
* drumstick-guiplayer: fixed stop playback, removed Overture mimetype from
desktop file
* Widgets and utils: Spanish translation updated.
* Widgets: Russian translation update. Thanks to Sergey Basalaev
* Widgets: Czech translation update. Thanks to Pavel Fric
Compilation minimum requirements for all platforms: CMake 3.9 and Qt 5.7
Copyright (C) 2009-2021, 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.1.0/
sound-gambit - Audio File Peak Limiter
The queen's limiter: sacrifice dynamic-range for increased volume.
sound-gambit is a look-ahead limiter operating on audio files, intended
for batch-processing. It support both digital-peak and true-peak
threshold constraints.
Source: https://github.com/x42/sound-gambit
Binaries: https://github.com/x42/sound-gambit/releases/
The limiter algorithm is based on Fons Adriaensen's zita-audiotools. The
main motivation for this project was to provide a portable tool for
https://github.com/ElizabethHarmon/ebu-norm
--
robin gareus.org
Highlights
Fully and independently resizeable (and remembered) windows.
Midi sync for engine LFOs.
More Instrument types available - and a request to set them!
Revised default instrument banks
Improved handling of instrument names.
Aftertouch values now saved
Pan Law setting now saved.
MIDI-learn entries increased to 400 lines.
Maximum delay time in CLI scripts increased to 30 seconds.
NRPN updates.
Improved CLI descriptions and reporting.
Documentation updated (New User guide in progress).
Data storage XDG compatible.
Improved LV2 performance.
Further details in doc/Yoshimi_2.0_features.txt
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.
Hello FLOSS audio people!
I'm proud to announce the new release of jack_mixer version 15!
jack_mixer is a GTK+ JACK audio mixer app with a look & handling similar
to hardware mixing desks.
Please visit the project's homepage at rdio.space/jackmixer for more
information.
You can find the new release on Github at:
https://github.com/jack-mixer/jack_mixer/releases/tag/release-15
**Important change:** 'jack_mixer' now uses [meson] for building and
installation. See 'INSTALL.md' in the source for new build instructions.
New:
* A global setting for default project file path was added and can be
changed in the preference dialog.
The default value is '$XDG_DATA_HOME/jack_mixer' (which is normally
'~/.local/share/jack_mixer').
* A "Recent projects" menu was added, to allow loading recently used /
saved projects more quickly.
* Direct channel output ports are now optional and can be enabled /
disabled in the channel preferences dialog.
* Ctrl+left-click on the mute ("M") or solo ("S") channel buttons now
activates exclusive mute resp. solo.
* A man page for 'jack_mixer' was added.
* 'jack_mix_box' now supports the '-p|--pickup' command line option to
enable MIDI pickup mode, to prevent sudden volume or balance value
jumps.
Fixed:
* Activating the solo function on an input channel could cause its
output signal be sent to the monitor outputs instead of the signal
from the channel, which had monitoring activated.
* Volume and balance level and mute and solo state changes originating
from the UI now send the correct assigned MIDI CCs, allowing for MIDI
feedback to controllers. Same for changes originating from reception
of assigend MIDI CCs.
* The handler for right-clicking the input channel mute/solo buttons,
was accidentally removed and is now re-instated.
* Creating a new output channel assigns it a randomly chosen color,
which can be changed in the new channel dialog (used to work
some releases ago, but was broken at some point).
* The 'jack_mix_box' command line options '--help' and '--stereo'
erroneously required an argument.
* Saving the current project on reception of the 'SIGUSR1' signal, which
is a requirement for LADISH level L1 support, was broken in version
14.
* When re-ording channels via drag-and-drop, the order of the edit /
remove channel menu items were not updated.
* When creating an output channel, it could happen that the initial
channel volume would ranmdomly be set to -inf or 0 dB, regardless of
what was selected in new channel dialog.
Changed:
* The minimum supported Python version is now 3.6.
* The 'jack_mix_box' command line usage help message was improved.
* The channel strip buttons (solo, mute, etc.) now have more distinctive
colors when activated or the mouse hovers over them.
* The balance slider step size was increased slightly so right-clicking
the slider changes the value more rapidly.
* When using the "Save as..." function, 'jack_mixer' now sets the
default filename and directory for file chooser to the last ones used.
* A window title was added to the preferences dialog.
* MIDI control for mute and solo now interprets control value 0-63 as
off and 64-127 as on, instead of toggling the state on reception of
any controller value.
Project infrastructure and internals:
* The 'jack_mixer_c' Python extension module, which was originally
implemented in hand-written C code using the PYTHON C API, was
replaced with the '_jack_mixer' extension module implemented in
Cython, which generates the C code in '_jack_mixer.c'.
* The autotools build toolchain was replaced with a build setup using
meson, which improves build times and maintainability markedly. See
the file 'INSTALL.md' for updated build and installation instructions.
* A build option to allow buidling only 'jack_mix_box' was added
('-Dgui=disabled').
* All Python code was re-formatted with [black].
* All errors and warings reported by [flake8] were fixed or are
expressively and selectively ignored.
* The file 'version.py' is now generated from the version set in the
project definition in the top-level 'meson.build' file, leaving this
as the only place where the version number needs to be updated before
a release.
* The 'NEWS' file was renamed to 'CHANGELOG.md' and converted to
Markdown format.
This release was created by Christopher Arndt. With a contribution from
Athanasios Silis.
Share & enjoy!
Christopher Arndt