+-----------------------------------------------------------------+
| ______ ______ _ _ _ |
| /\ / _____) ___ \| | | | | /\ |
| / \ | / ___| | | | | | | | / \ |
| / /\ \| | (___) | | | | | | | / /\ \ |
| | |__| | \____/| | | | |___| | |_____| |__| | |
| |______|\_____/|_| |_|\______|_______)______| |
| |
+-----------------------------------------------------------------+
[Sorry for cross-posting. Feel free to forward around]
Florence, 29 May 2004
+++ THE AGNULA PROJECT CALLS FOR HELP: NEWSLETTER EDITORS NEEDED
The AGNULA project is in dire need of a fresh and motivated team of
editors for its newsletter [0] (which has long been silent for lack of
manpower). If you are not a developer or a packager, this is your
chance to contribute to our common goal - spreading Libre Software in
the professional audio field.
+++
The AGNULA project is in dire need of a fresh and motivated team of
editors for its newsletter [0] (which has long been silent for lack of
manpower). If you are not a developer or a packager, this is your
chance to contribute to our common goal - spreading Libre Software in
the professional audio field.
Starting from November 2003, the AGNULA Newsletter has collected all
the major news around the world regarding:
- new Libre Software projects focused on audio/video (synthesis,
editing, midi, digital signal processing, recording, etc);
- new releases of existing Libre Software projects focused on
audio/video (same as above);
- events, workshops, meetings devoted to audio/video in which Libre
Software plays a significant role;
- new audio/video projects (or news about existing project) not
directly related to software, which help spreading the concept and
the practice of Libre Knowledge;
In the last weeks, however, the AGNULA Newsletter has stopeed - we
basically don't have the manpower to take care of it anymore.
Now it's your chance to step forward!
Applicants should:
- be well aware that this is a volunteer position. We are not able to
pay anyone for working on our newsletter right now; [1]
- be fluent in english, the language our newsletter is written in;
- have good writing skills. Although the bulk of the work is simply
collecting news that get sent to a dedicated mailing list (more on
this below) being able to rephrase a piece of news is absolutely
necessary in order to provide a readable newsletter;
- know the Free Software audio world reasonably well (you don't need
to be a senior developer, but knowing on which sites to look for
information or whom to ask is a definitive plus and will make your
job much easier);
- be able to use e-mail and CVS;
How does the preparation of the AGNULA newsletter work?
People send news they think are noteworthy to the
newsletter-collect(a)lists.agnula.org
http://lists.agnula.org/mailman/listinfo/newsletter
mailing list. Newsletter editors should be subscribed to it in order
to have the rough material which can be later inserted into the
newsletter.
We have created an `ad hoc' GForge project for our newsletter:
http://devel.agnula.org/projects/newsletter
and, accordingly, a dedicated CVS repository:
http://devel.agnula.org/scm/?group_id=18
If you want to become an editor for the AGNULA newsletter, you should
register on our development portal:
http://devel.agnula.org/account/register.php
and ask Andrea Glorioso <sama(a)agnula.org> to be inserted into the
"newsletter" project. From now onwards, you will be able to use the
CVS repository, where the newsletter past issues and the issue being
prepared are kept.
Once the newsletter is ready, it can be sent to the
newsletter-dist(a)lists.agnula.org
http:/lists.agnula.org/mailman/listinfo/newsletter-dist
mailing list, though which it will be distributed to (currently) more
than 100 subscribers.
Until we could, we tried to make weekly releases of the newsletter.
This is not a hard requirement - it's a volunteer task, after all -
but it would be fantastic if we managed to keep everything at this
pace.
If you think you are the right person for the job, don't hesitate
writing us at:
users(a)lists.agnula.org
So that all our community can discuss about your ideas and how you
want to proceed.
Don't hesitate to write us even though somebody else already did: our
goal is to create a medium-sized pool of volunteers able to handle the
AGNULA newsletter. We perfectly understands that more often than not
"real life" takes precedence over what we would like to do, but we'd
like nonetheless to provide the AGNULA project with a continuos
support as far as the newsletter goes.
Thank you for your time reading this, and thank you in advance for all
the help you will be able to give.
+++
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://www.agnula.org/documentation/newsletter
[1] As you might know, we are working on finding new sources of
funding for the AGNULA project. Once we have a formal structure in
place which can decide on the allocation of money, and once we have
the money :), we could possibly be in a position to pay our newsletter
editors. Of course, we can't do any promise at the moment.
+-----------------------------------------------------------------+
| ______ ______ _ _ _ |
| /\ / _____) ___ \| | | | | /\ |
| / \ | / ___| | | | | | | | / \ |
| / /\ \| | (___) | | | | | | | / /\ \ |
| | |__| | \____/| | | | |___| | |_____| |__| | |
| |______|\_____/|_| |_|\______|_______)______| |
| |
+-----------------------------------------------------------------+
[Sorry for cross-posting. Feel free to forward around]
Florence, 29 May 2004
+++ THE AGNULA PROJECT CALLS FOR HELP: WEBMASTER(S) NEEDED
The AGNULA project is in dire need of a fresh and motivated webmaster
- better yet, a team of webmasters able to work cooperatively and
replace each other in times of need. If you are not a developer or a
packager, this is your chance to contribute to our common goal -
spreading Libre Software in the professional audio field.
+++
The AGNULA project is in dire need of a fresh and motivated webmaster
- better yet, a team of webmasters able to work cooperatively and
replace each other in times of need. If you are not a developer or a
packager, this is your chance to contribute to our common goal -
spreading Libre Software in the professional audio field.
As our long-time users know, the AGNULA web site (specifically,
http://www.agnula.org/) has for a long time in need of a reshaping
effort. Many informations contained therein are obsoleted, since
AGNULA is not an EC funded project anymore, and the partners which are
actively working on the various AGNULA sub-projects are not
necessarily the same as 2002, when all of this began.
We need a webmaster, and we need it now! :)
Applicants should:
- be well aware that this is a volunteer position. We are not able to
pay anyone for working on our website right now; [0]
- know Plone reasonably well. We are not particularly tied to using
Plone as our platform for http://www.agnula.org/, but our webmaster
should at least be able to export all the necessary data and in
general analyze the current situation through Plone and Zope
management interfaces;
- know the relevant W3C standards that apply to the work at
hand. Right know HTML 4.x and CSS 1.x / 2.x will do the job just
fine;
- be moderately fluent in english. Contents for the website shouldn't
be directly provided by the webmaster, but a basic ability to
understand "what goes where" is a plus. :)
- have a positive, proactive attitude towards the job. Inside the
AGNULA project we give the greatest freedom possible to each
volunteer's creativity and imagination, bearing in mind some basic
prerequisites (i.e. no proprietary technology or protocol used in
our day-to-day work and in what we produce);
If you think you are the right person for the job, don't hesitate
writing us at:
users(a)lists.agnula.org
So that all our community can discuss about your ideas and how you
want to proceed.
Don't hesitate to write us even though somebody else already did: our
goal is to create a medium-sized pool of volunteers able to handle all
web-related tasks inside AGNULA. We perfectly understands that more
often than not "real life" takes precedence over what we would like to
do, but we'd like nonetheless to provide the AGNULA project with a
continuos support as far as the website and related tasks go.
Thank you for your time reading this, and thank you in advance for all
the help you will be able to give.
+++
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] As you might know, we are working on finding new sources of
funding for the AGNULA project. Once we have a formal structure in
place which can decide on the allocation of money, and once we have
the money :), we could possibly be in a position to pay a webmaster.
Of course, we can't do any promise at the moment.
Hello all,
ALSA 1.0.5 release is available for download.
Jaroslav
Changes:
* alsa-driver
- use the new module_param*() functions
- clean up of power-management codes
- removed superfluous warning messages after pci_module_init()
- fixed the allocation of coherent DMA pages under 32bit mask
- added early event flag and code to the timer interface
- added experimental emu10k1x driver
- added snd-atiixp-modem driver for ATI IXP modem (experimental)
- sequencer
- export snd_seq_set_queue_tempo() for OSS to prevent calling
snd_seq_kernel_client_ctl() (using copy_from_user()) in interrupt
context
- PCM midlevel
- fixed the deadlock of power_lock in suspend
- fixed the bit width of IEC958_SUBFRAME_* formats from 24 to 32
- added SYNC_PTR ioctl (for problematic cache coherency archs)
- PCM OSS
- don't return negative byte count from GET[IO]PTR ioctl
- intel8x0
- 20-bit sample support
- fixed MX440 workaround in suspend/resume
- interrupt handling fixes
- via82xx
- added dxs_support and ac97_quirk entries for Amira notebook
- added DXS whitelist for (eMachines) m680x
- added the DXS entry for ECS K7VTA3 v8.0
- fixed the DXS entry for ASUS A7V8X to NO_VRA
- added the DXS entry for Mitac/Vobis/Yakumo laptop
- atiixp
- fixed S/PDIF support
- fixed the codec probing without the proper interrupts
- added the experimental PM support
- usx2y
- US224 support
- au88x0
- bugfixes and VIA/AMD chipset automatic workaround
- ICE1712
- added Event Electronics EZ8 support
- added a control for default rate in the ice1712 driver
- fix Hoontech DSP* box configuration
- added model module option to specify board model
- ICE1724
- added model module option to specify board model
- added the support of Aureon 7.1-Universe
- improved the description of ice1724 driver on Kconfig.
- better support of VT1720 with snd-ice1724 driver.
- check PCI subsystem IDs when no EEPROM is available (ice1724 only)
- change the driver name string if given in the board list.
- merged prodigy 7.1 support into aureon.c. they are almost identical.
- allow to use PDMA4 and RMDA1 for non-SPDIF purpose if specified (ice1724 only).
- avoid to change the AC97 rate registers
- USB audio
- Edirol UA-700 advanced modes support
- Roland UA-1000 support
- Opti9xx
- fixed irq&dma initialization for <93x chips
- opl3sa2
- added YMH0801 ISA PnP ID - OPL3-SA2
- emu10k1
- added support for SB Live 5.1 (c) 2003
- HDSP
- HDSP9632 has also firmware version 0x97
- nm256
- added a blacklist to avoid the possible hang-up at module loading
- cmipci
- dropped the software encoding of AC3 stream in the driver (moved to alsa-lib)
- AC97 codec
- detection for S/PDIF rates
- fix access to wrong register when clearing powerdown bits
- show AC'97 2.3 information in proc file
- fix AC'97 revision bits on AD1985
- added the write support to ac97#x-x+regs proc file (DEBUG)
- fixed AD18xx PCM bit handling
- stac9758 initialization fixes
- STAC9758: stereo mutes, jack configuration
- added the global mutex for ac97_t (ad18xx mutex is removed).
used to protect paging and AD18xx multi-codecs.
- set PAGE_INT register explicitly before accessing (for STAC9758).
- moved ALC650 revision check to patch_alc650().
- support stereo Mic playback.
- moved STAC9708 quirk to patch_stac9708().
- don't clear PC_BEEP high bits (ac97 2.3 sets frequency there).
- avoid the unnecessary RESET-waiting for audio/modem codec.
- fixed the evaluation of modem codec to call mpatch callback properly.
- determine the SPDIF rate in the build path.
- added suffix argument to snd_ac97_rename|remove|swap_ctl().
- added snd_ac97_rename_vol_ctl().
- Added the single mixer control with AC97 2.3 paging.
- Handle the paging for some ALC655/658 registers.
- Added the experimental support for ALC850.
- VX core
- added 'Clock Mode' control to choose the clock source
* alsa-lib
- added snd_asoundlib_version()
- added a new plugin "iec958" to convert IEC958 subframes
- added SYNC_PTR ioctl support for pcm_hw plugin
- dmix plugin - fixed wrong jump for 32-bit mixing
* alsa-utils
- arecordmidi enhancements by Pedro Lopez-Cabanillas
- arecord fix (timelimit)
- added speaker-test utility
* alsa-tools
- added profile management to envy24control
-----
Jaroslav Kysela <perex(a)suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Alsa-announce mailing list
Alsa-announce(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-announce
Hello,
JJack 0.1 - Java bridge API for JACK has initially been released.
http://jjack.berlios.de/
JJack is a framework for the Java programming language that allows
creating and running portable audio processor clients for the JACK Audio
Connection Kit.
There are 3 alternative ways to run JJack clients:
- using the JJack shell application
- as JavaBeans
- as standalone application
Please let me know if you have created a Java audio application with
JJack, it can be made available for download on the JJack site if you like.
If someone knows how to compile the native bridge library libjjack.c for
other OSs than Linux, please send the resulting binary to me.
Co-developers are always welcome.
Make noise.
Jens
ROSEGARDEN-4 0.9.8 RELEASED
===========================
The Rosegarden team are pleased to announce the release of
Rosegarden-4 0.9.8, an audio and MIDI sequencer and score editor
for Linux.
http://www.rosegardenmusic.com/
This release is primarily focused on bugfix, performance and usability
improvements over 0.9.7, including significant optimisations to the
main editing canvas, sequencer and GUI memory leak fixes, faster and
better notation editing and printing, and dozens of other fixes. It
also contains a handful of new features including MIDI mixer window,
ottava and fingering marks in notation, and a redesigned audio segment
manager.
Features of Rosegarden include:
o Score, piano-roll, event list and track overview editors
o MIDI and audio playback and recording with ALSA and JACK
o Audio plugin support using LADSPA
o Score interpretation of performance MIDI data
o MIDI file I/O, Csound, Lilypond and MusicXML export
o Clear and consistent KDE-based user interface
o Shareable device (.rgd) files to ease MIDI portability
o User interface in Russian, Spanish, German, French, Welsh,
Italian, Swedish and Estonian, as well as UK and US English.
Chris
Oggz 0.8.3 Release
------------------
liboggz is a C library providing a simple programming interface for reading
and writing Ogg files and streams. Ogg is an interleaving data container
developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
format.
This release is available as a source tarball at:
http://www.annodex.net/software/liboggz/download/liboggz-0.8.3.tar.gz
New in this release:
* Theora header parsing updated for Theora alpha3
* fixes for win32 build procedure
* improved API documentation for seeking, OGGZ_AUTO and OggzIO
About Oggz
----------
Oggz comprises liboggz and the command-line tools oggzdump and oggzdiff.
liboggz supports the flexibility afforded by the Ogg file format while
presenting the following API niceties:
* Full API documentation.
* Comprehensive test suite of read, write and seeking behavior.
* Developed and tested on GNU/Linux, Darwin/MacOSX and Win32. May
work 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 provided in the source distribution.
* Strict adherence to the formatting requirements of Ogg bitstreams,
to ensure that only valid bitstreams are generated; writes can fail
if you try to write illegally structured packets.
* A simple, callback based open/read/close or open/write/close
interface to raw Ogg files.
* Writing automatically interleaves with packet queuing, and provides
callback based notification when this queue is empty
* A customisable seeking abstraction for seeking on multitrack Ogg
data. Seeking works easily and reliably on multitrack and multi-codec
streams, and can transparently parse Theora, Speex, Vorbis and Annodex
headers without requiring linking to those libraries. This allows
efficient use on servers and other devices that need to parse and
seek within Ogg files, but do not need to do a full media decode.
Full documentation of the liboggz API, customization and installation,
and mux and demux examples can be read online at:
http://www.annodex.net/software/liboggz/html/
Tools
-----
The Oggz source tarball also contains the following command-line tools,
which are useful for debugging and testing Ogg bitstreams:
* oggzdump: Hexdump packets of an Ogg file, or revert an Ogg file
from such a hexdump.
* oggzdiff: Hexdump the packets of two Ogg files and output
differences Oggz is Free Software, available under a BSD-style
license.
License
-------
Oggz is Free Software, available under a BSD style license.
More information is available online at the Oggz homepage:
http://www.annodex.net/software/liboggz/
enjoy :)
--
Conrad Parker
Senior Software Engineer, Continuous Media Web, CSIRO Australia
http://www.annodex.net/http://www.ict.csiro.au/cmweb/
FishSound 0.6.2 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.6.2.ta…
This release includes improved handling of first and last blocks of data
(bos and eos packets in Ogg):
* new fish_sound_prepare_truncation() API call
* improved encdec-audio test to keep track of frames in and out,
and warn if unequal. (Currently not set to FAIL on this condition
as it appears to be common for Speex)
It also includes updates to the Win32 nmake build files.
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
Annodex or Ogg encapsulation, though it is most commonly used in conjunction
with liboggz to decode or encode Ogg encapsulated Vorbis or Speex files.
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/
enjoy :)
--
Conrad Parker
Senior Software Engineer, Continuous Media Web, CSIRO Australia
http://www.annodex.net/http://www.ict.csiro.au/cmweb/
The latest version of the realtime Linux Security Module is now
available on SourceForge...
http://prdownloads.sourceforge.net/realtime-lsm/realtime-lsm-0.1.1.tar.gz?d…
This release handles changes to the capabilities structure introduced
in Linux 2.6.6, but still works with earlier 2.6 kernels. There are
no functional changes. Unless you are running 2.6.6, there is no need
to upgrade. Changes in the 2.6.6 kernel makefiles affect the
procedure for building the realtime-lsm. Please consult the INSTALL
instructions for details.
The realtime LSM is an installable kernel module that enables realtime
capabilities for any 2.6 kernel without needing to directly patch the
kernel. It was written by Torben Hohn and Jack O'Quin, who make no
warranty concerning the safety, security or even stability of your
system when using it. It is provided under the provisions of the GPL.
--
joq
Hi,
msAlsaSeq, an ALSA driver for the Linux version of Grame's MidiShare
(http://www.grame.fr/MidiShare/), is now available in MidiShare cvs
(http://www.grame.fr/MidiShare/SCPP/dev.html). You can find it in the
development branch (-r dev) in the src/linux/drivers/alsa directory.
The driver lets you connect to ALSA devices and other ALSA sequencer
clients from MidiShare applications. It can be used instead of the
msRawMidi, msRawSerial and msInetDriver clients if you're running ALSA
instead of plain ol' OSS (which you should ;-). It also allows you to
map ALSA client ports to corresponding MidiShare ports. A manpage is
included.
Please direct comments and bug reports to the midishare-dev list or
Dr.Graef(a)t-online.de.
Enjoy!
Albert
--
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email: Dr.Graef(a)t-online.de, ag(a)muwiinfa.geschichte.uni-mainz.de
WWW: http://www.musikwissenschaft.uni-mainz.de/~ag