Hi all,
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:
http://aqualung.factorial.hu
Thanks,
Tom
2009-02-08 Tom Szilagyi <tszilagyi at users dot sourceforge dot net>
* Aqualung 0.9beta10
http://aqualung.factorial.hu
* 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,
aucat.
* 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
Export dialog.
* Handle HTTP/1.0 responses.
* When updating all feeds, insert 1 second delay between
individual feeds.
* 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:
http://nedko.arnaudov.name/soft/jack/dbus/http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-dbus-0.…http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-dbus-0.…
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
jack2 jackdbus:
* 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
Enjoy,
-- Alex
Downloads:
http://archive.notam02.no/arkiv/src/?C=M;O=Dhttp://folk.uio.no/ksvalast/arkiv/src/?C=M;O=D
jack_capture
============
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, but it can do a number of other operations as well.
0.9.31 -> 0.9.32:
*Changed default format for from wav to wavex for files with more
than two channels. Thanks to Fons Adriaensen for the suggestion.
*Added fix for 64 bit mode. Thanks to Andras Simon for helping
to find the bug and Dominique Fober for fixing the bug.
*Added the "-verbose" option for easier debugging in case program
crashes or freezes.
*Checks whether sndfile.h exists before generating setformat.c.
In this release:
* lv2rack does no longer require PHAT (it was not really using it even
in zynjacku-3 release)
* Support for out of process plugin UIs (the upcomming nekobee release
should use it)
* Don't crash when trying to load non-existing plugin (specified by
supplying plugin URI at commandline)
* Don't crash with some plugins (NULL extension_data)
zynjacku is JACK based, GTK (2.x) host for LV2 synths. It has one JACK
MIDI input port (routed to all hosted synths) and one (two for stereo
synths) JACK audio output port per plugin. Such design provides
multi-timbral sound by running several synth plugins.
zynjacku is a nunchaku weapon for JACK audio synthesis. You have solid
parts for synthesis itself and you have flexible part that allows
synthesis to suit your needs.
lv2rack is a host for LV2 effect plugins.
You need slv2 library to compile zynjacku tarball.
Project homepage with screenshots:
http://home.gna.org/zynjacku/
Get tarball from here:
https://gna.org/files/?group=zynjacku
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
http://www.denemo.org
The source tarball for the 0.8.2 (stable) release is now available. Also uploaded is a binary built for Windows.
A lot of bugs were fixed and several new features were added.
We also prepared Denemo for further midi-interaction. But to make Denemo a full notation-midi-sequencer we need you! If you are a developer with interest in MIDI please help us!
However, the focus this time was on (MIDI-)input and more scripting support. Now its possible to combine any input-method (Keyboard, Mouse, Midi) with any Denemo-function making it possible to have scripts like the "Angry Delete" feature: Don't take your hand off the midi-keyboard if you played a wrong note. Just hit the next note with all your might ("high velocity") and it will replace the last one instead of adding a new one.
Some of the new features:
MIDI input
MIDI input filters - scripts that let you control Denemo from MIDI
controller. (Advance on edit, Angry Delete, Figured Bass entry ...)
Audio feedback - either simple beep-beep type sounds on entering
notes/rhythms or (with JackMidi) synthesizer notes.
Mouse shortcuts (e.g. dragging to create crescendos or slurs, all
customizable with custom cursors during drag)
More scripting support.
Applying operations to selections.
More printed notation available from commands (Tempo Indications,
fingerings, metronome marks, beaming, anacrusis (upbeat), repeat
barlines ...)
Better menu organization.
Allow Denemo music scores to have their own actions automatically
performed on loading. (e.g. launching education games, playing
scores ...)
Fixes to Windows version: no need to re-boot after install, scripted
menu items in hierarchical menus no longer crashing.
The source tarball for the 0.8.2 (stable) release is now available. Also uploaded is a binary built for Windows.
A lot of bugs were fixed and several new features were added.
We also prepared Denemo for further midi-interaction. But to make Denemo a full notation-midi-sequencer we need you! If you are a developer with interest in MIDI please help us!
However, the focus this time was on (MIDI-)input and more scripting support. Now its possible to combine any input-method (Keyboard, Mouse, Midi) with any Denemo-function making it possible to have scripts like the "Angry Delete" feature: Don't take your hand off the midi-keyboard if you played a wrong note. Just hit the next note with all your might ("high velocity") and it will replace the last one instead of adding a new one.
Some of the new features after the break:
MIDI input
MIDI input filters - scripts that let you control Denemo from MIDI
controller. (Advance on edit, Angry Delete, Figured Bass entry ...)
Audio feedback - either simple beep-beep type sounds on entering
notes/rhythms or (with JackMidi) synthesizer notes.
Mouse shortcuts (e.g. dragging to create crescendos or slurs, all
customizable with custom cursors during drag)
More scripting support.
Applying operations to selections.
More printed notation available from commands (Tempo Indications,
fingerings, metronome marks, beaming, anacrusis (upbeat), repeat
barlines ...)
Better menu organization.
Allow Denemo music scores to have their own actions automatically
performed on loading. (e.g. launching education games, playing
scores ...)
Fixes to Windows version: no need to re-boot after install, scripted
menu items in hierarchical menus no longer crashing.
http://www.denemo.org
Hi Everyone,
I've released some LADSPA plugins that are loosely based on my VST plugins
I wrote years ago. I haven't produced any documentation yet but most
plugins are fairly self explanatory.
Utility Plugins
* Input Module (Stereo only)
Alter gain, balance, width, phase on a stereo signal
Filter Plugins
* Low Pass (Mono and Stereo version)
* High Pass (Mono and Stereo version)
Gentle high pass and low pass filters
Simulation Plugins
* Tube - (Mono and Stereo version)
Valve warmth/distortion simulation
Dynamics Plugins
* Compressor - (Mono and Stereo version)
Peak/RMS soft-clipping compressor
The 'tight/sloppy' control modifies the envelope sensor - from peak (one
sample) to rms (50ms worth of samples). Having the envelope 'sloppy'
causes the compressor not to see transients at all, which allows for more
severe compression on sounds like vocals & bass.
Reverb Plugins
* ER Reverb - (Mono and Stereo summing In)
Early reflection based reverb. Really more of a room simulator than a
reverb. Use this to add simulated room ambiance to sounds that have none -
particularly useful when combining mic'd & electronic instruments as you
can add room ambiance absent in the electronic signals to help blend in.
Don't expect to get big washing reverbs with large room sizes - Large
room sizes cause the early reflections to be individually discernible and
you end up with a series of echos.
Another use of this plugin is to reinforce stereo placement - the sound
source is positionable and the resultant reflections realistically place
the source at a specific spot. (rather than dragging the sound back to the
center).
I find slightly off square rooms sound best.
The decision to release as LADSPA rather than LV2 is more due to the host
support of LV2 than anything else. Once LV2 comes out of the RC phase of
it's life and adoption by host applications becomes widespread I'll look
at releasing these as LV2 plugins.
You can grab the plugins from here:
http://www.invadarecords.com/Downloads.php?ID=00000263
Any feedback, suggestions, hints and criticism welcome.
regards,
Fraser (fraser(a)arkhostings.com)
echo -n "sorry for ><,"
while true; do
echo -n " please >>"
done
--
WHAT:
What does Free and Open Source software (FLOSS) provide to artists and
designers - beyond just free alternatives to established tools from
Photoshop to Final Cut?
"FLOSS+Art" is the first book to answer this question. It shows how the
value of Free Software lies in its differences and creative challenges,
as opposed to out-of-the-box and off-the-shelf solutions; how it allows
to work and collaborate differently with computers, and therefore enable
different kinds of art and design.
The Internet - whose infrastructure is based on free software and open
standards - is an obvious example of such an adaptable, collaborative
artistic medium. "FLOSS+Art" also covers more traditional artistic
domains such as graphic and audiovisual design, and how they shift from
customer-centric to community-driven work.
FLOSS+Art critically reflects on the growing relationship between Free
Software philosophy, open content and digital art. It provides
first-hand insight into its social, political and economic myths and
realities.
With contributions by: Fabianne Balvedi, Florian Cramer, Sher Doruff,
Nancy Mauro Flude, Olga Goriunova, Dave Griffiths, Ross Harley, Martin
Howse, Shahee Ilyas, Ricardo Lafuente, Ivan Monroy Lopez, Thor
Magnusson, Alex McLean, Rob Myers, Alejandra Maria Perez Nuñez, Eleonora
Oreggia, oRx-qX, Julien Ottavi, Michael van Schaik, Femke Snelting,
Pedro Soler, Hans Christoph Steiner, Prodromos Tsiavos, Simon Yuill.
Compiled and edited by Aymeric Mansoux and Marloes de Valk.
With the support of the University of Huddersfield and the Willem de
Kooning Academy Rotterdam University.
http://goto10.org/flossart
--
ORDER YOUR COPY NOW:
http://www.metamute.org/en/shop/floss_arthttp://www.moreismore.net/en/floss+arthttp://www.amazon.co.uk/FLOSS-Art-Aymeric-Mansoux/dp/1906496188/
--
FLOSS+Art is triple licensed GNU GPL, GNU FDL and Free Art License.
Rather than just providing a "free" PDF, FLOSS+Art.v1.1.eBook-GOTO10
is also available and contains all the Fonts, Images, PDF and Scribus
source files that were used to make the book.
http://thepiratebay.org/torrent/4671426/FLOSS_Art_v1.1
Feel free to branch a translation or fork the chapters! ;)
--
JOIN US:
On the 11th of February, 19:30-21:30 the book will officially be
launched with a public presentation in the Willem de Kooning Academy
Rotterdam, one of the sponsors of the publication. This event is
featured in the framework of the new research program "Communication in
a Digital Age" of the Piet Zwart Institute, Willem de Kooning Academy
Rotterdam University.
The editors Aymeric Mansoux and Marloes de Valk will give an overall
presentation of the book, along with several of the contributing authors
who will briefly introduce into its more specific subjects and chapters.
Full program and details to be announced later, stay tuned!
--
BONUS TRACK:
Subscribe to Mute and get a FREE copy of FLOSS+Art - limited offer
Subscribe to Mute and guarantee to be first in line for our quarterly
collection of provocative articles on culture, politics, and technology.
What's even better, for a limited time receive a free copy of GOTO10's
new book FLOSS+Art with your subscription.
Quarterly, critical, and cheap, Mute is a concrete jumble of all that's
still grunting in the inter-finessing hyper-barrios of culture,
politics, and technology 2.0. As capitalism yawns towards the apocalypse
we match it issue by issue with a sustained critique of everything
existing, from exo prole-bashing and shanty chic to academic aut-onanist
marxistry.
http://www.metamute.org/mute_magazine_subscription_individual
or phone the Mute office: +44 (0)20 7377 6949
--
echo ":*"
In this release:
* Plugin presets (save/restore)
* Improved support for Calf plugins (various extensions needed by
development version)
* MIDI CC/Pitchwheel automation. Not yet available for custom
UIs. Works for float parameters only.
* Replace PHAT fansliders with bundled knobs. PyPhat is no longer
required.
* lv2dynparam host library is now optional. To enable support for
dynparam plugins (lv2zynadd) lv2dynparam1 version 2 is needed.
zynjacku is JACK based, GTK (2.x) host for LV2 synths. It has one JACK
MIDI input port (routed to all hosted synths) and one (two for stereo
synths) JACK audio output port per plugin. Such design provides
multi-timbral sound by running several synth plugins.
zynjacku is a nunchaku weapon for JACK audio synthesis. You have solid
parts for synthesis itself and you have flexible part that allows
synthesis to suit your needs.
lv2rack is a host for LV2 effect plugins.
You need slv2 library to compile zynjacku tarball.
Project homepage with screenshots:
http://home.gna.org/zynjacku/
Get tarball from here:
https://gna.org/files/?group=zynjacku
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>