An experimental genetic programming synthesiser. This program is free
software, developed for linux, using jack for audio.
Fastbreeder is essentially a 4 button synth. The idea is to grow code by
choosing from a range of automatically generated variations of functions,
you don't have to know how they work, but each function creates a sound
which can be selected by you. The following generation is then created
containing mutants of your chosen sound. You can refine and develop the
sound just by auditioning and choosing the best one each time.
http://www.pawfal.org/Software/fastbreeder/
For those in the London UK area, I'm doing a short show and tell of this
app at the next dorkbot: http://dorkbot.org/dorkbotlondon/
cheers,
dave
Wed Feb 8 2006 CLAM 0.90 Released
======================================
´New multiplied build-system, fancy applications and inter-
connectivity'
What is CLAM?
CLAM is a framework for research and application development
in the Audio and Music Domain. It offers a conceptual model
as well as tools for the analysis, synthesis and processing
of audio signals.
We are glad to announce that our new 0.90 release is already
available at our (also brand new) website: http://clam.iua.upf.edu.
This release represents a big step forward to our soon to come
first stable 1.0 release and includes major improvements.
For the first time the CLAM framework and all related applications
are available in binary form for all major platforms: deb packages
are provided for Ubuntu/Debian GNU/Linux, dmg images for Mac OSX
and setup executables for Windows. This change has represented a
complete but necessary (and painful!) rework of our build system,
which is now based on small binary libraries and uses Scons as
the build tool. We expect it to reduce drastically the complexity
of the compilation and installation of clam applications for the
end-user.
Other major improvements include a complete rework of the SMSTools,
application GUI, which is now based on Qt, as well as many
additions to the Annotator app.
A CLAM Network can now also become an Open Sound Control (OSC)
node, opening up the possibility of interconnection to external
applications. In the 'Application Prototyping' chapter we'd like
to mention that we have also added complete tools to create both
VST and LADSPA plugins out of a previously designed network.
It is also worth noticing the possibility of creating stand-alone
applications with a GUI created using the great Qt-designer and
the CLAM Qt-plugins. Such standalone applications can behave
either as a Jack client (for GNU/Linux and Mac OSX) or use audio
backends like alsa or Portaudio.
Please read these and other improvements in the attached changelog
and visit our website and/our mailing list for further announcements.
Although we are continuing to work toward the 1.0 release and we
expect to come up with new improvements soon, we hope all these
additions already convert the framework into a more usable and
useful tool and, as always, we expect as much feedback as possible
from all our users.
The CLAM team
CLAM ChangeLog
2006-02-07 CLAM_0_90_0
'New multiplatform build-system, fancy applications and interconnectivity'
* Building and packaging
+ New build system based on scons
+ Binary libraries
+ Standard library installation
+ CLAM applications just link against the libraries
+ CLAM and all provided applications are working multiplatform
(Linux/MacOSX/Windows)
+ Easy to use installers for MacOSX, Windows and Linux (Debian)
+ Ported to g++ 4.0
* Rappid prototyping infrastructure
+ New external-generators/sinks and
external-control-senders/receiver classes.
o They glue specific architecture (jack, portaudio,
ladspa, vst) ports with a clam network.
* New hierarchy of network-players classes, with these (final)
classes:
+ JACKNetworkPlayer,
+ PortAudioNetworkPlayer,
+ BlockingNetworkPlayer,
* LADSPA Plugins (Linux): A generic plugin that embeds a network can be
easily created by just providing the path to a valid network xml file.
* VST Plugins (Mac/Windows): A generic plugin that embeds a network can be
easily created by just providing the path to a valid network xml file.
* OSC (Open Sound Control): A network (for instance from the Network Editor)
can now send an receive OSC messages and interconnect to other applications
that follow this protocol.
* MIDI files
+ New classes to read/write standard MIDI files
* Qt Visualization Module
+ Support for multidisplay plots.
+ BPFEditor: multiple BPF allowed
+ Faster rendering of plots using buffered pixmaps
* QtSMSTools2: New! A total rewrite of SMSTools2 GUI using the Qt
toolkit.
+ Multidisplay implementation sharing common axis
o Spectrogram (Color,Black&White)
o Improved player: audio and fundamental frequency
o More suitable dialogs to configure projects
* NetworkEditor
+ New callback audio-driving mode. This allow different modes
(specified as command line options)
o Jack client mode (not in Windows)
o PortAudio mode
o Blocking mode
* Annotator
+ New segment editor:
o Different annotation restrictions depending on the
schema. Right now:
# Continuous segmentation (no gap)
# Discontinous segmentation (gaps but not overlaps)
o Consistent dragging
o Tooltips are faster to appear
o Tooltips say just the position of the hovered element
instead the cursor position.
o Hovering highlights the limit
+ Optimizations on the song switching and on the display
+ Inserting and removing segments now has its reflexion on the
pool
+ Playing the wav and the auralization on different channels.
+ Description schema browser
+ Now, viable projects can be built from the interface
* Spectral Analysis Synthesis
+ FFTOoura:
o By defining a compilation flag, FFTOoura can be choosen
instead of fftw by default
o FFTOoura is now also implemented in the inverse FFT process
2005-07-21 CLAM_0_8_0
'Prototyper with streaming SMS transformations'
* SMS Transformations on the network editor:
+ All SMS Transformations have been refactored in order to work
in streaming mode and not only in offline mode.
* New Prototyping way:
+ Prototyper: Allows to bind a Qt desinger interface to a
Network XML definition so you can have an CLAM GUI
application up an running without a single line of code.
Current features:
o It uses the widget names and classes to Automagically
relate widgets to processings, ports and controls.
o Binds sliders, knobs and so to in-controls on the
network
o Binds monitoring plots to out-ports on the network
o Binds buttons to play/stop actions on the network
* QtPlots add-ons:
+ Editable segmentation marks on all the plots
+ QtSpectrogram:
o Plot to view sonogram (Color/B&W)
+ BPFEditor:
o Editable/auralizable plot (Audio and MIDI support)
* Compiler compatibility:
+ CLAM and its applications now compiles in GNU g++3.4 (as well
as 3.3)
* Audio file I/O facilities:
+ MP3 I/O: Bug fixed: that prevented XING headers from being
used to compute duration
+ MP3 I/O: Bug fixed in conversion from milliseconds to seconds
+ Vorbis I/O: Feature addition: now the # of samples is
computed for Vorbis bitstreams
* Memory leak review:
+ FFT internal buffer was not freed on destruction
* XML related changes:
+ Now XmlStorage::Dump does indentation by default. A new
optional parameter disables indentation.
+ XercesC 2.6 is required in order to pass the tests and be
memory leak free (even 2.3 should be enough to compile and
run CLAM).
+ XML Storage Error Handling (This solves issue #0000022):
o Catchable CLAM::XmlStorageErr excepetions are thrown
whenever:
# I/O error happens
# Malformed XML is readed
# Read elements or contents does not match with CLAM
objects structure
# CLAM objects detect some semantic constraints.
+ XPath (like) navigation (This solves issue #0000045):
o The implementation of XmlStorage::Select allows using:
# XmlStorage::AppendToDocument(object, path,
filename)
# XmlStorage::RestoreFromFragment(object, path,
istream)
# Using atomic primitives for doing some similar
hacks like writing fragments of the XML for an
object to disk.
+ Alternative XML Backends (LibXml++)
o Unification of the way XmlStorage interfaces the library
dependant code.
o LibXml++ Backend implemented. It is planned to be the
default backend on future releases but still some work
is needed to get the error messages correctly reported.
* Network refactoring:
+ Published{In|Out}{Controls|Ports} ->
{In|Out}{Control|Port}Registry
* Descriptors:
+ SpectralDescriptors::HighFrequencyCoefficent ->
HighFrequencyContent as specified by the original literature.
* Other:
+ ConnectPorts overloaded to connect free ports (that is not
belonging to any processing, normally used for injecting or
extracting data)
* Build System:
+ Changes in order to not abort ./configure script when some
library is not found (and not specifyed with the
--without-libname option)
2004-11-18 CLAM_0_7_0
'Easier deployment, better plots and Processing Networks'
etc.
http://www.notam02.no/arkiv/src/
ABOUT
-----
jack_capture is a small simple program 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.
USAGE
-----
jack_capture [-f filename] [ -b bitdepth ] [-c channels] [ -B bufsize ]
Filename is by default auotogenerated to something like "jack_capture_<date+exact_time>.wav"
Bitdepth is by default FLOAT.
Channels is by default 2.
Bufsize is by default 262144.
ACKNOWLEDGMENT
--------------
Mostly based on the jackrec program in the jack distribution
made by Paul Davies and Jack O'Quin. Automatic filename generation
code taken from the timemachine program by Steve Harries.
--
Mon Jan 30 2006 -- Sweep 0.9.1 Released
=======================================
Sweep is an audio editor and live playback tool for GNU/Linux, BSD and
compatible systems. It supports many music and voice formats including
WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and
LADSPA effects plugins. Inside lives a pesky little virtual stylus called
Scrubby who enjoys mixing around in your files.
This release is available as a source tarball at:
http://prdownloads.sourceforge.net/sweep/sweep-0.9.1.tar.bz2?download
New in this release
-------------------
This is a maintainance release.
The previous release (0.9.0) had a bug that prevented sweep from
populating the ALSA devices in settings. The bug was only apparent
when you built with ALSA and didn't have a previous installation
of sweep that used ALSA.
If you installed sweep 0.9.0 and had problems getting any sound
output then please upgrade to 0.9.1.
Further information
-------------------
Screenshots:
http://www.metadecks.org/software/sweep/screenshots/
Some interesting audio recordings of Scrubby are at:
http://www.metadecks.org/software/sweep/demos.html
Sweep is designed to be intuitive and to give you full control. It includes
almost everything you would expect in a sample editor, and then some:
* precise, vinyl like scrubbing
* looped, reverse, and pitch-controlled playback
* playback mixing of unlimited independent tracks
* looped and reverse recording
* internationalisation
* multichannel and 32 bit floating point PCM file support
* support for Ogg Vorbis, MP3 and Speex compressed audio files
* sample rate conversion and channel operations
* LADSPA 1.1 effects support
* multiple views, discontinuous selections
* easy keybindings, mouse wheel zooming
* unlimited undo/redo with fully revertible edit history
* multithreaded background processing
* shaded peak/mean waveform rendering, multiple colour schemes
Sweep is Free Software, available under the GNU General Public License.
More information is available at:
http://www.metadecks.org/software/sweep/
Thanks to Pixar Animation Studios and CSIRO Australia for supporting the
development of this project.
enjoy :)
2006/01/30: soniK 1.0beta1
--------------------------
About soniK
-----------
soniK is an open source digital audio editor for Linux, using the KDE
platform. soniK allows you to record, edit and process sounds on your
computer.
soniK's main features include:
* Record & play audio using your computer's soundcard
* Visualise the audio as a waveform or a spectrogram
* Edit the audio and transform it with a wide variety of plugins
* Generate new sounds
For screenshots, downloads & more information see:
http://sonik.sourceforge.net/
Getting soniK
-------------
soniK can be downloaded from http://sonik.sourceforge.net/download.html
Binary packages are available for Debian sarge, Kubuntu 5.10, Kubuntu 5.04 and
Fedora Core 4.
Release Information
------------------
This is the first beta release for soniK 1.0.
Please test it and report any problems or bugs using the tracker at
http://sonik.sourceforge.net . Also, please send any other feedback to
sonik-users(a)lists.sourceforge.net
Known issues:
- Selection display is corrupted on Kubuntu 5.10 (will be fixed in next beta)
- Don't expect too much from the plugin devel packages yet!
--
Rob Walker <rob(a)tenfoot.org.uk>
http://www.tenfoot.org.uk
Liblo, the Lite OSC library, is an implementation of the Open Sound
Control protocol for POSIX systems*. It is written in ANSI C99 and
released under the GNU General Public Licence. It is designed to make
developing OSC applictions as easy as possible.
http://liblo.sourceforge.net/
nick.
Changes:
* New Maintainer (me!)
* Fixed pthread resource leak, when stopping server
* IPv6 is now disabled by default
* Fixed bug where sockets weren't closed when replying to messages
* Split off resolve_address into seperate create_socket function
* Only creates new sockets when needed
* Added lo_send_from, lo_send_message_from and lo_send_bundle_from
First Ecasound release of 2006 is here!
1. Summary of changes
---------------------
A severe bug related to audio routing in the engine has been fixed. It is
now possible to set initial values for any MIDI-CC controlled effect
parameters. Many minor bugfixes and improvements have been made to the
Ecasound Control Interface implementation. Some improvements have been
also made to the ecasignalview utility.
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 since last release
-----------------------------
* A severe bug was fixed in the engine mixer code. In cases where an
input is connected to multiple chains, and one or more inputs
have reached end of stream state, the resulting mix is not
handled properly.
* Ability to set initial values for MIDI-CC controlled effect
parameters has been added. This allows to avoid initial jumps
in the parameter values.
* New interactive mode commands: ai-describe, ao-describe, cop-describe
and ctrl-describe commands. These commands allow describing session
state using the Ecasound Option Syntax. See ecasound-iam(1) for
detailed description.
* Many bugfixes that affect applications utilizing the Ecasound Control
Interface (ECI).
* And more bugfixes, see the full list of changes.
Full list of changes is available at:
- http://www.eca.cx/ecasound/history.php.
4. Interface and configuration file changes
-------------------------------------------
None in this release.
5. Contributors to this release
-------------------------------
Patches - Accepted code, documentation and build system changes
* Stuart Allie [allies] (1)
ECI-C parser overflow.
* Markus Grabner [grabner] (1)
Updated RPM spec-file for x86_64 support.
Bug Hunting - Reports that led to bugfixes (items closed)
* Junichi Uekawa (2)
Bug in -etf operator.
Comma-bug in ecasignalview.
* Michael Willoughby (2)
Bug in 'c-select'.
Unnecessary DBC runtime check warnings.
* Rocco <linuxmedia2(a)netscape.n...> (1)
Bug in the engine mixdown routines.
* Pedro Antonio Fructuoso Merino (1)
Bug in seeking mp3 files.
* Dave Serls (1)
Segfault related to preset object cleanup (sfbug:1412200).
* Stephen Stocker (1)
Ecasignalview compile error.
Feature suggestions - Ideas that led to new features (items)
* Adam Linson (1)
Setting initial values for MIDI-controlled parameters.
6. Links and files
------------------
Web site (and mirrors):
http://eca.cx (fi)
http://ecasound.seul.org (us)
http://ecasound.sourceforge.net (us)
Source packages:
http://ecasound.seul.org/downloadhttp://ecasound.seul.org/download/ecasound-2.4.4.tar.gz
md5sum: 3032a157f736bb38426b2ebcc92c6513
List of distributions with maintained Ecasound support:
See http://eca.cx/ecasound/download.php
--
links, my public keys, etc at http://eca.cx/kv
I'm pleased to announce the release of Rivendell v0.9.65. Rivendell is a
full-featured Radio Automation System that is available under the GNU Public
License. From the NEWS file:
*** snip snip ***
This is a bugfix release of Rivendell. Among the issues corrected
are:
RDLogManager issues, including a problem with autofill events when
the associated traffic or music import source has no matching
events.
Problems with Services whose name contained one or more spaces.
Full details are in the ChangeLog.
Library Versions:
This version requires that, at a minimum, libradio-0.95.1 and
librhpi-0.94.4 be installed. If installing from RPM, the version of
the currently installed libraries can be determined by doing:
rpm -q libradio
rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after
upgrading to allow any necessary changes to the database schema to
be applied.
*** snip snip ***
Further information, including download links can be found at:
http://www.salemradiolabs.com/rivendell/
Cheers!
|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Director of Broadcast Software Development |
| | Salem Radio Labs |
|-------------------------------------------------------------------------|
| Some things have to be believed to be seen. |
| -- Anonymous |
|-------------------------------------------------------------------------|
Announcing the 20060122 release of WhySynth, a DSSI softsynth
plugin.
New since the last major release:
* A new oscillator mode, based on Nasca O. Paul's gorgeous
PADsynth algorithm.
* A new filter mode, essentially the low-pass filter from amSynth.
* A new dual delay effect.
* Improved and extended wavetables.
* More patches.
* Lots of cleanups and bug fixes, including fixes for more stable
operation especially under Rosegarden, and for compilation on
Mac OS X 10.4 'Tiger'.
Find WhySynth here:
http://home.jps.net/~musound/whysynth.html
More information on the DSSI plugin standard, available hosts
and plugins can be found here:
http://dssi.sourceforge.net/
WhySynth is written and copyright (c) 2006 by Sean Bolton,
under the GNU General Public License, version 2.
A minor update of hexter, the Yamaha DX7 modeling DSSI plugin,
is now available at:
http://sourceforge.net/project/showfiles.php?
group_id=104230&package_id=134428
Changes include:
* The coarse frequency of each operator now can be controlled in
real time via MIDI control changes.
* Fixes for RPM, gcc 2.9x and 4.x, and Mac OS X 10.4 'Tiger'.
More information about hexter and DSSI can be found at:
http://dssi.sourceforge.net/hexter.html
hexter is written by Sean Bolton, and copyright (c)2006 under
the GNU General Public License, version 2 or later.