-----BEGIN PGP SIGNED MESSAGE-----
I've released a new version of the Invada Studio plugins which are a bit cleaner and fix an issue with gains at maximum not working as
expected. The source now includes the necessary files to allow for deb packages to be built. See the README for details.
(I'm fairly new to packaging so let me know if there are any issues.)
I also wanted to let you know I'm now hosting the project on launchpad: https://launchpad.net/invada-studio
and I have Ubuntu packages in a repository for those using Ubuntu or derivatives: https://launchpad.net/~invada/+archive/ppa
If you want to use the packages and have a previous source based version installed, you'll need to remove the old first:
latest source release will always be available here: http://www.invadarecords.com/Downloads.php?ID=00000263
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
purrr sayz the kitty
wooof sayz the puppy
sorry sayz the cross-poster
Liwoli 2009 hacklab for art and open source
23 - 26 April 2009
Art University Linz
Liwoli 2009 is a three day long Hacklab and an open invitation to
everyone who would like to participate in an active process of learning,
producing and sharing ideas around the areas of Free/Libre Open Source
Software (FLOSS) and DIY practices in digital art and culture.
FLOSS developers, software artists such as the collective GOTO10,
activists from HAIP (Hack Act Interact Progress) and many others form
the basis for the event and will share their knowledge in the form of workshops,
presentations, installations and performances.
For the event we are calling for contributions (presentations, workshops
and performances) around the FLOSS themes. This invitation is not only
for those who are interested in “Do It Yourself” and how it interrelates
with the current creative production practices, the invitation is also
directed to those who are interested in the cultural importance of
Submissions Please send submissions before the 25.03.2009 to
call09-liwoli(at)servus(dot)at, with the following information :
# Format: lecture, workshop, installation, performance, presentation...
# Description of content:
# Links to relevant material (mandatory):
# Required things: projector, sounds system, running water, compressed
# air, cheeseburgers
Organisers & contributors: servus.at, GOTO10, Radio Fro/Haip, Time's Up,
Host and Support by: Kunstuniversität Linz Department for Time
Based Media and the ZID der Kunstuniversität Linz
Funds: servus.at funded by BM:UK, Stadt Linz (LinzImpuls 2008), Radio
FRO/HAIP EU - CULTURE 2007
After far too long, I got round to releasing a new version of Marlin.
Marlin is a sample editor based around GStreamer, JACK and GTK.
* Uses GStreamer for loading/saving
o Loading/Saving most common audio formats: wav, mp3, speex,
ogg vorbis, flac
o Loading audio out of movie files: mpg, avi
* Large file support: File size is limited only by disk space.
* Cut, copy, paste support.
* Paste resizing into selection
* Realtime playback via JACK
* Green noise generator
* Plugin framework
Das_Watchdog is a general watchdog for the linux operating system that
should run in the background at all times to ensure a realtime process
won't hang the machine.
CHANGES 0.3.1 -> 0.9.0:
* Removed timer process testing. This was only a problem with older 2.6
kernels. (think it was fixed early 2006 or thereabout). No scary
messages printed to the screen anymore.
* Tested on Fedora core 10.
* Cleaned up documentation a bit and added instructions for installing on
Fedora, Gentoo and Debian.
Ecasound 2.6.0 has been released! Releases notes follow:
1. Summary of changes
New interactive commands have been added to query and manage JACK port
connections. More options are also now available for setting up ecasound's
own JACK ports. Severe bugs in 'playat' and 'select' objects have been
fixed. A refactored ECI C implementation fixes bugs and provides improved
performance for ECI apps. Many minor bugs have been fixed.
2. What is Ecasound?
Ecasound is a software package designed for multitrack audio processing.
It can be used for simple tasks like audio playback, recording and format
conversions, as well as for multitrack effect processing, mixing,
recording and signal recycling. Ecasound supports a wide range of audio
inputs, outputs and effect algorithms. Effects and audio objects can be
combined in various ways, and their parameters can be controlled by
operator objects like oscillators and MIDI-CCs. A versatile console mode
user-interface is included in the package.
Primary platform for running Ecasound is GNU/Linux. Ecasound can also be
run on many UNIX-derived systems such as FreeBSD, Mac OS X and Solaris.
Limited support for Windows is available through Cygwin. Ecasound is
licensed under the GPL. The Ecasound Control Interface (ECI) is licensed
under the LGPL.
3. Changes in 2.6.x series
- Basic support for monitoring and modifying JACK port connections,
from Ecasound's interactive mode, has been added. See
the ecasound-iam(1) man page and the related mailing list
- The syntax for specifying JACK inputs and outputs has
been refactored. Note that old syntax is still supported
as well, although marked as deprecated. See ecasound(1)
manual page and the related mail thread at:
Closes sffeat:1415822 sffeat:2134183
- Important bugfixes to "playat" audio object implementation.
Same bugs can also be triggered with "select".
- The standalone ECI C implementation has been refactored,
fixing bugs and giving a small performance boost to
ECI applications using it. Note that this code is used
by most ECI language bindings. Closes sfbug:1412409
- Numerous small improvements and bugfixes. Affected
bug items (not mentioned above):
Full list of changes is available at:
4. Interface and configuration file changes
Interactive mode commands 'ai-wave-edit', 'ao-wave-edit' and
'c-mute' (replaced by 'c-muting') have been deprecated. They still
work in this release, but will be removed in a future release.
JACK audio object syntax has been updated. Object keywords 'jack_generic',
'jack_auto' and 'jack_alsa' have been deprecated. They still
work in this release, but will be removed in a future release.
Object keywords 'jack' and 'jack_multi' should be used instead.
The somewhat misleading options '--daemon', '--daemon-port', etc
have been deprecated, and more appropriately named options
'--server' and '--server-tcp-port' have been added.
Formatting of the string returned by interactive mode command
'cs-status' (aliases 'st' and 'status'), has been updated.
Largefile (LFS) support (+2GiB files) is now enabled by default,
without need for specifying '--with-largefile' to configure.
The default autoconf macro AC_SYS_LARGEFILE is now used to
check whether the system is LFS compliant (practically all
systems are nowadays). The old '--with-largefile' configure
option is still there, but no longer has any effect. For
background information, see:
5. Contributors to 2.6.0 series
Patches - Accepted code, documentation and build system changes
* Sacré, Dominic [dsacre]
Fixes to 'jack_generic'
Last minute release testing
* Avuton Olrich
Found a showstopper bug in ecasignalview on
the release day
* Julien Claassen
Various problems in the candidate releases
Bug Hunting - Reports that led to bugfixes (items closed)
* Erik Nomitch (2)
Nasty bug in 'playat' implementation
Ecasound did not properly ignore unknown RIFF WAVE chunks
* Joel Roth (2)
Lack of -fPIC causes trouble to ECI impls on amd64
* Sergei Steshenko (1)
Problems with '-ev'
* Duphil (1)
Loop devices saved with incorrect syntax
* Rocco <linuxmedia4(a)emailaddr.hidden> (1)
6. Links and files
Web site (and mirrors):
List of distributions with maintained Ecasound support:
On behalf of the developer team, it is my pleasure to announce the
latest release of Aqualung, an advanced cross-platform gapless music
player. This release is the result of a year's work, much of which has
been done by our newly joined developer Jeremy Evans. Please see the
ChangeLog below for the highlights of this release.
As usual, the platform independent source tarball and the
self-extracting installer for Microsoft Windows, as well as up-to-date
documentation is immediately available from the project website:
2009-02-08 Tom Szilagyi <tszilagyi at users dot sourceforge dot net>
* Aqualung 0.9beta10
* Add programmable title format support.
This commit embeds a Lua interpreter inside of Aqualung for the
purpose of allowing the user full control over the title format. It
allows the user to use any metadata field that Aqualung recognizes,
as well as a few fields from the file info in order to compose a
title field. See the documentation update included in this release
for usage information for this feature.
* Loop playback enhancements:
New key bindings '<' and '>' for adjusting loop range start and end
(respectively) to the current playing position. Active only when
track repeat mode is on and a track is currently playing or paused.
Added tooltip showing loop range in percentage and time (if there is
a track loaded). Tooltips must be globally enabled for this feature.
* Allow the systray to be disabled even if support is compiled in.
* Add support for saving single playlists in M3U format. If the
playlist file name ends with .m3u, it will save in M3U format (one
filename per line) instead of the Aqualung XML format. This only
affects the logic around saving single playlists; if you save all
playlists at once, it will always use the XML format, because the
M3U format does not support multiple playlists.
* Add support for sndio backend, bringing the total number of
backends to five. libsndio was recently introduced in OpenBSD as
a simple audio API that supports OpenBSD's builtin sound server,
* Add playlist context menu option 'Roll to active song'.
* Optionally combine Play and Pause buttons into a single button.
* Fix gapless MPEG audio playback (correct offset calculation) when
ID3v2 tag is present.
* Export can now copy files instead of reencoding them using the new
target format "Copy".
* A subset of input files can be forced to be copied instead of being
reencoded. There are two criteria for this: when the source file is
already in the target format, and when the source file matches any
of a comma-separated list of wildchards (similarly to the builder
exclusion list). Both options can be enabled/disabled from the
* Handle HTTP/1.0 responses.
* When updating all feeds, insert 1 second delay between
* Added right-click menu items for adding only new podcasts to playlist.
* Music Stores can now use relative paths instead of absolute ones,
allowing users to mount the same collection on different mount
points (just one use case). Implementation is based on the patch by
Russell Johnston, big thanks for both the idea and the
contribution. A checkbox for toggling this feature is added to the
Edit Store dialog (accessible via the right-click menu of stores).
* All filenames use the GLib filename encoding instead of locale
encoding. This is the proper and official way of doing it; if you
have issues using filenames with special characters, consider
setting the G_FILENAME_ENCODING or G_BROKEN_FILENAMES environment
variables. If you are using an UTF-8 locale (a very wise choice),
you have nothing to worry about.
* Add extra check for mad.h presence to configure.
* New store builder option to automatically remove non-existing files
from the store. It is disabled by default.
* Added new Swedish translation by Niklas Grahn.
* Numerous minor bugfixes.
Tarball containing D-Bus patched jack 0.116.2 is available here:
D-Bus modifications add optional autodetected support for the D-Bus
based server control system.
D-Bus is object model that provides IPC mechanism. D-Bus supports
autoactivation of objects, thus making it simple and reliable to code a
"single instance" application or daemon, and to launch applications and
daemons on demand when their services are needed.
* Simplified single thread model for control and monitor
applications. Various D-Bus language bindings make it trivial to
write control and monitor applications using scripting languages like
Python, Ruby, Perl, etc..
* JACK has log file (~/.log/jack/jackdbus.log) that is available for
inspection even when autoactivation happens because of first JACK
application is launched.
* There is real configuration file used to persist settings that can be
manipulated through configuration interface of JACK D-Bus object.
* Improved graph inspection and control mechanism. JACK graph is
versioned. Connections, ports and clients have unique (monotonically
increasing) numeric IDs.
* High level abstraction of JACK settings. Allows applications that can
configure JACK to expose parameters that were not known at compile
(or tarball release) time.
Currently there are some minor differences between jack1 jackdbus and
* There is no parameter constraints support (no enums and no ranges)
* No get client pid function (probably affects lash)
* Settings file (in ~/.config/jack/) is conf-jack1.xml instead of
conf.xml, because jack1 and jack2 settings and not really compatible.
When configured with D-Bus support, jack_control is
installed. jack_control is simple commandline interface for jackdbus.
Other tools that can communicate with JACK through D-Bus:
* LADItools (tray icon, configuration, etc.)
* Patchage (and lpatchage too)
* LASH 0.6.x (may not work properly with jack1 jackdbus implementation)
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
A new version of QJackMMC / JackCtlMMC has been released today,
sporting the new ability to select a device ID, a new help system, and
several bug fixes. If you have a MIDI device capable of sending Midi
Machine Code commands, you can use QJackMMC / JackCtlMMC to control
all your JACK-based programs with your external hardware, or even
internal ALSA programs that emit MMC.
The website is here: http://jackctlmmc.sourceforge.net/
The new features include:
- Added device ID support (formerly listened to ID 7f only)
- Added Help->About and Help->What's This
- Made the makefile more robust for easier building
- Fixed Lash startup bug
- Fixed Jack disconnect bug