+-----------------------------------------------------------------+
| ______ ______ _ _ _ |
| /\ / _____) ___ \| | | | | /\ |
| / \ | / ___| | | | | | | | / \ |
| / /\ \| | (___) | | | | | | | / /\ \ |
| | |__| | \____/| | | | |___| | |_____| |__| | |
| |______|\_____/|_| |_|\______|_______)______| |
| |
+-----------------------------------------------------------------+
[Sorry for cross-posting. Feel free to forward around]
Florence, 28 August 2004
+++ AGNULA/DEMUDI 1.2.0-rc3 IS OUT
The third release candidate of AGNULA/DeMuDI 1.2.0, the Debian-based
GNU/Linux distribution for audio, has been released.
+++
The third release candidate of AGNULA/DeMuDI 1.2.0, the Debian-based
GNU/Linux distribution for audio, has been released.
As this release is going to be the final candidate for the 1.2.0, we
would like to invite all the audio developers whose application is
included to test the distribution and check that everything is ok with
their software.
The available packages along with their versions can be checked here:
http://apt.agnula.org/demudi/indices/Available
We apologise in advance in case some applications are slightly out of
date (we freezed the release nearly one month ago). We plan provide
package updates after the actual 1.2.0 release, but minor fixes are
welcome.
Instructions on how to download and install it can be found here:
http://www.agnula.org/download/demudi/demudi_1_2_0_iso
and a list of frequently asked questions here:
http://www.agnula.org/download/demudi/1.2.0-FAQ
Highlights:
o Installer
* Fixed keyboard layout configuration for X
* Uncommenting external APT sources when the network is configured
* Fixed wrong /dev/cdrom link
o Configuration:
* Fixed gkrellm font size
* Workaround for broken solfege resource file
Feel free report all bugs, requests, criticisms using our development
portal [0].
Instructions on how to report bugs and requests are available here:
http://www.agnula.org/development/agnula_bugs_requests/
We hope you enjoy AGNULA/DeMuDi! For any information, do not hesitate
to contact us writing to:
<info(a)agnula.org>
And/or visiting our web site, http://www.agnula.org/.
+++
About AGNULA: Agnula (acronym for A GNU/Linux Audio distribution,
pronounced with a strong g) is the name of a project funded until
April 2004 by the European Commission (number of contract:
IST-2001-34879; key action IV.3.3, Free Software: towards the critical
mass). After the end of the funded period, AGNULA is continuing as a
volunteer based project, aiming to spread Libre Software in the
professional audio/video arena.
Best regards,
--
The AGNULA Team info(a)agnula.org
Our mailing lists: http://lists.agnula.org/
Our web site: http://www.agnula.org/
"There's no free expression without control on the tools you use"
[0] http://devel.agnula.org/
+--------------------------------------------------------------------+
| __ __ ___ _ _ _____ _____ |
| | \/ | |_ _| | | | | | ___| |_ _| |
| | |\/| | | | | | | | _____ | |_ | | |
| | | | | | | | |_| | |_____| | _| | | |
| |_| |_| |___| \___/ |_| |_| |
| |
+--------------------------------------------------------------------+
[ Apologies for cross-posting. Feel free to forward around ]
Florence, 27 August 2004
+++ "Audio/Video streaming with Free Software" workshop at Firenze World Vision
On Sep 23, 2004, Media Innovation Unit - Firenze Tecnologia will host
a one-day workshop on Audio/Video streaming with Free Software during
Firenze World Vision 2004, which will be held in Florence (Italy).
+++
On Sep 23, 2004, Media Innovation Unit - Firenze Tecnologia will host
a one-day workshop on Audio/Video streaming with Free Software during
Firenze World Vision 2004, which will be held in Florence (Italy).
The intent is to make this workshop a meeting place for sharing
information about the different experiences in Europe about this
theme.
The aim is to:
- exchange best practices at regional level about the Free Streaming
effort (client/server platforms, free codecs, etc, etc)
- start a network of contacts in order to improve the social impact of
these experiences
Amongst the invited speakers:
Francois Déchelle (IRCAM)
Juan Carlos de Martin (CNR-Politecnico di Torino)
Michael Sparks (BBC R&D)
Stuart Cunningham (BBC R&D)
Andrea Glorioso (MIU-FT)
Manuel Lora (Xiph Foundation)
We look forward to seeing you at this workshop, to share and discuss
with us and with the speakers your ideas on the role of Free Software
in the streaming arena, what you feel should be the best practices in
this domain, what the next steps are in order to foster Free Software
acceptance into the Audio/Video streaming community.
All presentations will be given in the english language. An
italian-english translation service will be available for the Q&A
session, after each talk.
Further information on the workshop will be published on:
http://www.miu-ft.org/what/events/20040923.fwv.str/
For more details, feel free to contact:
Nicola Giosmin <n.giosmin(a)miu.firenzetecnologia.it>
and/or our office in Florence:
Media Innovation Unit - Firenze Tecnologia
Borgo Albizi 15/a
50122 Firenze
Italy
Tel. no: +39 055 2001561
Fax. no: +39 055 2345762
+++
About Firenze Tecnologia: Firenze Tecnologia is the special agency of
the Chamber of Commerce of Florence devoted to study and facilitation
of technological innovation in the florentinian and tuscanian areas.
Please check: <http://www.firenzetecnologia.it/>.
About Media Innovation Unit: Media Innovation Unit is the research
unit of Firenze Tecnologia, devoted to research, development and
promotion of Free Software, Libre Content, Open Networks and New
Media.
About Firenze World Vision: Firenze World Vision is the event which
annually gathers the protagonists of innovation and of contemporary
communication processes, who compare their "visions" of the future.
Firenze World Vision deals with theory and practice, with ideas and
products, with global change and the ways our daily life is going to
change, well aware that the keys to read the contemporary world can be
found only through a multiform approach, without preconstituted views.
Please check: <http://www.firenzeworldvision.it/>.
The Sound Description Interchange Format (SDIF) is an established standard for
the well-defined and extensible interchange of a variety of sound analysis
data, including sound descriptions such as spectral, sinusoidal, resonance,
time-domain, and higher-level models.
This release 3.8.6 of the Ircam SDIF library and tools gives you the latest
improvements such as:
- thread safety
- faster operation
- reading from pipes
- API completion and bug fixes
Sites:
- http://www.ircam.fr/anasyn/sdif/
- http://freesoftware.ircam.fr/index.php3
- http://freesoftware.ircam.fr/wiki/index.php?pagename=HomePage
Have a nice day...
...Diemo
--
Diemo Schwarz, Ph.D. -- http://www.ircam.fr/anasyn/schwarz
Real-Time Applications Team -- http://www.ircam.fr/equipes/temps-reel
IRCAM - Centre Pompidou -- 1, place Igor-Stravinsky, 75004 Paris, France
Phone +33-1-4478-4879 -- Fax +33-1-4478-1540
Version 3.8.6 2004-08-26 Niels Bogaards and Axel Roebel
* SDIF now thread save if pthreads are available.
Version 3.8.5 2004-07-13 Axel Roebel
* read byte counter fixes
Version 3.8.4 2004-06-17 Axel Roebel
* fixed sdifextract padding calculation.
Version 3.8.3 2004-06-03 Diemo Schwarz
* profiling harness showed some waste of cycles -->
* optimisations give overall run time improvement of 40% on read/write
Version 3.8.2 2004-05-03 Axel Roebel and Diemo Schwarz
* reading from pipes possible
Version 3.8.1 2004-02-10 Axel Roebel
* Handling of the warning for sdiftypes file changed
Version 3.8.0 2004-01-29 Diemo Schwarz
* API and compilation completion, MacOSX portability
* Added support for types eInt1 and eUInt1.
See ChangeLog for previous versions:
Version 3.7.5 2003-05-24 Axel Röbel
Version 3.7.4 2003-05-23 Diemo Schwarz
Version 3.7.3 2003-03-07 Axel Roebel
Version 3.7.2 2002-12-17 Axel Roebel, Patrice Tisserand
Version 3.7.1 2002-10-30 Diemo Schwarz, Patrice Tisserand
Version 3.7.0 2002-09-20 Diemo Schwarz
Version 3.6 2002-08-05 Axel Roebel
Version 3.5
Version 3.4
Version 3.3
dssi-vst is a DSSI wrapper plugin for VST plugins. It enables any
compliant DSSI host to use VST instruments and effects. It requires
Wine, liblo-0.9, dssi.h, and the Steinberg VST SDK headers to build.
http://sf.net/projects/dssi/http://www.winehq.org/http://plugin.org.uk/liblo/http://www.steinberg.net/steinberg/ygrabit/index.html
dssi-vst is self-contained code, it doesn't use vstserver or libfst.
There's no very compelling reason for that, and there's nothing
inventive about it, but it works quite well for me with all two of
the existing DSSI hosts.
dssi-vst is licenced under the GPL with an additional exemption to
cover the non-redistributability of the Steinberg SDK headers. This
means it is technically not Free Software in the Debian/FSF sense.
Again, see the README for more details.
Chris
liblo is an implementation of the Open Sound Control[1] protocol for POSIX
systems. It is released under the GPL. It is written in ANSI C.
http://plugin.org.uk/liblo/
This release adds: (over the last stable release, 0.5)
* Nonblocking mesage dispatcher (useful for single GUI-thread
applications, eg Qt, GTK+)
* bugfixes to URL handling (0.6 - 0.8 broke DSSI)
* UNIX domain (FIFO) socket server/client support
* TCP domain socket server/client support
* A method to stop server threads
* Better regression tests (testlo)
* Fixed memory leaks
* More documentation
* Dynamic library building fixes
- Steve
[1] http://www.cnmat.berkeley.edu/OpenSoundControl/
TAP-plugins 0.7.0 released.
Homepage: http://tap-plugins.sf.net
Reminder: the docs are in a separately downloadable package, get it
from the same place!
New plugins (as always, check the docs for detailed usage info):
* TAP Chorus/Flanger
An implementation capable of creating traditional Chorus and Flanger
effects, spiced up a bit to make use of stereo processing. It sounds
best on guitar and synth tracks.
* TAP Sigmoid Booster
This plugin applies a time-invariant nonlinear amplitude transfer
function to the signal. Depending on the signal and the plugin
settings, various related effects (compression, soft limiting,
emulation of tape saturation, mild distortion) can be achieved.
* TAP TubeWarmth
Adds the character of vacuum tube amplification to your audio tracks
by emulating the sonically desirable nonlinear characteristics of
triodes. In addition, this plugin also supports emulating analog
tape saturation.
Fixes:
* Caught denormal problem causing large CPU peaks in TAP Stereo Echo.
Hopefully there are no more infected plugins in my collection; I
carefully inspected all feedback loops in all plugins. But that
don't mean a thing; please do not hesitate to complain if you still
experience such bad behaviour in any plugin.
Hope you enjoy this release. Please report any problems.
Tom
Download from http://www.notam02.no/arkiv/src/snd/
Screenshot: http://www.notam02.no/arkiv/src/snd/snd-ls-0.9.1.png
Snd-ls v0.9.1
-------------
Released 17.8.2004
Contains
--------
Snd v7.6 from 2.8.2004
About
-----
Snd-ls is a distribution of the sound editor Snd. Its target is
people that don't know scheme very well, and don't want
to spend too much time configuring Snd. It can also serve
as a quick introduction to Snd and how it can be set up.
Install
-------
1. Edit the file config.scm, for configuration settings.
2. Run ./build
3. Run ./install as root.
Its not necessarry to uninstall any previously installed versions of
Snd. Snd-ls should not interfere with already installed versions.
After installing, the name of the executable is "snd-ls".
To uninstall, run ./uninstall
Required packages
-----------------
guile
gtk-2
jack
libsamplerate
ladspa
liblrdf
fftw3
(guile-devel, gtk-2-devel and liblrdf-devel is also needed at runtime)
Changes
-------
0.9.0 -> 0.9.1:
-Official announced.
-Upgraded SND from 20.7.2004 to 2.8.2004
-Huge amount of testing at Notam by 14 unexperienced guinea pigs for
a whole week; many bugs fixed.
Links
-----
Snd: http://ccrma.stanford.edu/software/snd/
Guile: http://www.gnu.org/software/guile/guile.html
Credits
-------
Snd is made by Bill Schottstaedt. This small package is put
together by Kjetil Matheussen / Notam, with consulting
help from Bill Schottstaedt.
--
Hi all,
here is a list of all changes between 1.0.5a and 1.0.6a release.
The 1.0.6a driver package fixes the /proc problem with loading of the
sequencer client modules.
* alsa-driver
- core
- fixed the detection of x86-64 arch
- 2.6 kernel sync - mostly __user stuff
- This patch removes snd_kcalloc() from the kernel and updates callers to
use the new generic kcalloc().
- Removal and replacement of magic memory allocators and casts
- Clean up of obsolete MODULE_* stuff (core part)
- Removed MODULE_CLASSES() and MODULE_SYNTAX().
- Replaced MODULE_DEVICES() with MODULE_SUPPORTED_DEVICE()
- Clean up the PCI resource allocation.
- Clean up the suspend/resume: save/restore of pci state
- use ARRAY_SIZE() instead of sizeof() computations
- Clean up: removed ifdefs and obsolete codes.
- Unlock BKL in ioctl callback to avoid the long preempt-disabling.
- Clean up DMA buffer allocation routines.
- Fix up sound driver proc-reading interfaces.
- PCM midlevel
- stack usage reduction
- Clean up and optimization of PCM format-specific functions
- Clean up the buffer management in the PCM runtime record
- Fix the mmap via io_remap_page_range() on nm256, rme32 and rme96.
Added SNDRV_PCM_INFO_MMAP_IOMEM to handle this case.
- Clean up the indirect accessing on RME32/RME96 drivers.
- Clean up of indirect PCM data transfer with helper functions.
- snd_pcm_timer_resolution_change() - better precision
- The PCM prepare callback is now non-atomic, so that the driver can
use the functions calling schedule (e.g. kmalloc with GFP_KERNEL).
- Fixed/improved XRUN detection
- don't print XRUN message in the case of draining.
- pointer callback can return SNDRV_PCM_POS_XRUN to notify the middle layer.
- ioctl32 - Added the wrapper for sync_ptr and hwsync ioctls.
- Serialize runtime->status->state access
- PCM OSS emulation
- reduce stack usage
- sequencer
- use separate functions for some ioctls to reduce stack usage
- Clean up Makefiles for the sequencer stuff using reverse selections.
- Added Intel ICH6 HD Audio (Azalia) driver.
- Added Audigy-LS driver
- Added snd-atiixp driver for ATI IXP AC97 modem controllers.
- Moved back pc98-specific stuff again to alsa-driver tree.
- ICE1724
- SPDIF output fixes
- Fixed the volume update on aureon.
- Removed the bogus master volume from aureon.
- Fixed the wrong number of ADCS (not used, though).
- Don't access GPIO high bits on VT1720.
- Fixed the buffer byte alignment for SPDIF and independen PCMs.
- Proper rate constraints according to the I2S/AC-link connection.
- Clean up the private data for PCM callbacks.
- Clean up spinlocks.
- aureon - Added master volume control.
- Added the (experimental) support of Terratec Phase 88.
- Added the support of Pontis MS300 to snd-ice1724 driver.
- Added the support of ZNF3-250 (supposed to be ZNF3-150 compatible).
- CS46xx
- add memory allocation checks in cs46xx_dsp_proc_register_scb_desc()
- reduce stack usage
- intel8x0
- Added the PCI ID for nVidia CK8
- Fixed the calculation of the current DMA position on some sloppy devices.
- Fixed the detection of sample rates with no VRA support.
- Added the support of nVidia CK804.
- Added the support of MCP04.
- Fixed the handling of unknown irqs on ICH5.
- Added an ac97 quirk for ICH/AD1885 mobo.
- Added buggy_irq module parameter to intel8x0 driver.
- intel8x0m
- Added the support of SIS7013 modem.
- via82xx
- Fixed the calculation of the current DMA position at the period boundary.
- Added the ac97_quirk entry for ECS K7VTA3 v8.0 mobo.
- Fixed the check of invalid DMA position.
- Added the quirk entry for ECS L7VMM2 uATX.
- Added the DXS whitelist entry for Acer Inspire 1353LM.
- ali5451
- Fixed the suspend/resume.
- Opti9xx
- Fixed spin deadlocks
- USB audio
- Quattro USB: handle the different endianness of playback and recording
sample data
- handle devices that allow setting but not reading sample rate
- new functions snd_usbmidi_input_stop() and snd_usbmidi_input_start()
needed by snd-usb-usx2y to be able to use usb_set_interface()
- add support for Yamaha CVP-301, CVP-303, CVP-305, CVP-307, CVP-309,
CVP-309GP, PSR-1500, PSR-3000, ELS-01, ELS-01C, PSR-295, PSR-293,
DGX-205, DGX-203, DGX-305, DGX-505, DGP-7, DGP-5, PM5D, DME64N,
DME24N, DTX, UB99
- USX2Y
- all pcm streams have to operate at the same rate and format
- renamed functions
- set NRPACKS to 1 as default setting to improve latency
- Don't sleep in START/STOP callbacks anymore.
- us428 channels C/D not handled just for this version, sorry.
- MixArt
- reduce stack usage
- ES1938
- fixed quake playback
- ES1968
- Fix the crash at unloading the module due to the shared interrupt
with other devices.
- Dummy
- Do the buffer allocation in hw_params callback instead of open
callback.
- emu10k1
- Merge EFX playback and capture streams to the single device (hw:0,2).
- Fix Audigy + FX8010 capture (hw:x,2)
- Audigy 2 ZS - side support
- Enable low latency EFX capture on emu10k1
- au88x0
- Fixed the wrong pointer cast on 64bit architectures.
- CMIPCI
- reduce stack usage
- don't sleep in prepare callback
- Fix the i/o port range of gameport on cmipci
- AC97 codec
- Fixed the detection of STAC9708/11 surround control.
- Check the validity of registers before creating controls.
- move AC'97 bus callbacks into seperate ops record;
- remove ac97_bus_t template requirement from snd_ac97_bus()
- replace ac97_t template with ac97_template_t
- Fixed the reset problem of shared audio/modem drivers.
- Don't use mute bit in REC_GAIN register during tests.
- Add more timeout to avoid not respond messages
- emu10kx
- added capture support
- added S/PDIF support (untested)
- fixed interrupt bug when playing multiple channels
- split channels into separate PCMs
- documented some of the registers
- added support for more periods (up to 512 for playback)
- formatting clean up
- MIDI support
- voice clean up
- delayed interrupt enable/disable
- playback/capture constraints added
- fixed max number of periods
- nm256
- Added AC97 CD register to the list of allowed registeres.
- RME32
- Added the experimental fullduplex support.
- OPL4
- reorganize locking
- optimize memory accesses
- PPC drivers
- Added the PCM beep support
- PMAC
- pmac also apply the DMA stop work around to fix capture on iBook2
- Removed non-functional 48kHz support from pmac driver.
- soundfont
- Fixed messy locks in soundfont support code.
* alsa-lib
- emu10k1 config
- Added surround71 and side pcm definitions.
- Added the support of side speakers on Audigy 2 ZS.
- ice1724
- Fixed iec958 capture using asym plugin.
- Added the support of side and surround71 PCM types.
- pcm_rate plugin
- This patch fixes a number of different bugs in pcm_rate.c.
- pcm_plug plugin
- Fixed problem with the route plugin and ttable
* alsa-utils
- aplay
- Show warning if the format is changed due to the file type.
(e.g. WAV yields little-endian)
* alsa-tools
- ac3dec
- Fixed to support non-48k AC3 files.
- sbiload
- Support -P option to specify the patch path.
- Distribute the missing patch files.
- us428control
- Added MMC support
- Tascam US-224/428 MMC Implementation
* alsa-oss
- Added the wrapper for fopen()
- Checks more device file names for fopen() wrappers.
- Fixed manpage.
- The below patch [also attached] fixes the check for device files in
/dev/sound/ [for users of devfs who have configured their apps to use
/dev/sound/dsp, etc..] and adds a note to the aoss manpage
about the state of mmap support.
-----
Jaroslav Kysela <perex(a)suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Alsa-announce mailing list
Alsa-announce(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-announce
http://www.notam02.no/arkiv/src/
Mammut will FFT your sound in one single gigantic analysis (no windows).
These spectral data, where the development in time is incorporated in
mysterious ways, may then be transformed by different algorithms prior to
resynthesis. An interesting aspect of Mammut is its completely
non-intuitive sound transformation approach.
This is very minor update. If you already have mammut, theres probably not
much point in upgrading. The "big" change in this release is the first
entry in the changelog. I must also warn that mammut can be a bit hard
to compile up, now that pygtk1 has been replaced with pygtk2 in all
recent distributions I know about.
0.16 -> 0.17
-Initialize sound at startup, so that mammut appears in jack patch bays.
-Removed the included sndlib binary.
-Added a point in the INSTALL file about how to configure mammut to
find the pygtk1 files.
-Added a note in the INSTALL file about that sndlib for some reason
does not work with delta cards when using the alsa driver. The oss
driver (under alsa emulation), and the jack driver works just fine.
--
The second stable release (0.9.0) of JAMin - the JACK Audio Mastering
interface is now available for download.
JAMin is a GPL-licensed, realtime mastering processor designed to
bring out the detail in recorded music and provide a final layer of
polish. Every effort has been made to ensure a clean, distortion-free
signal path. All processing elements use linear-phase filtering to
eliminate phase distortion.
JAMin runs on Linux using the JACK Audio Connection Kit, a low-latency
audio server. JACK connects multiple applications to a single sound
device, and also share audio among themselves. We rely on other JACK
applications (like ardour, ecasound, or rezound) for playback and
recording.
Homepage
http://jamin.sourceforge.net/
Download
http://prdownloads.sourceforge.net/jamin/jamin-0.9.0.tar.gz?download
New dependencies (since jamin-0.8.0)
swh-plugins >= 0.4.6 <http://www.plugin.org.uk>
liblo >= 0.5 <http://plugin.org.uk/liblo>
(optional, for OSC scene change control)
All other dependencies remain unchanged, the README file has a
complete list.
Usage instructions
http://jamin.sourceforge.net/Using_JAMin.html
Changes since jamin-0.8.0
* Limiter improvements:
-- uses new fast lookahead limiter (LADSPA:1913) from the
swh-plugins >= 0.4.6. The old limiter had some undesirable
sonic artifacts.
-- changed order of final gain and limiter stages.
* OSC control for scene changes:
-- accepts "osc.udp://localhost:4444/jamin/scene" messages
-- new `jamin-scene' command sends them
-- new jamin-cont plugin (LADSPA:1912) sends scene change
messages to the JAMin process via OSC.
(This plugin works with ardour, ecamegapedal and
applyplugin, but segfaults in jack-rack when removed.)
* Increase number of scenes from 6 to 20
* GUI improvements
-- extensive context-sensitive help
-- color editor for highlights and text
-- options pulldown menu for spectrum, crossfade, and EQ
* Better bypass control
-- specific bypass controls for EQ and limiter
-- separate Active/Solo/Bypass for each crossover band
* Global state settings saved in XML file.
* Expanded Russian translation
* Many bug fixes.
--
joq