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
Release early and often. Special when you've a new tool. So here we go.
XUiDesigner v0.5 is 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.
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 into the generated .cpp file. (Yes, the points were to do what been
hinted in the file, not that you are really need that)
Here is a introduction Wiki entry to show the first steps:
https://github.com/brummer10/XUiDesigner/wiki/XUiDesigner
Here is the project page:
https://github.com/brummer10/XUiDesigner
and the latest release is here:
https://github.com/brummer10/XUiDesigner/releases/tag/v0.5
As usual. feedback, bug reports or feature requests been welcome on:
https://github.com/brummer10/XUiDesigner/issues
regards
hermann
[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. But this project is much more ...
Some key features:
* MIDI Output to hardware MIDI ports, or any other Drumstick backends, like
soft synths
* Transpose song tonality between -12 and +12 semitones
* Change MIDI volume level (using MIDI CC7)
* Scale song speed between half and double tempo
* Supports MID/KAR/RMI (Standard MIDI Files) and WRK (Cakewalk) file
formats
Changes in v1.7.0:
* Persistent song configuration. Stored song settings like volume, pitch,
tempo,
text encoding and channel settings into song configuration files, either
automatically or when requested explicitly.
* MIDI Mixer: channel volumes can be adjusted individually.
* New MIDI file online search link in the Help menu.
* Other minor features: octave subscript designation, new in Drumstick
v2.7.0.
* Requires: drumstick-2.7.
Build requirements:
* C++11 compiler
* Qt5 >= 5.15 or Qt6 >= 6.2
* Drumstick libraries v2.7
* Uchardet v0.0.7
* CMake 3.14
* Pandoc (when BUILD_DOCS=on)
Copyright (C) 2021-2022 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.7.0/https://flathub.org/apps/details/net.sourceforge.dmidiplayer
Ladies and Gentlemen,
hereby the Laborejo Software Suite releases updates for its programs in
the hope to be useful in your musical toolbox.
You can now download Laborejo 2.2.0
https://laborejo.org/downloads/laborejo-2.2.0.tar.gzhttps://laborejo.org/downloads/laborejo-2.1.0.tar.gz
Laborejo (Esperanto: Workshop) is a MIDI sequencer based on classical
music notation. Its main purpose is to compose and produce "traditional" music,
such as instrumental pieces, soundtracks and other music normally played
back by samplers. Working in Laborejo is very fast and efficient by using
a combination of midi input and typing.
Changelog Highlights:
* Add SOLO functionality alongside the existing audible/mute layer. Control via shortcuts, track editor, or track-list widget
* New function to create a new empty block from an existing one, that has reserved duration same as the original one.
* Add more time signatures to the quick-insert dialog: 8/4, three variants of 7/8, two variants of 5/4 and more. Also reorder and better labels.
* Add context menu to move CC Blocks to start or end of a track
* Fix splitting of notes that were created by a previous split.
* Block Mode: Fix invisible block labels and graphics when dragging blocks (adopting to unannounced Qt regressions once again)
* Barlines more visible
* Undo for initial metrical instruction and key sig (track editor)
* Prevent block operations to jump to the cursor position in the GUI. Less jumpy.
* Show first block name in track-list widget
* Overhaul Key Signature GUI dialog to indicate "Deviation" better, instead of absolute accidentals.
* Various small fixes, like typos in variable names and wrong string quotes. Small things can crash as well.
* Update German translation
* Lilypond Export:
* Add transposition of the whole score to properties and metadata dialog
* Only set tempo markings in parenthesis when user provided a string like Allegro
* Add lilypond template filename to properties and metadata dialog. Will be symlinked into the session dir automatically.
You can find all releases as sources here.
https://laborejo.org/downloads/
You also need our own library:
https://git.laborejo.org/lss/libcalfbox-lss
which has download and build instructions in it's readme.
Also check your distribution for packages in a few days after this announcement, please.
For more information, a multi-language user manual, build instructions
and git access please visit
https://www.laborejo.org/laborejo/https://www.laborejo.org/patroneo/
Greetings,
Laborejo Software Suite
https://www.laborejo.org/