CLAM 1.1, The `More eye-candy, please' release.
After a very intense development months since the last 1.0 release,
the CLAM crew is glad to announce that CLAM 1.1 is ready to
[1]download. It comes with many new features and code clean up.
Most
important improvements are found in the Visual Prototyping
front: new
3D-looking widgets, new data viewers and control surface; and a
simplified way to bind controls between the user interface and the
processing network.
To learn about CLAM: http://clam.iua.upf.edu
This release has been cooked-up under the umbrella of the
Interactive
Technology Group at the UPF lead by Josep Blat. So we thank their
support! It also features the work from contributors such as Zach
Welch; as well as the first patches from [2]Google Summer of Code
program --for example LADSPA and FAUST support and some work on
Annotator widgets.
A summarized list of changes follows. See also the [3]CHANGES files
for details. New audio related widgets were added to be used on the
NetworkEditor and the Prototyper. Such widgets include data
views such
as the BarGraph which can display LPC's, MFCC's. Nice control
widgets
were also added. The ControlSurface, for instance, to control two
scalar parameters by moving a point. Some widgets were gathered
from
the LAC community, such as [4]PkSampler [5]PovRay generated
widgets,
and nice knobs we enhanced from [6]QSynth and [7]Rosegarden.
Thanks to
the developers of those projects for making them GPL and being so
supportive while integrating them in CLAM. With all those widgets,
users now can visually build more appealing applications such
as the
new examples we include with Prototyper: A real-time gender
change, or
real-time spectral effects.
The TonalAnalysis (Chord extraction) now takes advantage of fftw3
performing 4 times faster! The KeySpace visualization was also
optimized so now tonal analysis runs even on very slow computers.
NetworkEditor and Prototyper usability have been enhanced. They
exploit the new in-control bounds parameters to automatically
set up
bounded control senders widgets. Also, NetworkEditor have proper
multi-processing selection features.
On different fronts, the code-base has been reduced by getting
rid of
Fltk and Qt3 modules since we are now focusing on Qt4, and the
documentation have been restructured and now it offers new
programming
how-tos.
The CLAM team
References
1. http://clam.iua.upf.edu/download.html
2. http://clam.iua.upf.edu/wikis/clam/index.php/GSoC_2007
3. http://clam.iua.upf.edu/doc.html#changes
4. http://www.patrickkidd.com/
5. http://www.povray.org/
6. http://qsynth.sourceforge.net/
7. http://www.rosegardenmusic.com/
As part of our continuing plans Csound 5.06 was release on Wednesday 6
June 2007. Apart from the usual bug fixes and bug introductions there
are a number of new opcodes, and a significant progress in merging
CsoundAV functionality into the Sourceforge tree.
==John ffitch
------------------------------------------------------------------------
Bug fixes:
system at k-rate was just wrong
vrandh and vrandi scaling problems
turnoff sometimes failed
mod was wrong
tempest on OSX
ATScross fixed and ATSadd output made cleaner
new opcodes etc:
partikkel -- particle synthesis
partikkelsync -- synchronisation for multiple particle synthesis streams
New command line options to control messages
eqfil -- equaliser filter
diskgrain -- granular synthesis from disk
pvsdiskin -- fsig streaming from disk
pvsmorph -- pvs data interpolation
Added new opcodes from CsoundAV by Gabriel Maldonado:
hvs1, hvs2, hvs3, vphaseseg, FLkeyin, FlslidBnk2,
FlvslidBnk, FlvslidBnk2, inrg, outrg, lposcila,
lposcilsa, lposcilsa2, tabmorph, tabmorpha, tabmorphak, FLhvsBox
tabmorphi, trandom, vtable1k, slider8table, slider16table,
slider32table, slider64table, slider8tablef, slider16tablef,
slider32tablef, FLmouse, FLxyin, slider64tablef, sliderKawai
and an a-rate version of ctrl7.
scoreline
(experimental) mutex_lock, mutex_unlock, mutex_locki, mutex_unlocki
A number of internal changes
New API for allowing host applications to be notified whenever
Csound opens a file. (And accompanying changes to the
recommended interface for plugins to open files).
csladspa - CSD to LADSPA plugin kit
improvements to csoundapi~
csound5gui now works for all platforms.
jack_capture v0.9.4
===================
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/
FishSound 0.8.0 Release
-----------------------
libfishsound provides a simple programming interface for decoding and
encoding audio data using Xiph.Org codecs (Vorbis and Speex).
This release is available as a source tarball at:
http://www.annodex.net/software/libfishsound/download/libfishsound-0.8.0.ta…
New in this release
-------------------
This release includes compatibility with the floating point portion of the
libfishsound development trunk API, in preparation for use with liboggplay.
In order to build a minimal version of libfishsound for use with liboggplay,
configure with encoding disabled in order to produce a smaller binary and
to remove the dependency on libvorbisenc. For details, see:
http://www.annodex.net/software/libfishsound/html/group__configuration.html
Details:
* Improved consistency of frame number reporting: for both Vorbis
and Speex, the frame number is always updated before calling the
user's callbacks for encoding or decoding.
* Added an internal finalizer for encoding the end of Vorbis streams,
to ensure that all input samples are correctly encoded without
requiring programmer intervention.
* Compatibility with SVN trunk, included new API functions:
fish_sound_set_decoded_float;
fish_sound_set_decoded_float_ilv;
fish_sound_encode_float;
fish_sound_encode_float_ilv;
* Added definitions for FISH_SOUND_CONTINUE, STOP_OK, STOP_ERR as
documented in <fishsound/constants.h> (ticket:278)
* Documentation improvements for fish_sound_new() and
fish_sound_decode() functions. (Ralph Giles)
* Updated Win32 build system (Marcin Lubonski)
* Updated shared version info to 3:0:2
For details, see:
http://trac.annodex.net/log/libfishsound/branches/1.0-stable/
About libfishsound
------------------
libfishsound by itself is designed to handle raw codec streams from a
lower level layer such as UDP datagrams. When these codecs are used in
files, they are commonly encapsulated in Ogg to produce Ogg Vorbis
and Speex files.
libfishsound is a wrapper around the existing codec libraries and provides
a consistent, higher-level programming interface. It has been designed for
use in a wide variety of applications; it has no direct dependencies on
Ogg encapsulation, though it is most commonly used in conjunction with
liboggz to decode or encode Vorbis or Speex audio tracks in Ogg files,
including Ogg Theora and Annodex.
FishSound has been developed and tested on GNU/Linux, Darwin/MacOSX and
Win32. It probably also works on other Unix-like systems via GNU autoconf.
For Win32: nmake Makefiles, Visual Studio .NET 2003 solution files and
Visual C++ 6.0 workspace files are all provided in the source distribution.
Full documentation of the FishSound API, customization and installation,
and complete examples of Ogg Vorbis and Speex decoding and encoding are
provided in the source tarball, and can be read online at:
http://www.annodex.net/software/libfishsound/html/
FishSound is Free Software, available under a BSD-style license.
More information is available online at the FishSound homepage:
http://www.annodex.net/software/libfishsound/index.html
enjoy :)
--
Conrad Parker, Annodex Association
http://www.annodex.net/
QLoud is a tool to measure loudspeaker frequency and step responses and
distortions. Other hardware such an audio amplifier or a sound card itself
can be tested also. The app page is here:
http://gaydenko.com/qloud/
v.0.22 is released to work with qt-4.3.x (also some minor changes).