Hi All,
I don't know how many of you are in or near London,
England but we're having an event called Bleepfest in the
crypt of Christchurch Spitalfields near Spitalfields Market.
Here's the promo ... as a general note,
What: Computer and electronic music demo day
When: March 25th from 5 PM to 10 PM (these hours might increase)
Where: London! Christchurch Spitalfields Crypt, by the market a few
minutes
from Liverpool St Station
Who: musicians, bedroom or serious, boppers, thinkers, listeners
Music Genres: unlimited!
entry: UK2
Bleepfest 06 will be a part-day and night event that will be like the
Demos of old and where people can have the option to display what
they're doing "off stage" to small groups around them or to plug into
the PA and be an "event". Events will have time spaces between them so
that everybody else isn't drowned out.
The object is to attract people who like to play with music as well as
people who are quite serious about it. The object is also to create a
fun and friendly environment where people can wander around and get new
ideas.
While the event is operating system agnostic, and there are Linux people
already signed up to come along, it would be nice to have more, and
in particular if people want to run advocacy tables or whatever, that
would be most welcome. The only charge will be the small entry fee.
for more info:
http://mstation.org/bleepfest
or email me
Cheers
John
Hi,
Announcing Shelljam version 0.0.2. Shelljam is a way of playing
electronic music live using standard computer hardware. It is
implemented using fast portable libraries.
It is designed to be suitable for live performance and studio work.
http://shelljam.sourceforge.net
Carlo
The Rosegarden team are delighted to announce the release of version
1.2.3 of Rosegarden 4, an audio and MIDI sequencer and musical
notation editor for Linux.
Rosegarden is among the largest and most insanely ambitious Linux
music software projects, and is the only Linux application to offer
full composition and recording capabilities to musicians who prefer to
use classical notation.
http://www.rosegardenmusic.com/
The long-awaited 1.2.3 release of Rosegarden-4 offers a variety of new
features, bug fixes and enhancements. These include:
* The main segment canvas has been rewritten and is now faster, more
responsive, more accurate, and marginally prettier than before.
(This work proved much more complex than hoped, and accounts for
much of the time spent since the 1.0 release a year ago.)
* A new percussion matrix editor has been added. MIDI devices can
have user-configurable percussion key maps, stored in the same
device files as bank and program definitions. Users are invited to
contribute their own.
* Multi-track audio recording and simultaneous recording of audio and
MIDI are now supported.
* A "project packager" has been introduced and integrated,
facilitating the exchange of complete Rosegarden projects including
associated audio data and any other required files.
* The Lilypond export function has been updated for Lilypond 2.6 and
features a new Preview mode.
* You can now control Rosegarden's mixer and other twiddly bits using
an external MIDI controller device such as the Behringer BCF2000.
* Rosegarden is now capable of synchronising to MIDI Time Code in
master and slave modes (thanks to Vince Negri). MMC master and
slave are also now supported.
* Rosegarden's ALSA MIDI ports can now be connected and controlled
using an external ALSA connection manager such as qjackctl (thanks
to Pedro Lopez-Cabanillas).
* The default sequencer timer selection should be better behaved than
in 1.0 (eliminating the dreaded "Rosegarden only plays the first
note" problem).
* Effects plugins can now be applied to groups of audio instruments
at the buss stage.
* Many new icons and improved versions of old icons have been added
(thanks to Vladimir Savic).
* The build system now uses scons instead of autotools.
This release also sees hundreds of bug fixes, including fixes to some
long-standing issues with DSSI plugin support, JACK transport
synchronisation, and punch-in recording.
For more information about Rosegarden and what it can do for you,
please see
http://www.rosegardenmusic.com/
Rosegarden is Free Software under the GNU General Public License.
Download from http://ccrma.stanford.edu/~kjetil/src/
Das_Watchdog
============
ABOUT
-----
Das_Watchdog is a program heavily and shamefully inspired by the
rt_watchdog program made by Florian Schmidt:
http://tapas.affenbande.org/?page_id=38
However, this one has some improvements:
1. It works with 2.4 kernels as well as 2.6. (well, at least I think it
works with 2.6...)
2. Instead of permanently setting all realtime processes to run
non-realtime, das_watchdog only sets them temporary.
3. When the watchdog kicks in, an X window should pop up that tells you
whats happening. (just close it after reading the message).
INSTALLING
----------
make
cp das_watchdog /usr/local/sbin/
echo '/usr/local/sbin/das_watchdog & >/dev/null' >>/etc/rc.local
reboot
REQUIREMENTS
------------
tcl/tk. (http://en.wikipedia.org/wiki/Tk_(computing))
Jack_capture
============
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.
CHANGES
-------
0.2.2 -> 0.2.3:
*Added -z argument that choose number of leading zeros.
*Various changes.
JACK Rack 1.4.5rc1 has been released.
JACK Rack is a fast and easy to use serial LADSPA plugin host with
support for MIDI, LASH and, to some extent, LRDF.
Changes:
* JACK connection loss now employs automatic reconnect
* widgets controlled via MIDI now get all their channels updated
* added french translation
* applied patch from Mark Vitek that supports the latest LASH API
* changes
* corrected MIDI controller numbering (reported by James Stone)
* internal: introduced flexible status and error handlers
You can get it at
http://prdownloads.sourceforge.net/jack-rack/jack-rack-1.4.5rc1.tar.gz?down…
Please test this release candidate as it may still contain some
small quirks.
Thank you!
Leslie
--
gpg --keyserver pgp.mit.edu --recv-keys 0x52D70289
http://nic-nac-project.de/~skypher/
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.
--