The pre-release is here. It's stable. It builds cleanly. No build
errors or warnings. No runtime errors or crashes. No glitches.
If no bugs are found in the next week, then this code (with the
addition of some brand-new patches) will become the stable release.
Changes since phasex-0.12.0-beta4:
- Build system overhaul. GCC version detection for better arch-
specific optimization (compiles clean with gcc-3.4.x or higher).
Atom builds fall back to next-best optimizations for GCC < 4.5.x.
New --enable-32bit and --cpu-power-level= flags and better user
variable handling for ./configure. Missing -lpthread in link phase
- Velocity control for the amplifier. Better aftertouch handling.
- Scheduling policy defaults to SCHED_RR, and can be changed in the
settings at runtime.
- Broken ringbuffer code has been fixed. No more glitches (unless you
have actually run out of CPU).
- Theme loading has been fixed. Now properly detects if the nodoka
theme engine is installed, and quietly falls back to an engineless
- Fullscreen and Maximize interaction have been fixed.
- New command line options: -m (--midi-channel=), -f (--fullscreen),
and -M (--maximize). Loading a patch by name or by program number
on the command line now finds the appropriate patch in the patchbank.
- The lurking patch name corruption bug has been fixed!
- And more. See the ChangeLog for details...
Download phasex and hear for yourself...
Alternatively, you can utilize the git repositoty:
git clone http://sysex.net/git/phasex.git
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.
* merged vpiano 0.8 widget
* implemented RFE #2106022: better looking keys using SVG graphics.
* implemented RFE #2848623: raw keyboard support, raw keyboard map editor.
* implemented RFE #2790324: extra controls tool bar: new extra controllers
(knobs and on/off buttons) with customizable labels which can be assigned to
arbitrary MIDI controllers.
* German translation, by Andreas Steinel
Copyright (C) 2008-2009, Pedro Lopez-Cabanillas
License: GPL v3
Version 1.4 of the Rubber Band library is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and
utility designed for musical applications. It allows you to change the
tempo and pitch of an audio recording independently of one another.
This maintenance release contains a fix for a hang when faced with
some very peculiar stretch factors, and a fix for some incorrect
threading condition usage.
Sonic Annotator is a utility program for batch feature extraction from
audio files. It runs Vamp audio analysis plugins with specified
parameters on audio files, and writes the result features in a
selection of formats, in particular as RDF using the Audio Features
and Event ontologies, or as simple CSV files.
Version 0.4 is now available.
For more details and for downloads, please see
Sonic Annotator was developed at the Centre for Digital Music, Queen
Mary, University of London. It was funded by the EPSRC through the
OMRAS2 project and is Free Software published under the GNU General
Version 2.1 of the Vamp plugin SDK is now available.
Vamp is a plugin API for audio analysis and feature extraction plugins written
in C or C++. Its SDK features an easy-to-use set of C++ classes for plugin
and host developers, a reference host implementation, example plugins, and
documentation. It is supported across Linux, OS/X, Windows, and Solaris.
A documentation guide to writing plugins using the Vamp SDK can be found at
Version 2.1 is a maintenance release which contains a number of bug fixes
and a new set of skeleton source code files for use by plugin developers.
All of the fixes are relevant to host code only: there is no need to recompile
or re-link any plugins that have been linked with 2.0 against the new release.
I've just released a new version of Timemachine, incorporating a patch
from Adam Sampson (and others) at http://plugin.org.uk/timemachine/
It can now be configures to start recording when the input level rises
over some threashold, and stop when it falls below for some specified
period of time, making it easier to do hands-free recordings.
on behalf of the QMidiRoute development team, I'm pleased to announce
the release of QMidiRoute 0.3.0.
QMidiRoute is a MIDI event processor and router for the ALSA sequencer
with a graphical interface based on the Qt toolkit. QMidiRoute is
available under the GNU General Public License.
Special thanks for this release go to Frank Kober for his effort.
o Missing "Value" label if output type is switched between "Pitchbend"
and "Program Change"
o Fixed error preventing MIDI event routing with fixed output channel
o Event log is a dockable/floatable window preserving a history of
1000 message lines
o Event log is color coded and optionally shows MIDI realtime clock
o Toolbar icons, application menu for MIDI route editing and view
o Application icon
o Completely rewritten file new/save/save as/close logic including
monitoring for file data changes
o French and German translation
o Manual pages in English, French and German
o ALSA client name uses lower case letters, port names renamed
o ALSA client id is shown in window title
o Port form Qt3 to Qt4 library.
o Autoconf/automake build
o Support for internationalization
o MIDI Channel numbering is changed from 0..15 to 1..16
Further information, screenshots and download links are available at
the AlsamodularSynth project page: