KMidimon is a MIDI monitor for Linux using ALSA sequencer and KDE4 user
Changes in 0.7.4
* requires Drumstick >= 0.5
* load and play OVE files (Overture), contributed by Rui Fan
* option to request real-time priority on MIDI input thread
* option to (not) resize columns while recording
* better reporting of file loading errors
* revised universal sysex messages translation
Copyright (C) 2005-2010, Pedro Lopez-Cabanillas
License: GPL v2
It's TYOQA (The Year Of Qtractor Automation:) what else?
But wait, there's three months to go yet. Meanwhile, the foundations
have already been laid and one can now tell that a rocky milestone is
ready to get bumped. Ouch!
Qtractor 0.4.7 (furious desertrix) is out!
- MIDI learn/controller mapping for all plugin parameters (NEW)
- Extended Clip fade-in/out WYSIWYG curves (NEW)
- MIDI resolution overflow (FIX)
- MIDI tempo standard base on quarter-note (FIX)
- Extended MIDI controller mapping for mixer/tracks (NEW)
- Audio metronome gain control (NEW)
- Mute/solo tracks while looping (FIX)
- MIDI Clock support (NEW)
- Audio clip import while looping (FIX)
- MIDI track bank-select/program-change transparency (FIX)
- VeSTige headers included for native VST plugin support (NEW)
- JACK transport sync support (FIX)
- Clip tempo-adjust tool (NEW)
- Audio tracks auto-monitoring (FIX)
- Transport back/forward stops on loop points (NEW)
- MIDI tracks redundant mute/solo (FIX)
- source tarball:
- source package (openSUSE 11.3):
- binary packages (openSUSE 11.3):
- user manual (nevermind outdated):
Weblog (upstream support):
Qtractor is free, open-source software, distributed under the terms of
the GNU General Public License (GPL) version 2 or later.
- While moving multi-selected MIDI events around the clip editor (aka
piano-roll), with help of keyboard arrow keys, that is, was not clear
which one was the so-called "anchor" event, the one which positioning
gets honored for snap-to-beat business. Not anymore: the anchor event
now defaults to the earliest in time or the one the user's last
- MIDI control observer pattern implementation has sneaked in, making it
ready for the so-called and long-awaited "MIDI Learn" feature and
arbitrary MIDI controller assignment, for plugin parameters in particular.
- MMC DEFERRED PLAY doesn't cause transport state to stop if currently
rolling (mitigating bug #3067264).
- Audio clip merge processing might have been skipping a few initial
frame blocks, now fixed.
- Clip selection and plugin parameter hash optimization.
- Anti-glitch audio clip macro fade-in/out fixed again.
- New clip fade-in/out slopes (curves) are introduced, partially adapted
and refactored from those easing equations of Robert Penner's fame.
- Clip fade-in/out non-linear slopes are now shown as actual WYSIWYG curves.
- Escape key now closes generic plugin widgets as ever found usual
- Picking nits: unselect current track when clicking on any gray empty
area, also accessible from a new menu item: Track/Navigate/None.
- A nasty and deadly MIDI resolution overflow has been finally fixed,
allowing for long MIDI sequences (1h+) to load correctly on 32bit
machines from now on (was perfectly fine on 64bit though).
- MIDI editor selection hash optimization in face of reasonably huge
- MIDI controller mapping finally refactored to support some other MIDI
event types than just CC (0xBn) ones.
- Nitpicking fix: corrected main track-list (left pane) display when no
track is currently selected.
- libX11 is now being added explicitly to the build link phase, as seen
necessary on some bleeding-edge distros eg. Fedora 13, Debian 6. (fixing
- New audio metronome bar and beat sample gain options.
- Progressively, the observer pattern is being finally introduced,
targeting all potentially automation controls and widgets as plain
ground-zero for the (ultra-)long overdue automation feature.
- MIDI controller mapping of still non-existing tracks were being
implicitly assigned to the last, highly numbered, existing track. Now fixed.
- Moving from old deprecated Qt3'ish custom event post handling into
regular asynchronous signal/slot strategy.
- Muting/soloing tracks while playback is looping was leaving current
audio clip out-of-sync whenever that same track is later un-muted on any
other preceding clip. Now hopefully fixed.
- MIDI Clock support makes its first appearance.
- All tempo (BPM) calculations are now compliant to the MIDI
conventional equivalence between beat and quarter note (1/4, crotchet)
as common standard time division.
- Automatic audio time-stretch option is not enabled by default anymore.
- Standard warning Apply button is now only shown when dismissing dialog
changes are actually valid.
- Make sure non-dedicated metronome and player buses are properly reset
and reopen when changing regular audio buses (hopefully fixing bug item
#3021645 - Crash after changing audio bus).
- Hopefully, an outrageously old bug got squashed away, which was
causing random impromptu crashes, most often when importing audio clips
while looping and play-head is any near the loop end point.
- General standard dialog buttons layout is now in place.
- Fixed main track view off-limits play-head positioning.
- Main tool-bar Time and Tempo spin-boxes, may now have their colors
correct, as for most non-Qt based theme engines (ie. Gnome). Green text
on black background has been and still is the the intended aspect design ;)
- MIDI file import and internal sequence representation has been changed
to be inclusive on all bank-select (CC#0,32) and program-change events
which were previously discarded while honoring MIDI track properties.
Interleaved SysEx events are now also preserved on their original
sequence positions instead of squashing a duplicate into the MIDI bus
- Attempt to include the VeSTige header by default, as for minimal VST
- JACK transport support has been slightly rewritten, in fact the sync
callback is now in effect for repositioning.
- The MIDI clip editor (piano roll) widget won't be flagged as a tool
- A tempo adjustment tool is making inroads from the menu, as
Edit/Clip/Tempo... (factory shortcut: F7).
- Audio tracks auto-monitoring is now effective on playback.
- Make sure to ask whether a dirty MIDI clip should be saved, upon
resizing or stretching its edges (fixes bug #3017723).
- Backward and Forward transport commands are now taking additional
stops on loop points.
- Attempt to optimize track solo/mute redundant transactions, in special
regard to MIDI track events which were being duplicated on soloing and
temporarily muted on unsoloing.
Cheers && Enjoy (be happy!)
rncbc aka Rui Nuno capela
The ON2: Test Signals festival will bring together software developers
and radio practitioners to demonstrate, discuss and develop new ways of
applying software to radio on Friday 22 October and Sat 23 October 2010
at Direktorenhaus, Berlin.
Appearing at the festival will be former BBC radio futurologist James
Cridland, NATO Information Operations Consultant David Bailey MBE, Lukas
Weiss of UNIKOM (Switzerland's free radios association) and Chris Weaver
from Resonance FM. Mozilla Drumbeat, Creative Commons, Liquidsoap, MPD
and 64 Studio will also be represented amongst over 30 speakers and
Audiences will be able to set radio free with Campcaster, map the city
with Radio Aporee, stream net-radio with Liquidsoap and hack broadcast
technologies with RadioDNS in a series of free workshops. Sign-up is
free via <http://www.testsignals.org> where the full programme
information can be found.
In association with GTZ, Germany's federal organisation for sustainable
development, the festival will also hold a special preview event with
politicians and policy makers on Thursday 21 October. On Saturday 23
October, festival partners reboot.fm will hold an Allstars Afterparty in
.HBC Berlin featuring some of Berlin's hottest radio and musical talent.
The festival is organised by Sourcefabric. reboot.fm, Berlin's free
cultural radio station, and user-generated radio pioneers Open Broadcast
from Switzerland are official partners of the festival. The festival is
also an official satellite event of transmediale, festival for art and
digital culture, and is the first in a series of open-source workshop
events supported by the Free Culture Incubator. The festival is also
partnered by Mute magazine, a magazine dedicated to exploring culture
and politics after the net.
Friends, MusE 1.1 is here!
MusE is a combined midi and audio sequencer which tries
to cover most bases for the linux computer studio.
MusE is one of the oldest sequencers on the Linux audio scene and is
today a very stable open source solution for everyday music making.
This release adds some new features, lots of bugfixes and a bunch
of usability improvements.
MusE : http://muse-sequencer.org
* Jack midi support.
* Allow native VST guis for plugins
* Audio and midi routing popup menus now stay open, for making rapid
* MusE now has two mixers, with selectable track type display.
* External midi sync fixes and improvements, should be very stable
* Some pianoroll improvements
* Some crash fixes
* Drum editor fixes
* Various arranger fixes and improvements
* Various improvements for plugin guis
* Routing fixes
* Stability fixes for plugins
* Various DSSI fixes
* Rec enabled track moves with selection when only one track is rec enabled
* Jack midi, routing system, multichannel synth ins/outs, midi strips
and trackinfo pane.
* Dummy audio driver: Added global settings for sample rate and period size.
* Arranger track list: Quick 'right-click' or 'ctrl-click' or
'ctrl-mouse-wheel' toggling of Track On/Off.
* Allow changing timebase master
* Option to split imported midi tracks into multiple parts.
* Several new keyboard shortcuts for various operations, see shortcut editor
* Several colour tweaks and other cosmetic changes
* Various stability fixes
* Countless fixes and tweaks, about a 300 lines in the Changelog,
check it for a complete list of blood sweat and tears
[What is MusE again?]
MusE is multitrack virtual studio with support for:
* jack midi
* internal softsynths, including soundfont player FluidSynth
and sample player Simple Drums
* DSSI softsynths, including VST instruments
* with a patch to DSSI, VST-chunks are handled
* Drum editor
* Conventional arranger
* midi automation
* and lots more
* Jack transport
* LADSPA plugins
* VST plugins through dssi-vst
* audio automation, old sch00l
* and lots more
For a complete list of changes, check the ChangeLog in
the package or online at the sourceforge site:
Keep on rocking!
The MusE team
After a flurry of belated Spring cleaning, I am happy to
announce updated versions of the following DSSI plugins
Xsynth-DSSI version 0.9.4, an analog-style (VCOs-VCF-VCA)
WhySynth version 20100922, a versatile DSSI synth:
ghostess version 20100923, a lightweight GTK+ DSSI host:
New in these releases:
* GUI knobs now use cairo (when available) for smooth, anti-
* Patch and configuration file handling is now more graceful
in its handling of different locales.
* WhySynth: new minBLEP oscillator waveform (Clipped Saw).
* WhySynth: new effect (Sean Costello's Csound reverb).
* Six months' to a year's worth of unreleased bug fixes and
Sourcefabric is looking for Python developers for Campcaster, open
source software for managing both broadcast and Internet radio.
Campcaster runs on GNU/Linux. Successful applicants will be helping to
maintain the current version, as well as build the next major version of
this software. Sourcefabric are looking for both junior/mid-level and
senior developer positions, based in Toronto, Canada. For details, see:
A new version of Jacker is out:
* Command-Line support. If a song name is passed to Jacker at startup,
it will load it.
* "install" command. You can now install Jacker globally.
* New logo. Less glossy, more elegant.
* Fixed a terrible timing error that introduced a jitter as big as the
* Default number of tracks raised from 8 to 16.
* Tracks can be renamed. Double-click track to pick a new name.
* Mute buttons for each track. Not that reliable at the moment. Last
played sound may hang. In this case, stop, then continue playing.
* MIDI input to connect your keyboard, to test sounds before you track
them. Click on a track label to route your keyboard to the particular
* Initial JACK transport support. It's useful for synchronizing a
recording to a DAW like Ardour. Can be switched on with the "Sync"
button in the toolbar. Not too stable on start-up and loop borders.
When in trouble, stop, seek, then start.
Announcing the DSSI Soft Synth Interface version 1.1.0 release:
DSSI is an audio plugin API for software instruments and effects,
based on LADSPA, the ALSA sequencer event types, and OSC (Open
Sound Control) communications.
DSSI is now supported by six full-featured hosts, several
specialized hosts, and at least twenty-four DSSI plugins. (See the
above URL for a list.)
New in the DSSI 1.1.0 release:
* New jack-dssi-host command line option '-c' to set the ALSA and JACK
* New 'dssi_list_plugins' and 'dssi_analyse_plugin' command line tools.
* Example GUIs have been updated to Qt 4.
* Fixed jack-dssi-host ALSA client ports to be of type 'application'.
* Fixed the MIDI CC mapping in trivial_synth.
* Fixed an uninitialized variable bug in less_trivial_synth.
BEAST/BSE version 0.7.2 and BSE-ALSA version 0.7.2 are
available for download at:
This is a development version of BEAST/BSE, the BEdevilled Audio SysTem
and the Bedevilled Sound Engine. BEAST is a powerful music composition
and modular synthesis application released as free software under the
GNU LGPL that runs under unix. BSE-ALSA is an ALSA driver for BSE.
The "Bedevilled" portion of the names has no religious background,
refer to the About page for more details:
A mailing list is available at:
GUI skins, example sounds and instrumets for BEAST/BSE as well as
screenshots can be found at:
The 0.7 development series of Beast focusses on improving usability and
ease of music production. Feedback is very much appreciated, please take
the opportunity and provide your comments and questions in our forums
like the Beast Bugzilla or the mailing list, all of which can be reached
TRANSLATORS: Please help us to improve the BEAST translation, just
download the tarball, edit po/<LANGUAGE>.po and email it to us.
Overview of Changes in BEAST/BSE 0.7.2:
* Moved Beast/BSE to GNU LGPL, use AS-IS license for examples
* Module changes and additions:
ArtsCompressor - Relicensed to LGPL with permission from Matthias Kretz
BseContribSampleAndHold - Relicensed to LGPL with permission from Artem Popov
DavXTalStrings - Use deterministic random numbers for unit tests
BseNoise - Improved random number generator
* Switched to autogenerated ChangeLogs
* Error bell can be muted in beast preferences dialog
* Added multisample creation/editing command line tool: bsewavetool
* Support adjustable volume, pitching and drum envelopes in .bsewave files
* Added Retro Acoustic drum kit [Tim, Stefan]
* New loadable Instruments/Effects:
- BQS Bass Drum E8012 [Tim, Stefan]
- BQS Slow Hum [Stefan, William DeVore]
- FSM Fresh Water Bass instrument [Krzysztof Foltman]
- FSM Growl Bass instrument [Krzysztof Foltman]
- FSM Synth String Sweep [Krzysztof Foltman]
* Added support for loading 32bit and 24bit PCM-format WAV files
* Added support for gcc-4.4 and automake-1.10
* Added support for guile-1.8, guile-1.6 remains as minimum requirement
* Various fixes, improvements and much improved test coverage.
* Bug fixes: #452604, #468229, #344388, #451086, #450724, #454121, #491552,
#450490, #441936, #336766, #433431, #474332, #474244, #456879,
#456408, #424897 [Tim Janik, Stefan Westerfeld]
* Migrated translation support to use awk, sed and po/Makefile.am.
* Updated German translation [Mario Blättermann]
* Updated Italien translation [Michele Petrecca]
* Updated Occitan translation [Yannig Marchegay]
* Updated Brazilian Portugues translation [Leonardo Ferreira Fontenelle]
* Updated British English translation [David Lodge]
* Updated Spanish translation [Jorge Gonzalez]
* Updated Slovenian translation [Andrej Znidarsic]
* Updated Danish translation [Joe Hansen]
* Updated French translation [Bruno Brouard]
* Added Norwegian bokmal translation [Kjartan Maraas]
* Added Ukrainian translation [Maxim V. Dziumanenko]
Overview of Changes in BSE-ALSA 0.7.2:
* Fixes for automake-1.10 builds
* Moved Beast/BSE to GNU LGPL