The first unified LV2 release, LV2 1.0.0, is out.
This release merges the previous lv2core package with all the official
extension packages, as well as example plugins, lv2specgen, and
additional data. From a developer point of view, the biggest change is
that all LV2 API headers can be used by simply checking for the single
pkg-config package "lv2" (for compatibility the previous "lv2core"
package is still installed). Implementations are encouraged to abandon
the "copy paste headers" practice and depend on this package instead.
With this release, several new extensions have become stable that
together greatly increase the power of LV2: atom, log, parameters,
patch, port-groups, port-props, resize-port, state, time, worker.
Documentation and more detailed change logs: http://lv2plug.in/ns/
More information about LV2: http://lv2plug.in/
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
I would like to introduce a new development tool, Static Function
Property Verification, or sfpv.
sfpv is a static analysis tool for C/C++ which is designed to find one
common class of real-time related bugs, calling unsafe functions from
a real-time context.
sfpv uses annotations to mark functions and the Clang/llvm API to find
relationships between functions (eg. the call graph).
It uses this information to perform basic deductions on known
information (ie explicitly marked functions) to find inconsistencies.
Ideally this tool could be run on a project with only the real-time
entry points marked (eg the jack process callback) and errors would be
emitted for any unsafe functions called.
For simple C codebases, this is mostly accomplished currently, though
not all common safe functions in libraries have been white-listed yet.
Basic C++ code also works, though template and class hierarchies are
not guaranteed to function as expected.
The source code and basic documentation can be found at
This effort is largely based off a unsuccessful Google Summer of Code
proposal, which can be found at
Anyone interested in discussing this tool should be able to reach me
in #lad as fundamental.
jack_capture is a program for recording soundfiles with jack.
The default operation of the program is executed by writing
in the terminal without any extra command line options:
...which will record what you hear in your loudspeakers into a stereo
Download tar balls from either
Git repository: https://github.com/kmatheussen/jack_capture
Changelog 0.9.58 -> 0.9.62:
* CHANGE IN BEHAVIOR: The --daemon option now also suppresses all
* Support for using a config file.
A file in the distribution called 'config' can be copied into
~/.jack_capture/config and modifed as needed.
* Allow to remote-control jack-capture via OSC. (Robin Gareus)
* Added exec-hooks: jack_capture can launch an external app in
fire&forget mode (from the disk-thread). (Robin Gareus)
* When it opens a new file for writing
* When it closes a file, recording finished
* On file-name-rotation
* When first audio frame is received.
* Write a timestamp file with sample-accurate system time of the start
of recording. (--timestamp) (Robin Gareus)
* Forced file-name rotatation every N audio-frames. (--forcerotate)
* A new option to make jack_capture absolutely silent.
(--absolutely-silent) (Robin Gareus)
* Option for recording only while freewheeling. (--jack-freewheel)
* Total recorded time shown in console, as minutes and seconds.
* Backwards compatible JACK latency API. (Robin Gareus)
* Don't close jack client too early.
* New option: --no-stdin. Works the same way as the old --daemon
* Fix writing to stdout.
* Don't use helper thread when writing to stdout.
* Applied Filipe Lopes' freewheel patch. Do not reconnect ports when
People who have been involved some way or another to make jack_capture
are: Paul Davies, Jack O'Quin,
Steve Harris, Robin Gareus, Florian Faber, Adrian Knoth, Filipe Lopes,
Svend-Erik Kjær Madsen, Hermann Meyer, Dan Muresan, Orcan Ogetbil,
Fons Adriaensen, Gabriel J.L. Beckers, Julien Claassen, Dominique
Fober, Peder Hedlund,
Cesare Marilungo, Dragan Noveski, and Andras Simon. Please let me know
if I have forgotten you.
I want to introduce my fork of FST. It can be treat as successor because it backward compatible. My private goal is to make app for live performance.
My initial changes:
fix for M$ -> Unix paths
remove mute button
bypass button now suspend plugin
use libxml2 for parse FPS files
MIDI channel filter
button for show/hide editor
use getopt to parse options
command line option for connect
some other fixes,cleanups, refactoring
updates in vestige
Thanks for Torben Hohn who officially blessed this.
Apologies for cross-posting as well as for the 10-minute notice...
DISIS presents "A New Beginning" Digital iD Spring Event - 7:30 pm, Monday, April 30, 2012 - Virginia Tech Squires Studio Theatre
As part of the Arts Fusion festival, VT Institute for Creativity, Arts and Technology ( <http://www.icat.vt.edu/> ICAT) and Digital Interactive Sound and Intermedia Studio ( <http://disis.music.vt.edu/> DISIS) presents the "A New Beginning " Spring Showcase, a part of the "Digital iD" performance series featuring an evening of multisensory performances that fit no preexisting form or template. Sponsored by the Institute for Creativity, Arts and Technology and School of Performing Arts & Cinema, and in collaboration with Kids' Tech University, the event will feature performances by guest artists Jillian Harris, Benjamin Knapp, and Gascia Ouzounian, Virginia Tech's <http://l2ork.music.vt.edu/> Linux Laptop Orchestra (L2Ork) and DISIS students. "Digital iD" offers an exploration of synergies among music, technology, arts, gesture, collaboration, interactivity, and ultimately community.
<http://www.facebook.com/events/264246753670634/> Facebook Page
<http://disis.music.vt.edu/images/main/events/120430_poster.jpg> Official Poster (~500KB 11x17 JPG)
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Director, CCTAD
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-5034 (fax)
the last of the remnants quietly emerges :)
QjackCtl 0.3.9 has been released, finally!
- source tarball:
- source package (openSUSE 12.1):
- binary packages (openSUSE 12.1):
Weblog (upstream support):
QjackCtl is free, open-source software, distributed under the terms
of the GNU General Public License (GPL) version 2 or later.
- Killing D-BUS controlled JACK server is now made optional, cf.
Setup/Misc/Stop JACK audio server on application exit. (a patch by
Roland Mas, thanks).
- Added include <unistd.h> to shut up gcc 4.7 build failures.
- Make(ing) -jN parallel builds now available for the masses.
- A mis-quoting bug at the command line argument string may have been
crippling the (unmaintained) Windows port since ever, leaving its main
function to start jackd dead in the water, belly down :) now hopefully
fixed (following a mail transaction with Stephane Letz and Mathias
- Currently a JACK2-only feature, the JACK version string display at the
About dialog box, must now be explicitly enabled on configure time
- A new so called "Server Suffix" parameter option appears to rescue on
the situations where QjackCtl falls short on extra, exquisite and/or
esoteric command line options eg. (net)jack1/2 differences.
- Fixed D-Bus Input/Output device parameter settings, filled when either
interface is selected for Capture/Playback only. (probable fix for bug
- Fixed Makefile.in handling of installation directories to the
configure script eg. --datadir, --localedir, --mandir. (after an
original patch from h3xx, thanks).
- Main window is now brought to front and (re)activated when clicking on
the system tray icon instead of just hiding it.
- Add current xrun count to the system tray icon tooltip, if not zero
(after patch #3314633 by Colin Fletcher, thanks).
Enjoy && Have fun!
rncbc aka Rui Nuno Capela
-----BEGIN PGP SIGNED MESSAGE-----
gjacktransport is a gtk application that allows to control
JACK-transport. It includes a stand-alone /big-jack-clock/ application
Version 0.5.3 released last night is a maintenance update that allows
the apps to run on the GNU Hurd.
Thanks for the bug-report and patch by Cyril Roelandt.
The sourcecode and more information can be found at
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
-----END PGP SIGNATURE-----