  <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.alsa-project.org/main/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Soe</id>
	<title>AlsaProject - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.alsa-project.org/main/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Soe"/>
	<link rel="alternate" type="text/html" href="https://www.alsa-project.org/wiki/Special:Contributions/Soe"/>
	<updated>2026-04-08T17:59:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Documentation&amp;diff=303</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Documentation&amp;diff=303"/>
		<updated>2007-05-07T23:10:43Z</updated>

		<summary type="html">&lt;p&gt;Soe: /* Developer Info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Info ==&lt;br /&gt;
&lt;br /&gt;
*[[ALSA User Info]]&lt;br /&gt;
*[http://www.agnula.info/documentation/dp_tutorials/alsa_jack_ladspa/ Overview of ALSA]&lt;br /&gt;
*Hardware Recommendations&lt;br /&gt;
*[http://lau.linuxaudio.org/ Linux Audio Users Guide]&lt;br /&gt;
&lt;br /&gt;
== System Maintainers Info ==&lt;br /&gt;
&lt;br /&gt;
*[[System Maintainers documentation]]&lt;br /&gt;
&lt;br /&gt;
*[[Matrix:Main|Sound Card Matrix &amp;amp;amp; INSTALL documentation]]&lt;br /&gt;
*[http://alsa.opensrc.org/ The ALSA Wiki]&lt;br /&gt;
*The latest [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alsa/alsa-driver/INSTALL INSTALL] file&lt;br /&gt;
*kerndriv Updating ALSA Kernel drivers&lt;br /&gt;
*olddocs Older documents&lt;br /&gt;
*[http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php?company=Generic&amp;amp;card=Generic&amp;amp;chip=Generic&amp;amp;module=Generic .asoundrc]&lt;br /&gt;
*Kernel Module overview(snd, virmidi, etc..)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
*alsactl&lt;br /&gt;
*amixer, alsamixer&lt;br /&gt;
*aplay/arecord&lt;br /&gt;
*aconnect, aseqnet&lt;br /&gt;
*envy24control&lt;br /&gt;
*hdsploader, hdspmixer&lt;br /&gt;
*vxloader&lt;br /&gt;
&lt;br /&gt;
== Developer Info ==&lt;br /&gt;
&lt;br /&gt;
*[[ALSA 0.9.x Developer documentation]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#Background_Info|Background info]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#Developer_tutorials|Tutorials]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#ALSA_Library_API|Library]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#ALSA_Driver_Documentation|Driver]]&lt;br /&gt;
*[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alsa/alsa-kernel/ Driver Changelogs]&lt;br /&gt;
*[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/alsa/alsa-driver/doc/SOUNDCARDS?rev=HEAD&amp;amp;amp;content-type=text/plain Driver developers list]&lt;br /&gt;
*[[ALSA contributors]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Manufacturers ==&lt;br /&gt;
&lt;br /&gt;
*[[ALSA Soundcard Vendor Information|Getting support for your hardware.]]&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=ALSA_Soundcard_Vendor_Information&amp;diff=302</id>
		<title>ALSA Soundcard Vendor Information</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=ALSA_Soundcard_Vendor_Information&amp;diff=302"/>
		<updated>2007-05-07T23:09:45Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: == Author: The ALSA Development Team ==  maintained by Christopher David (cdavid at ketl.com)&amp;lt;br&amp;gt; additions by Patrick Shirkey (pshirkey at boosthardware.com)  last updated: April 12, 2002...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Author: The ALSA Development Team ==&lt;br /&gt;
&lt;br /&gt;
maintained by Christopher David (cdavid at ketl.com)&amp;lt;br&amp;gt;&lt;br /&gt;
additions by Patrick Shirkey (pshirkey at boosthardware.com)&lt;br /&gt;
&lt;br /&gt;
last updated: April 12, 2002&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
&lt;br /&gt;
This document outlines information that soundcard vendors need in&lt;br /&gt;
order to be compatible with ALSA and Linux at large. It is targeted&lt;br /&gt;
mainly for companies that design and sell soundcard hardware. It may&lt;br /&gt;
also be useful to new ALSA developers who desire a background about&lt;br /&gt;
information they get from a given soundcard vendor.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
ALSA stands for Advanced Linux Sound Architecture. Its main goal is&lt;br /&gt;
just what its title says, to create an advanced sound architecture for&lt;br /&gt;
Linux.  ALSA is committed to being released under the [http://www.gnu.org/copyleft/gpl.html Gnu GPL].  The scope of&lt;br /&gt;
the project extends from the low level soundcard drivers, all the way&lt;br /&gt;
up to a high level sequencer. This document is mainly concerned with&lt;br /&gt;
what is needed to develop the low level soundcard drivers.&lt;br /&gt;
&lt;br /&gt;
ALSA plans to be part of the mainstream Linux kernel when it is&lt;br /&gt;
ready.  ALSA is fully compatible with OSS/Lite Mixer and PCM&lt;br /&gt;
interfaces.  ALSA offers better native interfaces that new&lt;br /&gt;
applications can use.&lt;br /&gt;
&lt;br /&gt;
== What we need to write good drivers ==&lt;br /&gt;
&lt;br /&gt;
ALSA developers need several things to write good drivers. We need:&lt;br /&gt;
&lt;br /&gt;
*good documentation&lt;br /&gt;
*necessary firmware&lt;br /&gt;
*a way to get additional information if needed&lt;br /&gt;
*example source code is helpful&lt;br /&gt;
&lt;br /&gt;
Good documentation is needed before ALSA developers can write good&lt;br /&gt;
drivers.  Basically, we need to know everything that anyone else&lt;br /&gt;
writing a driver would need to know. Most of the information we need&lt;br /&gt;
should be in the data sheets of each chip. We also need to have a&lt;br /&gt;
memory map of all the chips, and any additional registers that may not&lt;br /&gt;
be included in other data sheets.&lt;br /&gt;
&lt;br /&gt;
It is important that the firmware for a given soundcard is made&lt;br /&gt;
available to us. By firmware, we mean code that would be downloaded to&lt;br /&gt;
a piece of hardware that is necessary for it to function. i.e. code&lt;br /&gt;
running on some DSP chip that is located on the soundcard. This would&lt;br /&gt;
not be code that runs on the host system. (Host system is the one&lt;br /&gt;
running Linux.)  It is important that there are no distribution&lt;br /&gt;
restrictions on the firmware. We must be able to freely distribute the&lt;br /&gt;
firmware code as part of ALSA.  We would like the source code for&lt;br /&gt;
firmware.  It is not required that it is given to us, but we are&lt;br /&gt;
definitely willing to accept it.&lt;br /&gt;
&lt;br /&gt;
We also may need some additional information about how the sound&lt;br /&gt;
card works. This varies a lot from card to card. For example, if a&lt;br /&gt;
programmable PLL needs to be programmed to a certain frequency before&lt;br /&gt;
the card will function, we need to know this. If your company can&lt;br /&gt;
appoint a contact person for additional information, that would be&lt;br /&gt;
great!  Generally, we do not have very many questions. We are used to&lt;br /&gt;
developing drivers on our own. We will not be taking up much of that&lt;br /&gt;
person's time.&lt;br /&gt;
&lt;br /&gt;
We would also like any example source code that could be given to&lt;br /&gt;
us.  Obviously this is not as important as the other issues. But&lt;br /&gt;
example source code can often be helpful, especially for parts that&lt;br /&gt;
are poorly documented.&lt;br /&gt;
&lt;br /&gt;
== Our view of NDAs ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, ALSA developers generally do not want to sign&lt;br /&gt;
non-disclosure agreements, or NDAs. It is possible that a few ALSA&lt;br /&gt;
developers could individually sign these types of agreements, but that&lt;br /&gt;
would have to be worked out on an individual developer basis. It has&lt;br /&gt;
happened in the past. We do not recommend the use of NDAs at all,&lt;br /&gt;
because one way or another, they restrict our development effort. It&lt;br /&gt;
should be possible to give ALSA developers the information they need&lt;br /&gt;
without requiring an NDA. Many companies regularly do this.&lt;br /&gt;
&lt;br /&gt;
Our big problem is with NDAs that restrict the release of our&lt;br /&gt;
source code. Since ALSA is released under the Gnu GPL, all of our&lt;br /&gt;
source code is made publicly available. Agreeing to an NDA that&lt;br /&gt;
requires binary-only distribution of our code conflicts with the Gnu&lt;br /&gt;
GPL. Thus we cannot agree at all to NDAs that restrict the release of&lt;br /&gt;
our source code. Besides, binary only versions of kernel drivers just&lt;br /&gt;
does not work very well in Linux.&lt;br /&gt;
&lt;br /&gt;
Another type of NDA would restrict soundcard documentation to a&lt;br /&gt;
small group of people. This type of NDA is at least feasible, but it&lt;br /&gt;
still restricts our development effort. The problem is that only those&lt;br /&gt;
persons covered under the NDA may be capable of fixing bugs and&lt;br /&gt;
providing new features for that card. Often, people from all over the&lt;br /&gt;
world send patches to our code.  We want all these people to have&lt;br /&gt;
access to the documentation. It hurts our project when some people, who&lt;br /&gt;
are very capable of sending patches, will not be able to write them in&lt;br /&gt;
the first because of lack of documentation.&lt;br /&gt;
&lt;br /&gt;
== Why soundcard documentation should be public ==&lt;br /&gt;
&lt;br /&gt;
There are several reasons why your company would want to give us the&lt;br /&gt;
information we request. The most important reason is that it will help&lt;br /&gt;
your company sell more cards! Many times Linux users ask us which&lt;br /&gt;
cards we support.  We tell them, and they go buy these&lt;br /&gt;
cards. Obviously, the only cards we can support are those we can get&lt;br /&gt;
good documentation for.&lt;br /&gt;
&lt;br /&gt;
Also, by making your soundcard documentation public, you really&lt;br /&gt;
have contributed something to the Linux development effort. That&lt;br /&gt;
should give you a good, warm, fuzzy feeling inside.&lt;br /&gt;
&lt;br /&gt;
There other reasons too. First, other operating systems will have&lt;br /&gt;
an easier time supporting your hardware. Second, many developers will&lt;br /&gt;
be able to double check our driver, making it very robust. In the end,&lt;br /&gt;
this makes your hardware look good. Also, people interested in doing&lt;br /&gt;
custom things with your hardware will be able to, giving you another&lt;br /&gt;
venue for sales.&lt;br /&gt;
&lt;br /&gt;
With the user base of Linux growing so rapidly, can your company&lt;br /&gt;
really afford not to support ALSA and make your soundcard&lt;br /&gt;
documentation public? We are not asking for your corporate secrets&lt;br /&gt;
here. We are not asking for the Verilog source code for each chip in&lt;br /&gt;
your product. We are not asking for schematics, gerber plots, or&lt;br /&gt;
anything like that.  We just need basic information that enables us to&lt;br /&gt;
write a good sound driver.&lt;br /&gt;
&lt;br /&gt;
== Views on Binary Only drivers ==&lt;br /&gt;
&lt;br /&gt;
ALSA does not stop anybody from releasing binary-only drivers. But&lt;br /&gt;
ALSA does not support nor encourage these drivers either. The stance&lt;br /&gt;
that ALSA takes on binary-only sound card drivers is similar to&lt;br /&gt;
Linus's stance on binary-only drivers in the kernel. There is an&lt;br /&gt;
[http://lwn.net/1999/0211/kernel.phtml article in the Linux Weekly News]&lt;br /&gt;
about this.  There are additional requirements that ALSA places on&lt;br /&gt;
binary only drivers beyond Linus's view.&lt;br /&gt;
&lt;br /&gt;
Linus Torvalds, leader of the Linux development effort, has stated&lt;br /&gt;
that because binary-only drivers depend so heavily on a given kernel&lt;br /&gt;
version, and therefore are so prone to &amp;quot;breaking&amp;quot; when kernel&lt;br /&gt;
development proceeds, as it is bound to do, he does not intend to&lt;br /&gt;
support nor encourage the use of binary-only loadable drivers.&lt;br /&gt;
&lt;br /&gt;
If Linux developers were to try to maintain compatibility with a given&lt;br /&gt;
binary-only driver, it would severely limit the avenues of&lt;br /&gt;
development open to Linux. Our goal in Linux development is to&lt;br /&gt;
achieve the highest performance, the best stability (in terms of bug&lt;br /&gt;
free code), and the most advanced technology possible.&lt;br /&gt;
&lt;br /&gt;
We simply cannot be made subject to the limitations that would be&lt;br /&gt;
placed on us by having to maintain compatibility with a third party&lt;br /&gt;
binary-only loadable module.&lt;br /&gt;
&lt;br /&gt;
We, the ALSA development team, working as a subset of Linux kernel&lt;br /&gt;
developers, agree with Linus Torvalds' reasoning. And this is the very&lt;br /&gt;
crux of why we ask you for documentation on your hardware. We truly&lt;br /&gt;
want to purchase and use your hardware in our Linux based systems, but&lt;br /&gt;
we simply cannot use binary-only drivers; it's just too cumbersome and&lt;br /&gt;
frustrating for all involved. Drivers that could be distributed as&lt;br /&gt;
source code would eliminate all of those problems.&lt;br /&gt;
&lt;br /&gt;
There is nothing to stop any company from developing a binary only&lt;br /&gt;
driver that works with ALSA. But there are several issues and&lt;br /&gt;
requirements we want to make clear to anybody attempting to do this.&lt;br /&gt;
&lt;br /&gt;
*Binary-only drivers will not be distributed as part of ALSA, even when ALSA becomes part of the mainstream kernel. That means any company releasing binary only drivers will have to find alternative distribution mechanisms.  They cannot rely directly on ALSA for this. The main implication of this is ALSA will work &amp;quot;out of the box&amp;quot; with all sound cards, except for unsupported cards.&lt;br /&gt;
&lt;br /&gt;
*Users of binary only dirvers must be instructed not use ALSA for technical support whatsoever!  These users must be notified with the following notice.&lt;br /&gt;
 &amp;quot;These drivers are not part of the official ALSA distribution. ALSA will&lt;br /&gt;
 never support these drivers.  DO NOT attempt to contact ALSA for support.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*The end user MUST always confirm this notice by downloading, or unpacking the drivers. There must also be some contact listed that is available for technical support.  ALSA resources must not be listed anywhere as avenues for support.&lt;br /&gt;
&lt;br /&gt;
*Binary-only drivers cannot be based on any ALSA source code. They must be written from scratch.  Binary-only drivers that contain ALSA code are infringing on copyright laws.&lt;br /&gt;
&lt;br /&gt;
*The developer assumes full responsibility for ensuring the driver works accross new versions of ALSA, different kernels, and different platforms.  If we change ALSA, and a binary-only driver cease to work because of it, we will not do anything to fix it.&lt;br /&gt;
&lt;br /&gt;
All our drivers are distributed in source form. The single source&lt;br /&gt;
file works with all kernel versions, all platforms, and all ALSA&lt;br /&gt;
versions. There is only one source for us to maintain and&lt;br /&gt;
support. (Elegant, isn't it?)  We really like it that way. Drivers&lt;br /&gt;
distributed in binary form may require multiple builds, even though&lt;br /&gt;
the source does not need to change.  Obviously different binaries are&lt;br /&gt;
needed for different platforms. In addition, it is possible that&lt;br /&gt;
different binaries are even needed for the same platform depending on&lt;br /&gt;
the kernel version, or ALSA version.&lt;br /&gt;
&lt;br /&gt;
This may not be as bad as it seems. Once ALSA reaches version 1.0,&lt;br /&gt;
the same binary may work across multiple kernel and ALSA releases. But&lt;br /&gt;
we are not making any promises. Again, all of these problems go away&lt;br /&gt;
when the driver source is released under GPL to the public.&lt;br /&gt;
&lt;br /&gt;
We do understand that sometimes companies feel compelled to hide&lt;br /&gt;
their hardware implementations by not releasing the driver source.&lt;br /&gt;
The general Linux user base most likely prefers that any driver is&lt;br /&gt;
available for a given piece of hardware rather than no driver. So&lt;br /&gt;
please do not let ALSA's stance on binary only drivers deter your&lt;br /&gt;
company from releasing one.  Since ALSA is open source and is&lt;br /&gt;
documented, everything you need to write binary only drivers is&lt;br /&gt;
available.  We are not out to stop you, but we can not make any&lt;br /&gt;
promises that your binary driver will work across all future releases&lt;br /&gt;
of ALSA.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
ALSA wants to support your soundcard hardware. We have something&lt;br /&gt;
really good here that we think should run on all sound cards. It is a&lt;br /&gt;
well thought out, open sound architecture that is capable of&lt;br /&gt;
supporting the needs of musicians, audiophiles, game players, home and&lt;br /&gt;
business users alike. It has easy-to-use APIs. It provides a level of&lt;br /&gt;
modularity and flexibility never seen before in a sound&lt;br /&gt;
architecture. There are many great minds collaborating on ALSA, and&lt;br /&gt;
even though it is currently in the very early stages, so far the&lt;br /&gt;
results are outstanding. As a soundcard manufacturer, ask yourself one&lt;br /&gt;
question. Do I want to be part of something great?&lt;br /&gt;
&lt;br /&gt;
Thanks, &amp;lt;br&amp;gt;&lt;br /&gt;
The ALSA development team&lt;br /&gt;
&lt;br /&gt;
== Related links ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/~cdavid/vendorinfo/call.txt This document in plain text]&lt;br /&gt;
*[http://www.alsa-project.org/~cdavid/vendorinfo/call.pdf This document in pdf]&lt;br /&gt;
*[http://www.alsa-project.org/~cdavid/vendorinfo/call.ps This document in postscript]&lt;br /&gt;
*[http://www.precisioninsight.com/alspaper.html Managing Graphics Hardware Vendor Relationships in the Linux Developer Community]&lt;br /&gt;
*[http://www.news.com/News/Item/0,4,30027,00.html Linux shipments up 212 percent]&lt;br /&gt;
*[http://www.heise.de/newsticker/data/odi-13.01.99-000/ Microsoft sieht Linux pro Jahr um 960 Prozent wachsen]&lt;br /&gt;
*[http://www.alsa-project.org/black.html ALSA blacklist]&lt;br /&gt;
*[http://www.gnu.org/copyleft/gpl.html Gnu General Public License]&lt;br /&gt;
*[http://lwn.net/1999/0211/kernel.phtml Linux Weekly News article concerning recent binary-only drivers in Linux]&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=ALSA_contributors&amp;diff=301</id>
		<title>ALSA contributors</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=ALSA_contributors&amp;diff=301"/>
		<updated>2007-05-07T23:08:35Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: == Thanks ==  Many thanks are sent to the people below who help with ALSA development, code, documentation, hardware or ideas. People or companies are sorted in the random order.  If someo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Thanks ==&lt;br /&gt;
&lt;br /&gt;
Many thanks are sent to the people below who help with ALSA development, code, documentation, hardware or ideas. People or companies are sorted in the random order.&lt;br /&gt;
&lt;br /&gt;
If someone is not listed, please, let me (Jaroslav Kysela) know - thank you.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
'''Jaroslav Kysela''' &amp;lt; perex at suse.cz &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: main coder, designer, coordinator&amp;lt;br&amp;gt;&lt;br /&gt;
admin: CVS/WWW/FTP/Mail-List administrator&lt;br /&gt;
&lt;br /&gt;
'''Abramo Bagnara''' &amp;lt; abramo at alsa-project.org &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: general hacker, ESS ES-18xx driver, mixer interface&lt;br /&gt;
&lt;br /&gt;
'''Takashi Iwai''' &amp;lt; tiwai at suse.de &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: native sequencer hacker, general hacker, EMU8000/10K1 driver, emulator of OSS sequencer&lt;br /&gt;
&lt;br /&gt;
'''Frank van de Pol''' &amp;lt; frank at vande-pol.demon.nl &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: ALSA sequencer prototype code and design&lt;br /&gt;
&lt;br /&gt;
'''Jaromir Koutek''' &amp;lt; miri at punknet.cz &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: ESS Solo-1 driver&lt;br /&gt;
&lt;br /&gt;
'''Christian Fischbach''' &amp;lt; fishbach at pool.informatik.rwth-aachen.de &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: ESS ES-1869 driver&lt;br /&gt;
&lt;br /&gt;
'''Bob Holder''' &amp;lt; bholder at tridentmicro.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: Trident 4DWave DX/NX driver&lt;br /&gt;
&lt;br /&gt;
'''Steve Ratcliffe''' &amp;lt; steve at parabola.demon.co.uk &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: EMU8000 driver, MIDI emulation, native sequencer hacker&lt;br /&gt;
&lt;br /&gt;
'''Paul Davis''' &amp;lt; paul at linuxaudiosystems.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: WaveFront (Tropez, Tropez+) driver&amp;lt;br&amp;gt;&lt;br /&gt;
code: RME Hammerfall (RME9652) driver&amp;lt;br&amp;gt;&lt;br /&gt;
code: RME HDSP driver&lt;br /&gt;
&lt;br /&gt;
'''Thomas Charbonnel''' &amp;lt; thomas at undata.org &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: RME HDSP driver&amp;lt;br&amp;gt;&lt;br /&gt;
code: hdspmixer and hdsploader&lt;br /&gt;
&lt;br /&gt;
'''Anders Torger''' &amp;lt; torger at ludd.luth.se &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: RME Digi96 driver&lt;br /&gt;
&lt;br /&gt;
'''Matze Braun''' &amp;lt; MatzeBraun at gmx.de &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: ESS Maestro 1/2/2E driver&lt;br /&gt;
&lt;br /&gt;
'''Haroldo Gamal''' &amp;lt; gamal at alternex.com.br &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: Korg 1212 IO driver&lt;br /&gt;
&lt;br /&gt;
'''Alan Robinson''' &amp;lt; robinson at vt.edu &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: corrections for alsa-lib documentation&lt;br /&gt;
&lt;br /&gt;
'''Fred Floberg''' &amp;lt; emng at geocities.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: corrections for alsa-lib documentation&lt;br /&gt;
&lt;br /&gt;
'''Tim Janik''' &amp;lt; timj at gtk.org &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: old (up to 0.2.x) alsamixer code&lt;br /&gt;
&lt;br /&gt;
'''Andy Lo A Foe''' &amp;lt; arloafoe at cs.vu.nl &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: base amixer code, API testing&lt;br /&gt;
&lt;br /&gt;
'''Paul Winkler''' &amp;lt; zarmzarm at erols.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: manual pages and README for amixer and alsamixer&lt;br /&gt;
&lt;br /&gt;
'''Christopher T. Lansdown''' &amp;lt; lansdoct at screech.cs.alfred.edu &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: xamixer&lt;br /&gt;
&lt;br /&gt;
'''Jan ONDREJ''' &amp;lt; ondrejj at salstar.shadow.sk &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: alsaconf&lt;br /&gt;
&lt;br /&gt;
'''Thomas Sailer''' &amp;lt; sailer at ife.ee.ethz.ch &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: for Ensoniq AudioPCI ES1370/1371 and S3 SonicVibes&amp;lt;br&amp;gt;&lt;br /&gt;
demo code: for Ensoniq AudioPCI ES1370/1371 and S3 SonicVibes&lt;br /&gt;
&lt;br /&gt;
'''Chris David''' &amp;lt; cdavid at umich.edu &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
other: information for sound card hardware vendors&lt;br /&gt;
&lt;br /&gt;
'''Anders Semb Hermansen''' &amp;lt; ahermans at vf.telia.no &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: soundcard selection code for the ALSA driver&amp;lt;br&amp;gt;&lt;br /&gt;
patches and support: patches for mpg123 and driver, active on mailing lists&lt;br /&gt;
&lt;br /&gt;
'''Christopher Butler''' &amp;lt; chrisb at sandy.force9.co.uk &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: Sound Galaxy driver&amp;lt;br&amp;gt;&lt;br /&gt;
patches: SB8 code&lt;br /&gt;
&lt;br /&gt;
'''Massimo Piccioni''' &amp;lt; piccio at caronte.csr.unibo.it &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: Opti9xx drivers, Aztech System AZT2320 driver&amp;lt;br&amp;gt;&lt;br /&gt;
code: ALS100 driver, ES968 driver, AD1816A driver&lt;br /&gt;
&lt;br /&gt;
'''Henrik Theiling''' &amp;lt; theiling at absint.de &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
code: Marian/Sek'D Prodif Plus driver&lt;br /&gt;
&lt;br /&gt;
'''Valentijn Sessink''' &amp;lt; Valentyn at dds.nl &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: HOWTO maintainer&lt;br /&gt;
&lt;br /&gt;
'''John Fulmer''' &amp;lt; jfulmer at appin.org &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: FAQ maintainer&lt;br /&gt;
&lt;br /&gt;
'''Patrick Shirkey''' &amp;lt; pshirkey at boosthardware.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Website/documentation: webmaster and &amp;quot;online docs&amp;quot; creator&lt;br /&gt;
&lt;br /&gt;
== Donations ==&lt;br /&gt;
&lt;br /&gt;
'''MidiMan''' - www.midiman.com&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: MidiMan Delta 1010, 44, Dio 2496&lt;br /&gt;
&lt;br /&gt;
'''RME''' - www.rme-audio.com&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: Hammerfall, 3x Hammerfall Light&lt;br /&gt;
&lt;br /&gt;
'''Claus Riethmueller''' &amp;lt; claus at ridi.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: Hoontech ST Digital 4DWave NX (Trident NX)&amp;lt;br&amp;gt;&lt;br /&gt;
hardware: Hoontech NX DB-I, NX DB-II, ST DB-III&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: Hoontech Digital-XG (YMF744)&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: Hoontech AudioTrack DSP24&lt;br /&gt;
&lt;br /&gt;
'''Steven Tseng''' &amp;lt; stseng at fortemedia.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcards: 2x ForteMedia FM801 / STAC9704&lt;br /&gt;
&lt;br /&gt;
'''Bob Holder''' &amp;lt; bholder at tridentmicro.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcards: 2x Trident 4DWave NX (STAC9704/STAC9708)&lt;br /&gt;
&lt;br /&gt;
'''Frank Altschuler''' &amp;lt; faa at crystal.cirrus.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcards: Sound Fusion CS4614/CS4297, Sound Fusion CS4280/CS4297&lt;br /&gt;
&lt;br /&gt;
'''Hynek Petrak''' &amp;lt; hynek at swac.de &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: TerraTec 128iPCI (ESS Solo-1 - ES1938S)&lt;br /&gt;
&lt;br /&gt;
'''Michael Stutz''' &amp;lt; stutz at dsl.org &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: Turtle Beach Malibu&lt;br /&gt;
&lt;br /&gt;
'''Horace Demmink''' &amp;lt; horace at pathwaynet.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: UltraSound 32-Pro (STB)&amp;lt;br&amp;gt;&lt;br /&gt;
These soundcards are OEM products of Compaq.&lt;br /&gt;
&lt;br /&gt;
'''Martins Medens''' &amp;lt; martins at parks.lv &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
soundcard: Gravis UltraSound Extreme&lt;br /&gt;
&lt;br /&gt;
'''Roel De Wit''' &amp;lt; MB164 at hi.fontys.nl &amp;gt; '''&amp;amp; Utopia Sound Division'''&amp;lt;br&amp;gt;&lt;br /&gt;
soundbank: beta &amp;amp; final Utopia Sound Bank for InterWave based soundcards&lt;br /&gt;
&lt;br /&gt;
== Other help ==&lt;br /&gt;
&lt;br /&gt;
'''IC Ensemble''' - www.icensemble.com&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: ICE1712 (Envy24) Datasheet&lt;br /&gt;
&lt;br /&gt;
'''Tony Romero''' &amp;lt; Tony.Romero at amd.com &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
documentation: InterWave (tm) IC Am78C201/202 Programmer's Guide&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=ALSA_0.9.x_Developer_documentation&amp;diff=300</id>
		<title>ALSA 0.9.x Developer documentation</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=ALSA_0.9.x_Developer_documentation&amp;diff=300"/>
		<updated>2007-05-07T23:07:50Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: == Background Info ==  The Advanced Linux Sound Architecture comes with a driver API &amp;amp;amp; library API. Our aim is to describe hardware as close as possible in drivers, but in userspace, t...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Background Info ==&lt;br /&gt;
&lt;br /&gt;
The Advanced Linux Sound Architecture comes with a driver API &amp;amp;amp; library API.&lt;br /&gt;
Our aim is to describe hardware as close as possible in drivers, but in&lt;br /&gt;
userspace, the alsa-lib covers the hardware differences (if required).&lt;br /&gt;
It's possible for applications to control all hardware features&lt;br /&gt;
(if required).&lt;br /&gt;
&lt;br /&gt;
*Click [http://hg-mirror.alsa-project.org/ here to view the code online] - highlighted syntax&lt;br /&gt;
*Extra driver/architecture specific information is available in the http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alsa/alsa-kernel/Documentation/ alsa-kernel/Documentation    dir&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Q: Why is ALSA more advanced than OSS?'''&lt;br /&gt;
&lt;br /&gt;
*kernel-space supports only h/w-level capabilities&lt;br /&gt;
*multi-thread safe design&lt;br /&gt;
*transparent use of plugin architecture to handle format,rate,channel cnt and many other conversions&lt;br /&gt;
*support for non-interleaved interfaces&lt;br /&gt;
*user-space software mixing (dmix)&lt;br /&gt;
*user-space &amp;quot;loopback/snoop&amp;quot; capabilities&lt;br /&gt;
*merging multiple cards into a single virtual device&lt;br /&gt;
*hiding non-ALSA-drivers behind a consistent user-space API (e.g. IEEE1394 drivers, or JACK)&lt;br /&gt;
*consistent and generic control API for managing h/w controls&lt;br /&gt;
*sufficiently flexible mixer architecture to handle modern audio interfaces fully (rather than reducing them to a simplistic device)&lt;br /&gt;
*consistent support for multiple instances of the same card&lt;br /&gt;
*linked operations of multiple cards&lt;br /&gt;
*and more...&lt;br /&gt;
&lt;br /&gt;
Currently we need developers to write docs on the ctl API. Until then you&lt;br /&gt;
will have to read the code and reference other applications for more advanced&lt;br /&gt;
info.&lt;br /&gt;
&lt;br /&gt;
== Developer tutorials ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.suse.de/~mana/alsa090_howto.html ALSA 0.9.0 HOWTO] - Dr Matthias Nagorni has writen a comprehensive tutorial for audio application developers.&lt;br /&gt;
*[http://equalarea.com/paul/alsa-audio.html Howto use the ALSA API] - Paul Davis has also written a brief explanation.&lt;br /&gt;
*[http://www.alsa-project.org/~frank/alsa-sequencer/ ALSA Sequencer (draft)] - Frank van de Pol's draft on programming the alsa sequencer.&lt;br /&gt;
*[http://www.alsa-project.org//~iwai/OSS-Emulation.html Kernel OSS-Emulation] - Takashi Iwai has written some notes on how ALSA handles OSS applications.&lt;br /&gt;
*[http://www.salleurl.edu/~is04069/Modders/Docs/alsadoc.html Programming ALSA (Espanol)] - David Garcia Garzon has written Spanish docs and tutorials&lt;br /&gt;
&lt;br /&gt;
=== Presentations: ===&lt;br /&gt;
&lt;br /&gt;
*The [http://www.linuxdj.com/audio/lad/eventszkm2003.php LAD meeting] in Karlsruhe, April 2003 provided two presentations (among many) from the core ALSA developers Jaroslav and Takashi. You can view slides and listen to .ogg recordings of the presentations.&lt;br /&gt;
&lt;br /&gt;
== ALSA Library API ==&lt;br /&gt;
&lt;br /&gt;
The ALSA lib api is the interface to the ALSA drivers. Developers need to&lt;br /&gt;
use the functions in this api to achieve native ALSA support for their&lt;br /&gt;
applications. The ALSA lib documentation is a valuable developer reference&lt;br /&gt;
to the available functions. In many ways it is a tutorial. The latest&lt;br /&gt;
[http://www.alsa-project.org/alsa-doc/alsa-lib on-line documentation] is generated from&lt;br /&gt;
the alsa-lib CVS sources.&lt;br /&gt;
&lt;br /&gt;
You can also generate it yourself. Install the&lt;br /&gt;
[http://www.doxygen.org doxygen tool] and type 'make doc' in&lt;br /&gt;
the alsa-lib directory.&lt;br /&gt;
&lt;br /&gt;
The currently designed interfaces are listed below:&lt;br /&gt;
&lt;br /&gt;
#Information Interface (/proc/asound)&lt;br /&gt;
#Control Interface (/dev/snd/controlCX)&lt;br /&gt;
#Mixer Interface (/dev/snd/mixerCXDX)&lt;br /&gt;
#PCM Interface (/dev/snd/pcmCXDX)&lt;br /&gt;
#Raw MIDI Interface (/dev/snd/midiCXDX)&lt;br /&gt;
#Sequencer Interface (/dev/snd/seq)&lt;br /&gt;
#Timer Interface (/dev/snd/timer)&lt;br /&gt;
&lt;br /&gt;
== ALSA Driver Documentation ==&lt;br /&gt;
&lt;br /&gt;
Takashi Iwai has written &amp;quot;Writing an ALSA Driver&amp;quot; - a very comprehensive&lt;br /&gt;
guide to developing a device driver for ALSA.&lt;br /&gt;
&lt;br /&gt;
The document focuses mainly on the PCI soundcard. In the case of other&lt;br /&gt;
device types, the API might be different. However the ALSA kernel API is&lt;br /&gt;
consistent so it will be helpful in that context.&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/~iwai/writing-an-alsa-driver/index.html HTML (multiple documents)]&lt;br /&gt;
*[http://www.alsa-project.org/~iwai/writing-an-alsa-driver.pdf pdf file]&lt;br /&gt;
*[http://www.alsa-project.org/~iwai/alsa-drivers-writing.txt plain text]&lt;br /&gt;
*[http://www.alsa-project.org/~iwai/writing-an-alsa-driver.sgml The sgml source] is also available&lt;br /&gt;
&lt;br /&gt;
== ALSA Driver API ==&lt;br /&gt;
&lt;br /&gt;
This document gives a complete rundown of the functions in the alsa-driver API.&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/~iwai/alsa-driver-api/index.html HTML (multiple documents)]&lt;br /&gt;
*[http://www.alsa-project.org/~iwai/alsa-driver-api.pdf pdf file]&lt;br /&gt;
*[http://www.alsa-project.org/~iwai/alsa-driver-api.sgml The sgml source] is also available&lt;br /&gt;
&lt;br /&gt;
=== Older documents ===&lt;br /&gt;
&lt;br /&gt;
The [http://www.alsa-project.org/alsa-doc/alsa-howto ALSA HOWTO/FAQ documentation] tries&lt;br /&gt;
to do the ALSA driver installation easier. If you have any ideas or questions&lt;br /&gt;
regarding this documentation, please, leave a message on&lt;br /&gt;
the [[Mailing-lists|alsa-devel at lists.sourceforge.net]] mailing list.&lt;br /&gt;
&lt;br /&gt;
The [http://www.alsa-project.org/~valentyn/Alsa-sound-mini-HOWTO.html ALSA-sound-mini-HOWTO]&lt;br /&gt;
describes the installation of the ALSA sound&lt;br /&gt;
drivers for Linux. This HOWTO is also available from the Linux Documentation Project, take&lt;br /&gt;
a look at [http://metalab.unc.edu/LDP/mirrors.html http://metalab.unc.edu/LDP/mirrors.html]&lt;br /&gt;
to find your nearest mirror. You can get this HOWTO in various formats:&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/~valentyn/Alsa-sound-mini-HOWTO.html HTML (multiple documents)]&lt;br /&gt;
*[http://www.alsa-project.org/~valentyn/other-formats/Alsa-sound-mini-HOWTO.html HTML (one document)]&lt;br /&gt;
*[http://www.alsa-project.org/~valentyn/other-formats/Alsa-sound-mini-HOWTO.txt plain text]&lt;br /&gt;
*[http://www.alsa-project.org/~valentyn/other-formats/Alsa-sound-mini-HOWTO.sgml sgml source] of the HOWTO is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also an old [http://www.alsa-project.org/~jfulmer/alsa-faq.html ALSA FAQ document] from John Fulmer.&lt;br /&gt;
&lt;br /&gt;
== ALSA 0.5.x Developer documentation ==&lt;br /&gt;
&lt;br /&gt;
'''N.B. The 0.5.x series is considered deprecated and is no longer supported by ALSA developers'''&lt;br /&gt;
&lt;br /&gt;
The [http://www.math.tu-berlin.de/~sbartels/alsa/ ALSA 0.4.0 Developer documentation] describes the internals of the ALSA kernel driver.&lt;br /&gt;
It is a document for kernel developers and others which want to know more&lt;br /&gt;
about ALSA internals. It is '''not''' for application programmers.&lt;br /&gt;
Application programmers should use the ALSA library API found in the alsa-lib&lt;br /&gt;
package. Incomplete documentation for ALSA 0.5.x API is available in HTML format&lt;br /&gt;
on [http://www.alsa-project.org/alsa-doc/alsa-lib-old ALSA WWW server] or you&lt;br /&gt;
may get [http://www.alsa-project.org/~perex/alsa-lib-old/alsa-lib.tgz tarball] for off-line&lt;br /&gt;
reading.&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=System_Maintainers_documentation&amp;diff=299</id>
		<title>System Maintainers documentation</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=System_Maintainers_documentation&amp;diff=299"/>
		<updated>2007-05-07T23:06:57Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: We have an online &amp;lt;a href=&amp;quot;alsa-doc/&amp;quot;&amp;gt;installation docs&amp;lt;/a&amp;gt; with a section for user contributed notes and additions which is accessed through the soundcard matrix. Feel fre...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We have an online &amp;lt;a href=&amp;quot;alsa-doc/&amp;quot;&amp;gt;installation docs&amp;lt;/a&amp;gt; with a section for user contributed notes and additions which is accessed through the [[Matrix:Main|soundcard matrix]]. Feel free to make additions and contributions. This is the official reference for user docs.&lt;br /&gt;
&lt;br /&gt;
We also have an [http://alsa.opensrc.org/ ALSA-HOWTO WIKI]. Feel free to make additions and contributions.&lt;br /&gt;
&lt;br /&gt;
The online alsa-docs (above) have info on using the [http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php?company=Generic&amp;amp;amp;card=Generic&amp;amp;amp;chip=Generic&amp;amp;amp;module=Generic .asoundrc] file. There is also a basic overview [http://www.alsa-project.org/alsa/library-source/doc/asoundrc.txt here] and you can find more in the [http://alsa.opensrc.org/index.php?page=.asoundrc ALSA WIKI] and the [http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html#pcm_plugins alsa-lib documentation].&lt;br /&gt;
&lt;br /&gt;
Take a look at the latest &amp;lt;a href=&amp;quot;http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alsa/alsa-driver/INSTALL&amp;quot;&amp;gt;INSTALL&amp;lt;/a&amp;gt; file to read information about the newest drivers and their use. If you have questions ask on the [[Mailing-lists|mailing lists]].&lt;br /&gt;
&lt;br /&gt;
== Updating ALSA Kernel drivers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
12/09/03&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Some queries about the latest 2.6 kernels...&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; I presume the &amp;quot;alsa&amp;quot; part that comes with a 2.6 kernel is only&lt;br /&gt;
&amp;gt; the equiv of the alsa-driver package so do I still need to get&lt;br /&gt;
&amp;gt; alsa-lib and alsa-utils from somewhere else ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, from our main site - http://www.alsa-project.org .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; If so, then do I have to determine which particular version is&lt;br /&gt;
&amp;gt; in the kernel and then source the same versioned lib/utils packages ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Version is available in linux/include/sound/version.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; What is the difference between /usr/include/sound/* and&lt;br /&gt;
&amp;gt; /usr/src/linux/include/sound/* and where might &amp;quot;&amp;amp;lt;asound/asoundlib.h&amp;amp;gt;&amp;quot;&lt;br /&gt;
&amp;gt; be that some packages need for compiling ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ALSA library has a copy of kernel header files and it is backwards&lt;br /&gt;
compatible with ALSA code 0.9 final (which is also in the 2.6 kernel &lt;br /&gt;
tree). In other words, you can use 1.0 packages without any problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Is there some sane method to intergrate ALSA from CVS into whatever&lt;br /&gt;
&amp;gt; is the latest 2.6 kernel source tree... how ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ftp://ftp.alsa-project.org/pub/kernel-patches .&lt;br /&gt;
&lt;br /&gt;
or (use BitKeeper):&lt;br /&gt;
&lt;br /&gt;
bk pull http://linux-sound.bkbits.net/linux-sound&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
simply copy files from the ALSA's alsa-kernel CVS module to relevant &lt;br /&gt;
locations in the 2.6 kernel tree.&lt;br /&gt;
&lt;br /&gt;
						Jaroslav&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Jaroslav Kysela &amp;amp;lt;perex@suse.cz&amp;amp;gt;&lt;br /&gt;
Linux Kernel Sound Maintainer&lt;br /&gt;
ALSA Project, SuSE Labs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=ALSA_User_Info&amp;diff=298</id>
		<title>ALSA User Info</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=ALSA_User_Info&amp;diff=298"/>
		<updated>2007-05-07T23:06:12Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: The [http://lau.linuxaudio.org/ Linux Audio Users Guide] provides a quick reference point to many useful documents, tutorials, links and a professional support database for Linux audio.  A...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://lau.linuxaudio.org/ Linux Audio Users Guide] provides a quick reference point to many useful documents, tutorials, links and a professional support database for Linux audio.&lt;br /&gt;
&lt;br /&gt;
ALSA MIDI/sequencer tutorial http://www.djcj.org/LAU/webcount/link.php?id=midisynth_howto&amp;amp;amp;url=http://linux-sound.org/quick-toots/4-sequencers_and_softsynths/quick-toot-midisynth_howto.html English, [http://www.salleurl.edu/~is04069/Modders/Docs/alsadoc-sequencer.html Spanish]&lt;br /&gt;
&lt;br /&gt;
The ALSA utils are a collection of small and often extremely powerful&lt;br /&gt;
applications designed to allow users to control the various parts of&lt;br /&gt;
the ALSA system. The &amp;lt;tt&amp;gt;alsactl&amp;lt;/tt&amp;gt; app is a way to save settings for&lt;br /&gt;
your device. The &amp;lt;tt&amp;gt;amixer&amp;lt;/tt&amp;gt; app is a command line app which allows&lt;br /&gt;
adjustments to be made to a devices volume and sound controls.&lt;br /&gt;
The &amp;lt;tt&amp;gt;alsamixer&amp;lt;/tt&amp;gt; app is an ncurses version of &amp;lt;tt&amp;gt;amixer&amp;lt;/tt&amp;gt;.&lt;br /&gt;
The &amp;lt;tt&amp;gt;acconnect&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;aseqview&amp;lt;/tt&amp;gt; apps are for making MIDI&lt;br /&gt;
connections and viewing the list of connected ports. The &amp;lt;tt&amp;gt;aplay/arecord&amp;lt;/tt&amp;gt;&lt;br /&gt;
apps are for commandline playback and recording of a number of file types&lt;br /&gt;
including raw, wave and aiff at all the sample rates, bitdepths and channel&lt;br /&gt;
counts known to the ALSA library.&lt;br /&gt;
&lt;br /&gt;
There are a number of apps in the ALSA tools package. They range from&lt;br /&gt;
&amp;lt;tt&amp;gt;envy24control&amp;lt;/tt&amp;gt; which provides complete control over all devices&lt;br /&gt;
with an envy24 chip, to firmware loaders for pcmcia, USB and the hdsp devices.&lt;br /&gt;
There is also the &amp;lt;tt&amp;gt;hdspmixer&amp;lt;/tt&amp;gt; app which is a carbon copy of&lt;br /&gt;
the totalmix app for windows and mac platforms. To use them you need to&lt;br /&gt;
build and install them seperately. Make sure you read the README and INSTALL&lt;br /&gt;
files for usage instructions.&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Documentation&amp;diff=297</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Documentation&amp;diff=297"/>
		<updated>2007-05-07T23:05:45Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: == User Info ==  *ALSA User Info *[http://www.agnula.info/documentation/dp_tutorials/alsa_jack_ladspa/ Overview of ALSA] *Hardware Recommendations *[http://lau.linuxaudio.org/ Linux Au...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Info ==&lt;br /&gt;
&lt;br /&gt;
*[[ALSA User Info]]&lt;br /&gt;
*[http://www.agnula.info/documentation/dp_tutorials/alsa_jack_ladspa/ Overview of ALSA]&lt;br /&gt;
*Hardware Recommendations&lt;br /&gt;
*[http://lau.linuxaudio.org/ Linux Audio Users Guide]&lt;br /&gt;
&lt;br /&gt;
== System Maintainers Info ==&lt;br /&gt;
&lt;br /&gt;
*[[System Maintainers documentation]]&lt;br /&gt;
&lt;br /&gt;
*[[Matrix:Main|Sound Card Matrix &amp;amp;amp; INSTALL documentation]]&lt;br /&gt;
*[http://alsa.opensrc.org/ The ALSA Wiki]&lt;br /&gt;
*The latest [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alsa/alsa-driver/INSTALL INSTALL] file&lt;br /&gt;
*kerndriv Updating ALSA Kernel drivers&lt;br /&gt;
*olddocs Older documents&lt;br /&gt;
*[http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php?company=Generic&amp;amp;card=Generic&amp;amp;chip=Generic&amp;amp;module=Generic .asoundrc]&lt;br /&gt;
*Kernel Module overview(snd, virmidi, etc..)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
*alsactl&lt;br /&gt;
*amixer, alsamixer&lt;br /&gt;
*aplay/arecord&lt;br /&gt;
*aconnect, aseqnet&lt;br /&gt;
*envy24control&lt;br /&gt;
*hdsploader, hdspmixer&lt;br /&gt;
*vxloader&lt;br /&gt;
&lt;br /&gt;
== Developer Info ==&lt;br /&gt;
&lt;br /&gt;
*[[ALSA 0.9.x Developer documentation]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#Background_Info|Background info]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#Developer_tutorials|Tutorials]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#ALSA_Library_API|Library]]&lt;br /&gt;
**[[ALSA 0.9.x Developer documentation#ALSA_Driver_Documentation|Driver]]&lt;br /&gt;
*[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alsa/alsa-kernel/ Driver Changelogs]&lt;br /&gt;
*[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/alsa/alsa-driver/doc/SOUNDCARDS?rev=HEAD&amp;amp;amp;content-type=text/plain Driver developers list]&lt;br /&gt;
*contrib.php [[ALSA contributors]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Manufacturers ==&lt;br /&gt;
&lt;br /&gt;
*[[ALSA Soundcard Vendor Information|Getting support for your hardware.]]&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Links&amp;diff=296</id>
		<title>Links</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Links&amp;diff=296"/>
		<updated>2007-05-06T22:34:09Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: == Useful Websites ==   *[http://linux-sound.org/ Linux MIDI &amp;amp;amp; Sound Applications] *[http://www.linuxdj.com/audio/lad/ linux-audio-dev homepage] *[http://www.djcj.org/ Linux Audio User...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Useful Websites == &lt;br /&gt;
&lt;br /&gt;
*[http://linux-sound.org/ Linux MIDI &amp;amp;amp; Sound Applications]&lt;br /&gt;
*[http://www.linuxdj.com/audio/lad/ linux-audio-dev homepage]&lt;br /&gt;
*[http://www.djcj.org/ Linux Audio Users Guide]&lt;br /&gt;
*[http://www.multimedia4linux.de Multimedia4Linux (German)]&lt;br /&gt;
*[http://www.devolution.com/~slouken/projects/SDL Simple DirectMedia Layer]&lt;br /&gt;
*[http://sunsite.auc.dk/penguinplay PenguinPlay GSDK]&lt;br /&gt;
*[http://www.perex.cz/~perex/ultra The Linux Ultra Sound Project]&lt;br /&gt;
*[http://www.hitsquad.com/smm/linux Shareware Music Machine (Linux section)]&lt;br /&gt;
*[http://www.wotsit.org Wotsit's format: The programmer's file formats and data formats resource]&lt;br /&gt;
*[http://etv.hshaarlem.nl/~jeroena/thenightingale/enter.htm The Nightingale Project]&lt;br /&gt;
*[http://www.utopiasd.com Utopia Sound Division site]&lt;br /&gt;
*[http://ccrma-www.stanford.edu/~jos/resample/ Bandlimited Interpolation]&lt;br /&gt;
*[http://ccrma-www.stanford.edu/planetccrma/software/ Planet CCRMA at home]&lt;br /&gt;
&lt;br /&gt;
== SoundCards Links ==&lt;br /&gt;
&lt;br /&gt;
The soundcard vendors are present in the random order. It does not imply&lt;br /&gt;
that all or any soundcards produced by some vendor are supported inside&lt;br /&gt;
the ALSA driver.&lt;br /&gt;
&lt;br /&gt;
*[http://www.midiman.com Midiman]&lt;br /&gt;
*[http://www.tbeach.com Voyetra Turtle Beach, Inc.]&lt;br /&gt;
*[http://www.s3.com S3 Incorporated]&lt;br /&gt;
*[http://www.esstech.com.tw ESS Technology]&lt;br /&gt;
*[http://www.yamaha-xg.com Yamaha Corporation - XG]&lt;br /&gt;
*[http://www.yamaha.co.jp/english/product/lsi/prod/ Yamaha Corporation - LSIs]&lt;br /&gt;
*[http://www.creativelabs.com Creative Labs, Inc.]&lt;br /&gt;
*[http://opensource.creative.com Creative Labs, Inc. (open source)]&lt;br /&gt;
*[http://www.crystal.com Crystal Semiconductor]&lt;br /&gt;
*[http://www.gravis.com Advanced Gravis Computer Technology Ltd.]&lt;br /&gt;
*[http://www.amd.com Advanced Micro Devices, Inc. (AMD)]&lt;br /&gt;
*[http://www.oaktech.com OAK Technology]&lt;br /&gt;
*[http://www.zefiro.com Zefiro Acoustics]&lt;br /&gt;
*[http://www.cmedia.com.tw C-Media Electronics, Inc]&lt;br /&gt;
*[http://www.digigram.com Digigram Inc.]&lt;br /&gt;
*[http://www.tridentmicro.com Trident Microsystems, Inc.]&lt;br /&gt;
*[http://www.fortemedia.com Forte Media, Inc.]&lt;br /&gt;
*[http://www.avance.com AvanceLogic, Inc.]&lt;br /&gt;
*[http://www.rme-audio.com RME Audio]&lt;br /&gt;
*[http://www.marian.de MARIAN] | [http://www.sekd.com SEK'D]&lt;br /&gt;
*[http://www.asahi-kasei.co.jp/akm/english/ Asahi Kasei Microsystems, co., Ltd.]&lt;br /&gt;
*[http://www.wolfson.co.uk Wolfson Microelectronic]&lt;br /&gt;
&lt;br /&gt;
== Other documents ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/misc/vgakills.txt VGA Kills Audio?]&lt;br /&gt;
*[http://www.alsa-project.org/misc/gus_jumpers.html GUS Classic - full duplex]&lt;br /&gt;
*[http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro/docbook-intro.html DocBook intro]&lt;br /&gt;
*[http://www.oasis-open.org/docbook/documentation/reference/html/docbook.html DocBook - The definive guide]&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=295</id>
		<title>Mailing-lists</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=295"/>
		<updated>2007-05-06T22:25:33Z</updated>

		<summary type="html">&lt;p&gt;Soe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Big Warning == &lt;br /&gt;
&lt;br /&gt;
We have continuous problems with e-mail spammers. The ALSA server does not accept an e-mail from open relays. We are using the three databases to determine, if your relay is open or if your relay does not follow our policy. Please, do not complain directly to any ALSA administrator. Your messages will be silently ignored. Complete information is available:&lt;br /&gt;
&lt;br /&gt;
* http://www.mail-abuse.org/rbl/ (spam hosts)&lt;br /&gt;
* http://www.mail-abuse.org/dul/ (dialup hosts)&lt;br /&gt;
* http://www.mail-abuse.org/rss/ (open relays)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== alsa-announce at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA related announcements of new releases and ALSA software. ''[open, moderated]''&lt;br /&gt;
&lt;br /&gt;
To subscribe use this link: [http://lists.sourceforge.net/lists/listinfo/alsa-announce http://lists.sourceforge.net/lists/listinfo/alsa-announce]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.mail-archive.com/alsa-announce%40lists.sourceforge.net http://www.mail-archive.com/alsa-announce%40lists.sourceforge.net] (mail-archive.com)&lt;br /&gt;
*[http://www.geocrawler.com/redir-sf.php?list=alsa-announce http://www.geocrawler.com/redir-sf.php?list=alsa-announce] (geocrawler)&lt;br /&gt;
&lt;br /&gt;
''To unsubscribe from the old alsa-announce mailing list, send an e-mail to &amp;lt; alsa-announce-request-old at alsa-project.org &amp;gt; with the body 'unsubscribe &amp;lt;email_address&amp;gt;'.''&lt;br /&gt;
&lt;br /&gt;
== alsa-devel at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA developers. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
To subscribe (if you would like to work on the driver, library or an ALSA application) use this link: [http://mailman.alsa-project.org/mailman/listinfo/alsa-devel http://mailman.alsa-project.org/mailman/listinfo/alsa-devel]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://mailman.alsa-project.org/pipermail/alsa-devel/ http://mailman.alsa-project.org/pipermail/alsa-devel/] (mailman.alsa-project.org)&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.devel http://news.gmane.org/gmane.linux.alsa.devel] (gmane.org)&lt;br /&gt;
*[http://www.mail-archive.com/alsa-devel%40lists.sourceforge.net http://www.mail-archive.com/alsa-devel%40lists.sourceforge.net] (mail-archive.com)&lt;br /&gt;
*[http://www.geocrawler.com/lists/3/SourceForge/12349/0/ http://www.geocrawler.com/lists/3/SourceForge/12349/0/] (geocrawler)&lt;br /&gt;
*[http://www.geocrawler.com/redir-sf.php?list=alsa-devel http://www.geocrawler.com/redir-sf.php?list=alsa-devel] (old alsa-devel archive)&lt;br /&gt;
&lt;br /&gt;
== alsa-user at lists.sourceforge.net ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA users. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
To subscribe (if you need a help with the installation of ALSA packages) use this link: [http://lists.sourceforge.net/lists/listinfo/alsa-user http://lists.sourceforge.net/lists/listinfo/alsa-user]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.user http://news.gmane.org/gmane.linux.alsa.user] (gmane.org)&lt;br /&gt;
*[http://www.mail-archive.com/alsa-user%40lists.sourceforge.net http://www.mail-archive.com/alsa-user%40lists.sourceforge.net] (mail-archive.com)&lt;br /&gt;
*[http://www.geocrawler.com/lists/3/SourceForge/12350/0/ http://www.geocrawler.com/lists/3/SourceForge/12350/0/] (geocrawler)&lt;br /&gt;
*[http://www.geocrawler.com/redir-sf.php?list=alsa-user http://www.geocrawler.com/redir-sf.php?list=alsa-user] (old alsa-user archive)&lt;br /&gt;
&lt;br /&gt;
''To unsubscribe from the old alsa-user mailing list, send an e-mail to &amp;lt; alsa-user-request-old at alsa-project.org &amp;gt; with the body 'unsubscribe &amp;lt;email_address&amp;gt;'.''&lt;br /&gt;
&lt;br /&gt;
== alsa-cvslog at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for anyone. ''[open, receive only]''&lt;br /&gt;
&lt;br /&gt;
To subscribe (if you want to receive the CVS commit information) use this link: [http://lists.sourceforge.net/lists/listinfo/alsa-cvslog http://lists.sourceforge.net/lists/listinfo/alsa-cvslog]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.mail-archive.com/alsa-cvslog%40lists.sourceforge.net http://www.mail-archive.com/alsa-cvslog%40lists.sourceforge.net] (mail-archive.com) 	&lt;br /&gt;
&lt;br /&gt;
== alsa-conf at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSAconf team members. ''[closed, unmoderated]''&lt;br /&gt;
&lt;br /&gt;
If you want work on the configuration library and application, send message to Jaroslav Kysela &amp;lt; perex at suse.cz &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/archive/alsa-conf http://www.alsa-project.org/archive/alsa-conf]&lt;br /&gt;
&lt;br /&gt;
== alsa-doc at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA programmer's documentation team members. ''[closed, unmoderated]''&lt;br /&gt;
&lt;br /&gt;
If you have any question about the ALSA programmer's documentation a suggestion to improve the programmer's documents, please, post an e-mail to the alsa-devel mailing list instead. If you want work on ALSA programmer's documentation, send message to Jaroslav Kysela &amp;lt; perex at suse.cz &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/archive/alsa-doc http://www.alsa-project.org/archive/alsa-doc] 	&lt;br /&gt;
&lt;br /&gt;
== Archives on other hosts ==&lt;br /&gt;
&lt;br /&gt;
*[http://hyppo.screwdriver.net/list.phtml?archive=alsa-devel alsa-devel at alsa-project.org] Archive for mailing list for ALSA developers at hyppo.screwdriver.net.&lt;br /&gt;
*[http://www.mail-archive.com/alsa-devel@alsa-project.org/ alsa-devel at alsa-project.org] Archive for mailing list for ALSA developers at www.mail-archive.com.&lt;br /&gt;
*[http://hyppo.screwdriver.net/list.phtml?archive=alsa-user alsa-user at alsa-project.org] Archive for mailing list for ALSA users at hyppo.screwdriver.net.&lt;br /&gt;
*[http://www.mail-archive.com/alsa-user@alsa-project.org/ alsa-user at alsa-project.org] Archive for mailing list for ALSA users at www.mail-archive.com.&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
	<entry>
		<id>https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=294</id>
		<title>Mailing-lists</title>
		<link rel="alternate" type="text/html" href="https://www.alsa-project.org/main/index.php?title=Mailing-lists&amp;diff=294"/>
		<updated>2007-05-06T22:25:05Z</updated>

		<summary type="html">&lt;p&gt;Soe: New page: == Big Warning ==   We have continuous problems with e-mail spammers. The ALSA server does not accept an e-mail from open relays. We are using the three databases to determine, if your rel...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Big Warning == &lt;br /&gt;
&lt;br /&gt;
We have continuous problems with e-mail spammers. The ALSA server does not accept an e-mail from open relays. We are using the three databases to determine, if your relay is open or if your relay does not follow our policy. Please, do not complain directly to any ALSA administrator. Your messages will be silently ignored. Complete information is available:&lt;br /&gt;
&lt;br /&gt;
* http://www.mail-abuse.org/rbl/ (spam hosts)&lt;br /&gt;
* http://www.mail-abuse.org/dul/ (dialup hosts)&lt;br /&gt;
* http://www.mail-abuse.org/rss/ (open relays)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== alsa-announce at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA related announcements of new releases and ALSA software. ''[open, moderated]''&lt;br /&gt;
&lt;br /&gt;
To subscribe use this link: [http://lists.sourceforge.net/lists/listinfo/alsa-announce http://lists.sourceforge.net/lists/listinfo/alsa-announce]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.mail-archive.com/alsa-announce%40lists.sourceforge.net http://www.mail-archive.com/alsa-announce%40lists.sourceforge.net] (mail-archive.com)&lt;br /&gt;
*[http://www.geocrawler.com/redir-sf.php?list=alsa-announce http://www.geocrawler.com/redir-sf.php?list=alsa-announce] (geocrawler)&lt;br /&gt;
&lt;br /&gt;
''To unsubscribe from the old alsa-announce mailing list, send an e-mail to &amp;lt; alsa-announce-request-old at alsa-project.org &amp;gt; with the body 'unsubscribe &amp;lt;email_address&amp;gt;'.''&lt;br /&gt;
&lt;br /&gt;
== alsa-devel at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA developers. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
To subscribe (if you would like to work on the driver, library or an ALSA application) use this link: [http://mailman.alsa-project.org/mailman/listinfo/alsa-devel http://mailman.alsa-project.org/mailman/listinfo/alsa-devel]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://mailman.alsa-project.org/pipermail/alsa-devel/ http://mailman.alsa-project.org/pipermail/alsa-devel/] (mailman.alsa-project.org)&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.devel http://news.gmane.org/gmane.linux.alsa.devel] (gmane.org)&lt;br /&gt;
*[http://www.mail-archive.com/alsa-devel%40lists.sourceforge.net http://www.mail-archive.com/alsa-devel%40lists.sourceforge.net] (mail-archive.com)&lt;br /&gt;
*[http://www.geocrawler.com/lists/3/SourceForge/12349/0/ http://www.geocrawler.com/lists/3/SourceForge/12349/0/] (geocrawler)&lt;br /&gt;
*[http://www.geocrawler.com/redir-sf.php?list=alsa-devel http://www.geocrawler.com/redir-sf.php?list=alsa-devel] (old alsa-devel archive)&lt;br /&gt;
&lt;br /&gt;
== alsa-user at lists.sourceforge.net ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA users. ''[open, unmoderated for subscribers, moderated for others]''&lt;br /&gt;
&lt;br /&gt;
To subscribe (if you need a help with the installation of ALSA packages) use this link: [http://lists.sourceforge.net/lists/listinfo/alsa-user http://lists.sourceforge.net/lists/listinfo/alsa-user]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
*[http://news.gmane.org/gmane.linux.alsa.user http://news.gmane.org/gmane.linux.alsa.user] (gmane.org)&lt;br /&gt;
*[http://www.mail-archive.com/alsa-user%40lists.sourceforge.net http://www.mail-archive.com/alsa-user%40lists.sourceforge.net] (mail-archive.com)&lt;br /&gt;
*[http://www.geocrawler.com/lists/3/SourceForge/12350/0/ http://www.geocrawler.com/lists/3/SourceForge/12350/0/] (geocrawler)&lt;br /&gt;
*[http://www.geocrawler.com/redir-sf.php?list=alsa-user http://www.geocrawler.com/redir-sf.php?list=alsa-user] (old alsa-user archive)&lt;br /&gt;
&lt;br /&gt;
''To unsubscribe from the old alsa-user mailing list, send an e-mail to &amp;lt; alsa-user-request-old at alsa-project.org &amp;gt; with the body 'unsubscribe &amp;lt;email_address&amp;gt;'.''&lt;br /&gt;
&lt;br /&gt;
== alsa-cvslog at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for anyone. ''[open, receive only]''&lt;br /&gt;
&lt;br /&gt;
To subscribe (if you want to receive the CVS commit information) use this link: [http://lists.sourceforge.net/lists/listinfo/alsa-cvslog http://lists.sourceforge.net/lists/listinfo/alsa-cvslog]&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.mail-archive.com/alsa-cvslog%40lists.sourceforge.net http://www.mail-archive.com/alsa-cvslog%40lists.sourceforge.net] (mail-archive.com) 	&lt;br /&gt;
&lt;br /&gt;
== alsa-conf at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSAconf team members. ''[closed, unmoderated]''&lt;br /&gt;
&lt;br /&gt;
If you want work on the configuration library and application, send message to Jaroslav Kysela &amp;lt; perex at suse.cz &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/archive/alsa-conf http://www.alsa-project.org/archive/alsa-conf]&lt;br /&gt;
&lt;br /&gt;
== alsa-doc at alsa-project.org ==&lt;br /&gt;
&lt;br /&gt;
The mailing list for ALSA programmer's documentation team members. ''[closed, unmoderated]''&lt;br /&gt;
&lt;br /&gt;
If you have any question about the ALSA programmer's documentation a suggestion to improve the programmer's documents, please, post an e-mail to the alsa-devel mailing list instead. If you want work on ALSA programmer's documentation, send message to Jaroslav Kysela &amp;lt; perex at suse.cz &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Archives'''&lt;br /&gt;
&lt;br /&gt;
*[http://www.alsa-project.org/archive/alsa-doc http://www.alsa-project.org/archive/alsa-doc] 	&lt;br /&gt;
&lt;br /&gt;
== Archives on other hosts ==&lt;br /&gt;
&lt;br /&gt;
*[http://hyppo.screwdriver.net/list.phtml?archive=alsa-devel alsa-devel at alsa-project.org] Archive for mailing list for ALSA developers at hyppo.screwdriver.net.&lt;br /&gt;
*[http://www.mail-archive.com/alsa-devel@alsa-project.org/ alsa-devel at alsa-project.org] Archive for mailing list for ALSA developers at www.mail-archive.com.&lt;br /&gt;
*[http://hyppo.screwdriver.net/list.phtml?archive=alsa-user alsa-user at alsa-project.org] Archive for mailing list for ALSA users at hyppo.screwdriver.net.&lt;br /&gt;
*[http://www.mail-archive.com/alsa-user@alsa-project.org/ alsa-user at alsa-project.org] Archive for mailing list for ALSA users at www.mail-archive.com.&lt;/div&gt;</summary>
		<author><name>Soe</name></author>
	</entry>
</feed>