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).
There will be 64 Studio workshops at both Debian Day (Edinburgh, 16th
June, https://debconf7.debconf.org/wiki/DebianDay ) and LugRadio Live
(Wolverhampton, 8th July,
http://www.lugradio.org/live/2007/index.php/Main_Page ). Please come along
if you'd like to know more about making and recording music using free
software. Registration for Debian Day is free, there's a small
registration fee for LugRadio Live.
sorry for >< please >>
---
GOTO10 @ folly Summer School of Sound
June 27, 28, 29 2007 / 10am - 4pm
St Martins College, Lancaster
This year's Summer School of Sound will be led by GOTO10.
Marloes de Valk and Aymeric Mansoux will lead a three day course,
exploring free and open source software available for home studio purposes
such as audio and midi sequencers, sound editors and virtual effect
racks, as well as the creative possibilities of puredata in an audio
workstation setup. The course will also provide information on how
to release and publish your work online (from encoding, to licensing
and streaming).
The Summer School of Sound will also include an evening performance on
Thursday 28 June by GOTO10 artists de Valk and Mansoux, as well as
Claude Heiland-Allen and Chun Lee.
The three day summer school is aimed at musicians, designers, artists
and those with an interest in multimedia technologies who want to
explore how new digital technologies can help and inspire us when
working with music and sound.
Participants do not need a high level of technological or programming
skills, although these would be beneficial. A strong interest in one or
more of the following areas is essential: sound art, music, technology,
open source software.
---
Booking fees and deadline:
Organisational rate: £250
Individual rate: £150
To apply for a place please email Jennifer Stoddart, Programme
Co-ordinator at jennifer.stoddart 'at' folly.co.uk with brief details of
your background, interest and experience in the areas listed above, and
an indication of your level of computer literacy.
The closing date for applications is Thursday 31 May 2007. Applicants
will be informed after this date if their application has been
successful.
Please note: to apply for a place, you must be able to attend all 3
days of the Summer School.
---
more information and detailled course content
http://folly.co.uk/?q=summerschool
:*
Grame is pleased to announce the release of Faust 0.9.9.1.
Faust is a functional programming language for real-time signal
processing and synthesis that targets high-performance audio processing
applications and plugins. The Faust compiler translates Faust programs
into optimized C++ code for a variety of audio platforms : Jack, Alsa,
OSS, Ladspa, VST, MaxMSP, Q, PD, SuperCollider, etc.
What's new ?
------------
- Pattern Matching : introduction of pattern matching based definitions,
a powerful programming technique used in many modern functional
programming languages like Q, Haskell, ML, CAML, Clean, etc.
- Support for QT4 applications : two new architecture files have been
added to generate native QT4 applications : jack-qt.cpp and alsa-qt.cpp.
Use 'make jackqt' and 'make alsaqt' in the examples folder to generate
QT4 applications.
- Improved GTK support : all GTK architecture files have been updated to
correct the reversed vertical slider issue.
- 64-bits compatibility : the Faust compiler and the generated C++ code
are now fully 64-bits compatible.
- Improved Max/Msp support : the compilation process has been
simplified. It now directly uses gcc instead of xcode projects. It is
based on Max/MSP 4.6 SDK and generates universal binary .mxo on Intel
platforms.
Acknowledgments
---------------
We are grateful to all the contributors of this new release, with a
special mention to A. Graef for the implementation of the Pattern
Matching extension.
Useful links :
--------------
Web site : http://faust.grame.fr
Download :
http://downloads.sourceforge.net/faudiostream/faust-0.9.9.1.tar.gz
Y. Orlarey
Well, it's been over 2 (3?) years since last release, but rtmix refuses to
die ;-). Thanks solely to Robin Gareus and his heroic work in making rtmix
gcc4 compliant, I am releasing rtmix version 0.76. Apart from compile error
fixes (courtesy of Robin), there have been a few cosmetic tweaks, but most
notably, the source is now released under a 100% GPL-compliant license. That
being said, the code is still a dirty hack, the internal event cue
occasionally still misbehaves (albeit only in very complex situations), and
unfortunately native alsa seq is still MIA (uses old unix dev access). OTOH,
the thing does work as advertised, has been used, and continues to be used
in my works without a hitch. Apart from oss midi, rtmix supports networking,
OSC, and other goodness making it rather practical for on-screen
coordination as well as interaction between performer(s) and computer.
For more info on what really rtmix is please consult the HTML documentation
included with the tarball (or see online documentation info below). The
tarball (5MB) comes with source, documentation (some statements in it are
likely a bit outdated, so please take those parts with a grain of salt),
tutorials, and precompiled binary on Ubuntu 6.10 (i686, qt3, gcc), so if you
have these a simple "make install" should do it (installs in
/usr/local/rtmix and binary in /usr/local/bin). For a "simon" tutorial with
sounds you will also need sounds zipfile (11MB-ish) which are downloadable
from the same folder (just browse the folder).
To download latest RTMix click here:
http://ico.bukvic.net/Linux/RTMix/rtmix-latest.tar.gz
Online documentation:
http://ico.bukvic.net/Linux/RTMix/RTMix-docs/
Complaints to: /dev/null
Future roadmap:
Rtmix in its current state is a project in a need of a total rewrite. This
is primarily due to the fact that despite the fact rtmix appears to do the
job in 99.9% of instances, the code is an ugly hack which makes its
maintenance and perhaps more importantly expandability exponentially
difficult. That being said, I am looking forward to one of the upcoming
summers when I will dig into the code once again and rebuild the darn thing
from the ground up the way it was meant to be all along. Until then, this
version should prove an adequate substitute.
Enjoy!
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology, CCTAD, CHCI
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-1137
(540) 231-5034 (fax)
ico(a)vt.edu
http://www.music.vt.edu/people/faculty/bukvic/http://ico.bukvic.net
Alsaplayer 0.99.79
------------------
AlsaPlayer is a new type of PCM player. It is heavily multi-threaded and tries
to excercise the ALSA library and driver quite a bit. It has some very
interesting features unique to Linux/Unix players.
This is a feature enhancement and minor bugfix release.
New features:
Basic keyboard navigation and loop inside a selection have been added.
Bugfix:
A missing include was added; this make at Alsaplayer will compile on never gcc
and non gcc compilers.
ChangeLog from the last release:
* Updated config.guess and config.sub with latest savannah version.
* Added missing include in app/CorePlayer so it will compile with never gcc
and non gcc compilers. Thanks to Debian for this fix.
* Applied Debian patch from Viktor Radnai and Paul Brossier. Add basic
keyboard navigation (skip, pause, etc.), loop mode (looping inside a
selection), pressing play button or key during playback return to the
beginning of the song, speed changes one musical semitone a time using
the keyboard (handy for changing the key the song is played back in).
* Added keyboard shortcuts for speed +/- 1 comma (useful to tune the player
when playing some musical instrument at the same time).
* Updated the man page with those keyboard bindings.
fftscope 1.0.4
--------------
Fftscope is a nice fft scope plugin for Alsaplayer.
This release is a major bugfix release and each user is encouraged to upgrade.
Alsaplayer was crashing at exit time when this scope was installed but not
running. A missing test in the quit function was added.
The compilation flags in Makefile.am was fixed.
Enjoy those 2 new releases!
---------------------------
http://www.alsaplayer.org/http://sourceforge.net/project/showfiles.php?group_id=249
Dominique
--
Dominique Michel
--
N.B.: Tous les emails que je reçois sont filtrés par spamassassin avant de me
parvenir.