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),
Cakewalk (.WRK), and Overture (.OVE) file formats. A multiplatform realtime
MIDI I/O library is also provided for Linux, Windows, and Mac OSX.
Changes for v1.1.0
* RT library: new backend for Linux: Sonivox EAS (grabbed from Android Open
* RT library: new backend for Mac OSX: Apple DLS Synth
* RT library: two new methods to retrieve backends by name
* Four utilities/examples have been removed/replaced with the corresponding
* Documentation revision
* Several fixes, thanks for the patches to Maximiliano Curia, Robin Lee, Heiko
Compilation minimum requirements for all platforms: CMake 3.0 and Qt 5.7
Copyright (C) 2009-2016, Pedro Lopez-Cabanillas
License: GPL v2 or later
Project web site
So it's the last equinox'16...
And the last of the Qstuff* End of Summer'16 release parties .
Qtractor 0.7.9 (snobbier graviton) is now released!
* Audio/MIDI metronome anticipatory offset (NEW)
* Current clip highlighting (NEW)
* SFZ sample file archive/zip bundling (NEW)
* MIDI transpose Reverse tool (NEW)
* MIDI (N)RPN running status and NULL support (NEW)
* MIDI Controllers catch-up algorithm (FIX)
* MIDI track Instrument menu (FIX)
* JACK shutdown and buffer-size changes (FIX)
Qtractor  is an audio/MIDI multi-track sequencer application
written in C++ with the Qt framework . Target platform is Linux,
where the Jack Audio Connection Kit (JACK ) for audio and the
Advanced Linux Sound Architecture (ALSA ) for MIDI are the main
infrastructures to evolve as a fairly-featured Linux desktop audio
workstation GUI, specially dedicated to the personal home-studio.
- source tarball:
- source package:
- binary packages:
Wiki (help wanted!):
Qtractor  is free, open-source Linux Audio  software,
distributed under the terms of the GNU General Public License (GPL )
version 2 or later.
And the boring complete change-log follows:
- JACK buffer-size change handling has been deeply improved, now doing
an immediate session restart, while preserving all external connections
as much as possible.
- Introducing an audio and MIDI metronome anticipatory offset, kind of
latency compensation, to respective option settings cf.
View/Options.../Audio, MIDI/Metronome/Offset (latency).
- Fixed LADSPA plug-in preset switching, incidentally broken as NOP,
ever since late Haziest Photon's crash-landed.
- MIDI Track/Instrument cascading menus have been found empty broken on
Qt5 builds, now fixed.
- MIDI RPN/NRPN running status and RPN NULL reset command are now
supported (input only).
- Fixed a sure immediate crash on removing audio buses that are current
targets of any active Aux-send inserts.
- Fixed yet another old bummer that was reaping off assigned MIDI
controllers on existing track's gain/volume or panning controls, when
adding any single new track.
- Fixed missing feedback on MIDI controllers assigned to any of monitor,
record, mute and solo track/bus state buttons.
- Eye-candy warning: the current clip, not necessarily the one currently
selected, is now highlighted with a solid outline; linked MIDI clips are
also highlighted with an alternate dashed outline.
- SFZ file conversion, and bundling of the respective sample files, is
now supported when saving as zip/archive (*.qtz).
- Fixed track monitor, record, mute and solo dangling states, on
- Slight regression on the LV2 State Files abstract/relative file-path
mapping, trading QFileInfo::canonicalFilePath() for
QFileInfo::absoluteFilePath(), and thus skipping all symlink
dereferences in the process.
- Fixed a one first linking/ref-counting glitch, affecting recently
recorded MIDI clips which might have their initial clip length still
un-quantized to MIDI resolution (BBT).
- A brand new and discrete MIDI clip editor command tool has been added:
- Discretely fixed MIDI Controllers catch-up algorithm.
- Fixed a borderline mistake on plug-in parameter port index mapping to
its corresponding symbolic name, especially if newer plug-in versions
are loaded on older saved sessions.
 Qtractor - An audio/MIDI multi-track sequencer
 Qt framework, C++ class library and tools for
cross-platform application and UI development
 JACK Audio Connection Kit
 ALSA, Advanced Linux Sound Architecture
 Linux Audio consortium of libre software for audio-related work
 GPL - GNU General Public License
 The QStuff* End of Summer'16 Release
 Vee One Suite 0.7.6 - The Eleventh beta release
Enjoy && Have (lots of) fun.
rncbc aka Rui Nuno Capela
spectmorph-0.3.1 has been released.
Overview of Changes in spectmorph-0.3.1:
* Added plugins for LV2 and VST api.
* New instruments: bassoon, cello, bass-trombone, reed-organ.
* Added different templates to get standard morph plans quickly.
* LV2|VST|JACK will start with default plan now (instead of empty plan).
* Standard instrument set location (~/.spectmorph/instruments/standard):
- plan templates can refer to instruments in that directory without
storing any absolute path (index will be instruments:standard)
- in almost any case, loading instruments isn't necessary anymore
* Resize MorphPlanWindow automatically if operators are removed.
* Changed time alignment during morphing:
- morphed sounds should starty at the beginning of the note (no extra latency)
- Start marker for instrument notes no longer necessary
- SpectMorphDelay plugin no longer necessary
* Some improvements for building new instruments:
- make some smenc parameters configurable (--config option)
- improvements to soundfont import
- new fundamental frequency estimation for tune-all-frames
- support global volume adjustment (instead of auto-volume)
* Various bugfixes.
What is SpectMorph?
SpectMorph is a free software project which allows to analyze samples of
musical instruments, and to combine them (morphing). It can be used to
construct hybrid sounds, for instance a sound between a trumpet and a flute; or
smooth transitions, for instance a sound that starts as a trumpet and then
gradually changes to a flute.
Also interpolating between two samples of the same instrument (different attack
velocity of a piano) could be interesting.
SpectMorph is implemented in C++ and licensed under the GNU LGPL version 3
SpectMorph is still under development. This means:
* the fileformat is not yet stable - instruments or morph plans may not work
with newer versions of SpectMorph
* the algorithms for synthesizing sounds are still under development - newer
versions may sound different
To sum it up: if you compose music using SpectMorph, don't expect newer
versions to be compatible in any way.
Integrating SpectMorph into your Work
In order to make music that contains SpectMorph, you currently need to use
Linux. There are four ways of integrating SpectMorph sounds into music you
- LV2 Plugin, for any sequencer that supports it.
- VST Plugin, especially for proprietary solutions that don't support LV2.
- JACK Client.
- BEAST Module, integrating into BEASTs modular environment.
There are many sound samples on the website, which demonstrate morphing between
Stefan Westerfeld, Hamburg/Germany, http://space.twc.de/~stefan
I'm happy to announce two open positions in our group at Oldenburg
University and partner institutions:
NIH-funded software engineer for 5 years (audio signal processing,
computer science, communications engineering, or similar)
at HoerTech gGmbH, a transfer institution of Oldenburg University, see
http://www.hoertech.de/de/hoertech/karriere.html for details, deadline
NIH-funded PostDoc position until 06/30/2021
in the field of Signal Processing for Hearing Devices at Oldenburg
University, see http://www.uni-oldenburg.de/stellen/?stelle=65009 for
details, deadline Sept. 20th
Especially the software engineer position is based on open source audio
software development on Linux; we presented the basis of that position
at the LAC2009:
Our group on Auditory Signal Processing (head: Prof. Volker Hohmann)
https://www.uni-oldenburg.de/en/auditory-signal-processing/ is active in
bridging the gap between basic research on perceptual principles in
hearing and applications in hearing devices. The group offers a creative
and collaborative research environment within a large hearing research
Radium is a vertical music editor. Radium is inspired by trackers, but uses
graphics to show musical data. Radium also supports MIDI sequencing and
hard disk recording.
Radium has features like smooth scrolling, zooming, automation, piano roll,
and embedded Pure Data (Pd).
Demonstration video by Tobias Lutzenkirchen showing some
of the features: https://www.youtube.com/watch?v=FhwmT0G5EwM
Demonstration video showing developing Faust programs inside Radium:
Changes 4.0.0 -> 4.1.2:
* Optionally show CPU usage per instrument in the mixer.
* Optionally auto-suspend instruments to save CPU.
* Add bypass and keyboard grab buttons to native VST GUI windows.
* Several fixes for plugin delay compensation and MIDI timing.
* Cut/copy/paste instruments in the mixer.
* Option to save multiple presets into one file.
* Multitrack hard disk recording. Peaks are updated in realtime while
* Option to render range into soundfile.
* Option to quantitize automation.
* Additional included effects for doing pitch shifting and convolution.
* Reduced memory usage.
* Support drag-dropping audio and preset files.
* MIDI learn can also learn from input event connections.
* Grey out editor when editor doesn't have keyboard focus.
* Faster graphics.
* Many minor bug fixes and new features.
Maybe not be the prettiest, but this bird sure knows how to create great sounds!
First of all, we have a new quick guide that's in Yoshimi's 'doc' directory.
It's just something to help new users get started.
We've always logged warnings if it wasn't possible to run either audio or MIDI,
but now we also give a GUI alert.
From this version onward it is possible to autoload a default state on startup,
so you have Yoshimi already configured exactly as you like, with patches loaded
and part destinations set etc.
To make it easier to position program change CCs in a MIDI file, there is a new
option to report the time these take to load.
Vector control settings are now stored in patch set and state files.
We implemented a simpler way to perform channel switching so the 'current' MIDI
instrument can seem to be changed instantly, but retaining the note tails of
the previous one.
All the usual background improvements.
When installed, full details are in either:
To build yoshimi fetch the tarball from either:
Our user list archive is at:
Will J Godfrey
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.