Drumstick libraries
================
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 in v2.3.0:
* Ticket #31: fallback drivers for Drumstick::RT
* Two new methods in class BackendManager
* MIDIInput* findInput(QString name)
* MIDIOutput* findOutput(QString name)
* They return either the requested backend or another suitable
replacement.
* New CMake build options: USE_PULSEAUDIO, USE_FLUIDSYNTH, USE_NETWORK, all
enabled by default.
* Fixed incomplete Drumstick::RT ALSA output plugin.
* Drumstick::Widgets. Fixed PianoKeybd touchscreen events: if a pressure
amount is not provided by the device, the default MIDI velocity is used.
Otherwise, the velocity is scaled by the applied pressure.
Compilation minimum requirements for all platforms: CMake 3.14 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.3.0/
Drumstick Multiplatform MIDI File Player
=================================
Drumstick 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 (Standard MIDI Files) and WRK (Cakewalk) file formats
Changes in v1.4.0:
* ticket #1: Playback positioning
* Replaced the progress bar by a slider, so the user can change the
play position
* Added forward/backward actions to advance or go back one bar
* Added a Jump action to move the play position to some arbitrary bar
* ticket #2: Playlist repetition options: Nothing, Last Song, Whole
Playlist
* ticket #8: (Lyrics text) Copy to clipboard, Save to File, Print
* ticket #9: (after Drumstick ticket #31) Fallback output drivers
* Playlist function shuffle
* Toolbar buttons customizing dialog
* preliminary support for building with Qt6 (experimental)
* Czech translation updated, thanks to Pavel Fric
Build requirements:
* C++11 compiler
* Qt5
* Drumstick libraries v2.3
* Uchardet v0.0.7
* CMake 3.14
* Pandoc for optionally building the man page
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.4.0/
Virtual MIDI Piano Keyboard (VMPK) 0.8.4
==================================
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.4
* Applied drumstick ticket #31: fallback MIDI drivers
* Experimental support for building with Qt6
* Requires: drumstick-2.3.0
Compilation minimum requirements for all platforms:
* CMake 3.14
* Qt 5.7
* Drumstick 2.3
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.4/
Hi,
it's easy to make a new plugin within only four days ...
... if you can use something else. Big thanks to Chris "Airwindows" Johnson.
B.Angr is a multi-dimensional dynamically distorted staggered
multi-bandpass LV2 plugin. But what the hell does this mean? B.Angr
basically consists of four parameter instances of Airwindows XRegion.
XRegion itself is a distorted multi-bandpass filter plugin. B.Angr fades
automatically or manually between the four parameter instances. The
result is a dynamic and heavily distorted sound. See the preview video.
Github: https://github.com/sjaehn/BAngr/
Releases: https://github.com/sjaehn/BAngr/releases/tag/1.2.0
Preview video: https://www.youtube.com/watch?v=-kWy_1UYazo
<https://www.youtube.com/watch?v=-kWy_1UYazo>
On behalf of the entire Rivendell development team, I'm pleased to
announce the availability of the first public beta release of the next
major version of Rivendell, v4.0.0beta1. Rivendell is a full-featured radio
automation system targeted for use in professional broadcast
environments. It is available under the GNU General Public License
version 2.
From the 'NEWS' file:
*** snip snip ***
Second beta release of Rivendell v4.x. Be sure to read the INSTALL
document, as major changes in software dependencies have occurred.
Major Changes Between v3.x and v4.x:
Qt Toolkit. Rivendell v4.x uses and is fully compatibile with major
version 5 of Qt (Qt5). See the INSTALL documents for specifics.
MySQL Compatibility. Rivendell v4.x aims for full compatibility with
MySQL 8.0 and earlier versions in their default installation
configurations.
Database Update:
This version of Rivendell uses database schema version 349, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
*** snip snip ***
In addition to the Rivendell application code, I’m also pleased to announce the availability of two new installation systems for Rivendell 4:
For RedHat/CentOS 7:
https://software.paravelsystems.com/howtos/CentOS/7rd4/
For UbuntuStudio 20.04 LTS “Focal Fossa”:
https://software.paravelsystems.com/howtos/ubuntu/focal/
Please feel free to spin up either environment and put the system through its paces. Please create an Issue report for any problems found at:
https://github.com/ElvishArtisan/rivendell/issues
Be sure to mention both the version of Rivendell and distribution used.
Cheers!
|---------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|---------------------------------------------------------------------|
| A room without books is like a body without a soul. |
| |
| -- Cicero |
|---------------------------------------------------------------------|
Zrythm v1.0.0-alpha.18.2.1 has been released!
Screenshot:
https://www.zrythm.org/videos/mylofy-window-into-the-air.png
Demo:
https://www.zrythm.org/videos/mylofy-window-into-the-air.webm
(by MyLoFy, CC-BY-SA 4.0)
Zrythm is a digital audio workstation designed to be featureful and
easy to use. It allows limitless automation through curves, LFOs and
envelopes, supports multiple plugin formats including LV2, LADSPA,
DSSI, SFZ, SF2, VST2 and VST3 (via Carla), works with multiple backends
including JACK, PulseAudio, RtAudio/RtMidi and SDL2, assists with chord
progressions via a special Chord Track and chord pads, and can be used
in multiple languages including English, French, Portuguese, Japanese
and German.
Zrythm is free software written in C using the GTK+3 toolkit and can be
extended using GNU Guile (Scheme).
Zrythm is currently in alpha and we are working towards stabilizing the
project format and entering the beta phase.
Main changes since last announcement:
- Fader and piano roll highlight buttons are now themable
- "Bar" and "Beat" snap options
- Track bounce options: bounce pre-inserts, pre-fader, post-fader or
with parent tracks
- Plugin author filter in plugin browser
- Ability to batch solo/mute/listen multiple tracks
- Ability to batch set color on multiple tracks
- Ability to change monitor output device ports (new Monitor tab)
- Channel listen functionality (dim volume of other channels)
- Ability to specify global mute/listen/dim levels
- Improved/fixed support for various LV2 features
- Ability to choose icon and CSS themes from preferences
- Toggles to follow playhead and auto-scroll when playhead goes off-
screen
- Bass note highlighting in piano roll
- Ability to disable tracks and option to disable tracks after bounce
- Cut/copy/paste/delete/select all/deselect all for plugin slots
- Automatic adjustment of timeline length
- Bash completions for CLI options
- Removal of unused audio pool files during save
- Use of FLAC to save imported clips if no bit depth loss occurs
- Faster saving of audio pool
- Ability to bind MIDI device controls to track
mute/solo/listen/mono/record toggles
- Experimental AppImage build
- Various translation updates
- Various other minor improvements (see changelog)
- Fixed many many bugs/crashes (see changelog)
Full changelog:
https://git.zrythm.org/zrythm/zrythm/src/branch/master/CHANGELOG.md
Pending features for beta:
https://todo.sr.ht/~alextee/zrythm-feature?search=status%3Aopen+label%3Abeta
Pending fixes for beta:
https://todo.sr.ht/~alextee/zrythm-bug?search=status%3Aopen%20label%3A%22be…
# Announcement
Zrythm is participating in FundOSS (fundoss.org), a campaign to fund
free software projects using what they call democratic funding. This
round has a matching pool of $75,000 donated by sponsors. If you would
like to support development, you can supercharge your donations below:
https://fundoss.org/collective/zrythm
(FundOSS will likely have more rounds in the future so other developers
are encouraged to apply for their projects as well)
# Links
Home page: <https://www.zrythm.org>
Installer downloads: <https://www.zrythm.org/en/download.html>
Git repositories: <https://git.zrythm.org/zrythm>
User manual: <https://manual.zrythm.org/en/index.html>
Developer reference: <https://docs.zrythm.org/>
Issue trackers: <https://sr.ht/~alextee/zrythm/trackers>
Mailing lists: <https://sr.ht/~alextee/zrythm/lists>
Releases: <https://www.zrythm.org/releases/>
On behalf of the entire Rivendell development team, I'm pleased to
announce the availability of the next production release of the next
major version of Rivendell, 3.6.1. Rivendell is a full-featured radio
automation system targeted for use in professional broadcast
environments. It is available under the GNU General Public License
version 2.
From the 'NEWS' file:
*** snip snip ***
Changes:
RDImport. Fixed a bug that could cause a segfault when used with the
'--fix-broken-formats' switch.
Rivendell Service. Fixed a bug that could cause resource leaks on
systems performing system maintenance.
Database Update:
This version of Rivendell uses database schema version 347, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
*** snip snip ***
Details and source code are available at
https://github.com/ElvishArtisan/rivendell/releases <https://github.com/ElvishArtisan/rivendell/releases>.
Cheers!
|---------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|---------------------------------------------------------------------|
| A room without books is like a body without a soul. |
| |
| -- Cicero |
|---------------------------------------------------------------------|
Hi,
A new version of the LV2 glitch sound effect sequencer plugin B.Oops is
released. Now 30 Effects are implemented! Also thanks to Chris
"Airwindows" Johnson and the ACE plugin developers.
What's new:
* Faster
* New effects:
* Reverb
* Galactic reverb
* Infinity reverb
* Tremolo
* Waveshaper
* Tesla coil (experimental)
* Tooltips for buttons
* Tooltips for pads property toolbox
* Show probability values on pads
* Pattern preview in pattern file chooser
Description: https://github.com/sjaehn/BOops
Releases: https://github.com/sjaehn/BOops/releases
Introduction video: https://www.youtube.com/watch?v=bGUmZHWqdkE
Install tutorial: https://www.youtube.com/watch?v=XGgB5nCAqZo
Play and have fun!
Sven
This application is a multiplatform MIDI file player for Linux, Windows and
macOS. It reads .MID (Standard MIDI Files), .KAR (Karaoke), and .WRK
(Cakewalk) file formats, and outputs MIDI events to hardware MIDI ports and
also software synths.
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 (Standard MIDI Files) and WRK (Cakewalk) file formats
Changes in v1.3.1:
* Fix for ticket#4: crash if user tries to close the program's main window
while playing
* Fix for ticket#6: man page added (pandoc source)
* Warn the user when the playlist has changed but not saved
* New setting for playlist auto advance
Build requirements:
* C++11 compiler
* Qt5
* Drumstick libraries v2.2
* Uchardet v0.0.7
* CMake 3.14
* Pandoc for building the man page (optional)
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.3.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 in v2.2.1:
* Fixed ticket #30: initialization diagnostics for RT backends
* Removed last warnings when building with Qt >= 5.15
* Initial CMake buildsystem support for building with Qt6 (experimental)
Compilation minimum requirements for all platforms: CMake 3.14 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.2.1/