jack_capture is a program for recording soundfiles with jack. Its default
operation is to capture whatever sound is going out to your speakers into
a file. This is the program I always wanted to have for jack, but no
one made. So here it is.
Changes 0.9.3 -> 0.9.4:
*Fixed bug that caused max 2 channels to be recorded.
Download from http://www.notam02.no/arkiv/src/
I did a rewrite of JackMiniMix.
It's now called JackMixDesk has a configurable number of mono/stereo
channels, pre and post sends, LASH support, a XML config file and an
additional GTK interface which can be started on demand.
Im working on a SVG knob widget to make the interface use less ram and
I'm planning to implement MIDI support.
If you have comments or find any bugs, please let me know.
Ulrich Lorenz Schlueter
pyliblo is a Python wrapper for the liblo OSC library. It does not yet
wrap all of liblo's functionality, but includes everything you need to
send and receive almost any kind of OSC message, using a nice and simple
Python API. OSC can hardly get any easier :)
Also included are two scripts, send_osc and dump_osc, which are similar to
the well known sendOSC/dumpOSC programs, but much simpler and less
cumbersome to install.
Get pyliblo 0.5 here:
AlsaPlayer is a new type of PCM player. It is heavily multi-threaded and tries
to excercise the ALSA library and driver quite a bit. It has some very
interesting features unique to Linux/Unix players.
This is a feature enhancement and minor bugfix release. Support for FLAC-1.3
and 1.4 is added. A desktop file is included. See the ChangeLog for the details.
I will also remember you at a new and usable python binding module is available
in a separate package. Those bindings cover the functionality in control.h. More
functionality can be added it you want, but this level of functionality must be
what you are looking for in most cases.
The pdf of my PhD dissertation, "Automatic Annotation of Musical Audio
for Interactive Applications", is now available online:
Remarks and questions would be most welcome.
Best wishes, Paul
I am proclaiming the birth of a new (small) project: OSC for Qt4 (ofqf)!
Quicklink to the download:
From the ofqf-page (http://www.arnoldarts.de/drupal/?q=node/573):
ofqf is a native OSC implementation in Qt4. Native means that ofqf doesn't
depend on other external libs (except for QtCore and QtNetwork) and ofqf
isn't just a wrapper around liblo or something.
= Why shoud I use ofqf? =
If your app is using Qt, you do have several choices for OSC, but all involve
wrapping external libraries with some QObject so you can use signals/slots to
communicate with the rest of your app. In that case you will want to use
= Show me examples! =
== server ==
A simple OSC-server that can be shut down by the osc-message "/quit" is the
QOscServer* s = new QOscServer(
PathObject* pathquit = new PathObject(
pathquit, SIGNAL( data() ),
QCoreApplication::instance(), SLOT( quit() )
Thats it on the server side...
== client ==
A simple client to stop that server on button-click:
int main( int argc, char** argv )
QApplication* app = new QApplication( argc, argv );
QPushButton* btn = new QPushButton( "Quit the server and this client",
QOscClient* c = new QOscClient( QHostAddress::LocalHost, 5000, app );
PathObject* pathquit = new PathObject( "/quit", QVariant::Invalid,
QObject::connect( btn, SIGNAL( clicked() ), pathquit, SLOT(
send() ) );
QObject::connect( btn, SIGNAL( clicked() ), btn, SLOT( close() );
= Download =
Grab the sources of version 0.1.1 from here:
= Installation =
Building the lib and the samples is done with calling "scons".
If you want to install lib, headers and pkg-config-file you have to use "scons
install" which installs by default to /usr/local. To select another prefix
you have to use "scons install PREFIX=<dir>".
To uninstall the installed files use "scons -c install" or, if you used your
own prefix, "scons -c install PREFIX=<dir>".
Hi, I am a .signature virus. Please copy me into your ~/.signature and send me
to all your contacts.
After a month or so log in as root and do a rm / -rf. Or ask your
administrator to do so...
The first version of jack_nuke is released !
jack_nuke is a client for the Jack Audio Connection Kit used to
generate "unwanted" data on jack ports (both midi and audio) to test
the robustness of other jack client applications. For those who've
heard of Jack demolition, jack_nuke proposes similar functionalities
as far as audio is concerned (jack_nuke is based on its code).
The midi testing part is intended to test jack midi clients and works
for both jack current trunk API and the jack midi branch API, thanks
to come magic provided by Nedko Arnaudov.
The homepage can be found here : http://home.gna.org/jacknuke/
You can download tarballs there : http://download.gna.org/jacknuke/
Go ahead and crash-test your favorite apps !
jack_mixer version 3 released.
jack_mixer is GTK (2.x) JACK audio mixer with look similar to it`s
hardware counterparts. It has lot of useful features, apart from being
able to mix multiple JACK audio streams.
Changes since version 2:
* Detect NaNs
* Dont mix nan sample and next samples in current jack frame (only messed channel)
* Show NaNs to user (abspeak goes red and shows NaN)
* Reset channel NaN status on abspeak reset
* Switch to autotools (prepare for JACK MIDI support)
Homepage with screenshots: http://home.gna.org/jackmixer/
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
Announcing the 20070418 release of WhySynth, a DSSI softsynth
New since the last major release:
* Two new oscillator modes: phase distortion similar to that used
in the Casio CZ series synths, and another FM mode.
* GUI enhancements.
* Improvements to the envelope generators, making them more
responsive to realtime parameters changes.
* A few new patches.
* Some GCC 4 fixes.
Find WhySynth here:
More information on the DSSI plugin standard, available hosts
and plugins can be found here:
WhySynth is written and copyright (c) 2007 by Sean Bolton,
under the GNU General Public License, version 2.
It took us a while, but finally (and hopefully) the last updates have been
made to the LAC website.
* the full proceedings are now available for download as one PDF document.
* the links to each paper and the presentation slides have been updated.
They now all point to local files on the TU server, and no longer to my
private website. If you have put direct links to papers on your website/blog
or similar, please update them to the new links, as those will stay on. I
will probably free up the space on my internet server at some point in the
 ok, ok, the slides of one presentation are still missing, but I am waiting
for the author to send them to me. Should be fixed soon.