https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Advanced_Linux_Sound_Architecture Advanced Linux Sound Architecture - Revision history 2025-06-14T06:51:28Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.5 https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1278021965&oldid=prev B3stJ: /* Concepts */ Move comma. 2025-02-28T01:38:35Z <p><span class="autocomment">Concepts: </span> Move comma.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:38, 28 February 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 77:</td> <td colspan="2" class="diff-lineno">Line 77:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A card's ''interface'' is a description of an ALSA protocol for accessing the card; possible interfaces include: ''hw'', ''plughw'', ''default'', and ''plug:dmix''. The ''hw'' interface provides direct access to the kernel device, but no software mixing or stream adaptation support. The ''plughw'' and ''default'' enable sound output where the ''hw'' interface would produce an error.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A card's ''interface'' is a description of an ALSA protocol for accessing the card; possible interfaces include: ''hw'', ''plughw'', ''default'', and ''plug:dmix''. The ''hw'' interface provides direct access to the kernel device, but no software mixing or stream adaptation support. The ''plughw'' and ''default'' enable sound output where the ''hw'' interface would produce an error.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>An application typically describes sound output by combining all of the aforementioned specifications together in a ''device string''{{Citation needed|date=May 2013}}<del style="font-weight: bold; text-decoration: none;">,</del> which has one of the following forms (which are [[Case sensitivity|case-sensitive]]):</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>An application typically describes sound output by combining all of the aforementioned specifications together in a ''device string''<ins style="font-weight: bold; text-decoration: none;">,</ins>{{Citation needed|date=May 2013}} which has one of the following forms (which are [[Case sensitivity|case-sensitive]]):</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''interface:card,device,subdevice''</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''interface:card,device,subdevice''</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''interface:CARD=1,DEV=3,SUBDEV=2''.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''interface:CARD=1,DEV=3,SUBDEV=2''.</div></td> </tr> </table> B3stJ https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1278021786&oldid=prev B3stJ: /* Concepts */ Make it a self-reference. 2025-02-28T01:37:20Z <p><span class="autocomment">Concepts: </span> Make it a self-reference.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:37, 28 February 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 67:</td> <td colspan="2" class="diff-lineno">Line 67:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Concepts==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Concepts==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>This section provides an overview of basic concepts pertaining to ALSA.&lt;ref&gt;{{citation |url=http://www.linuxjournal.com/article/6735 |title=Introduction to Sound Programming with ALSA |last=Tranter |first=Jeff |date=October 2004 |journal=Linux Journal |access-date=2012-01-08}}&lt;/ref&gt;&lt;ref&gt;{{citation |url=http://www.linuxjournal.com/node/8234/print |title=A User's Guide to ALSA |journal=Linux Journal |last=Phillips |first=Dave |date=June 2005 |access-date=2012-01-08 |archive-url=https://web.archive.org/web/20120109014951/http://www.linuxjournal.com/node/8234/print |archive-date=2012-01-09 |url-status=dead }}&lt;/ref&gt;&lt;ref&gt;{{citation |url=http://www.alsa-project.org/alsa-doc/alsa-lib/index.html |title=Alsa C library Doxygen documentation |date=October 2007 |access-date=2012-01-08}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Self-reference|</ins>This section provides an overview of basic concepts pertaining to ALSA.<ins style="font-weight: bold; text-decoration: none;">}}</ins>&lt;ref&gt;{{citation |url=http://www.linuxjournal.com/article/6735 |title=Introduction to Sound Programming with ALSA |last=Tranter |first=Jeff |date=October 2004 |journal=Linux Journal |access-date=2012-01-08}}&lt;/ref&gt;&lt;ref&gt;{{citation |url=http://www.linuxjournal.com/node/8234/print |title=A User's Guide to ALSA |journal=Linux Journal |last=Phillips |first=Dave |date=June 2005 |access-date=2012-01-08 |archive-url=https://web.archive.org/web/20120109014951/http://www.linuxjournal.com/node/8234/print |archive-date=2012-01-09 |url-status=dead }}&lt;/ref&gt;&lt;ref&gt;{{citation |url=http://www.alsa-project.org/alsa-doc/alsa-lib/index.html |title=Alsa C library Doxygen documentation |date=October 2007 |access-date=2012-01-08}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Typically, ALSA supports up to eight ''cards'', numbered 0 through 7; each card is a physical or logical kernel device capable of input and output. Furthermore, each card may also be addressed by its ''id'', which is an explanatory string such as "''Headset''" or "''[[I/O Controller Hub|ICH]]9''".</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Typically, ALSA supports up to eight ''cards'', numbered 0 through 7; each card is a physical or logical kernel device capable of input and output. Furthermore, each card may also be addressed by its ''id'', which is an explanatory string such as "''Headset''" or "''[[I/O Controller Hub|ICH]]9''".</div></td> </tr> </table> B3stJ https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1277558238&oldid=prev Britalmeida: added link 2025-02-25T10:30:03Z <p>added link</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:30, 25 February 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 43:</td> <td colspan="2" class="diff-lineno">Line 43:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Some of the goals of the ALSA project at its inception were automatic configuration of sound-card hardware and graceful handling of multiple sound devices in a system. ALSA is released under [[GNU General Public License|GPL-2.0-or-later]] and [[GNU Lesser General Public License|LGPL-2.1-or-later]].&lt;ref name=license&gt;{{cite web |url=http://www.alsa-project.org/main/index.php/Introduction |title=Introduction |publisher=alsa-project.org |access-date=2012-01-08}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Some of the goals of the ALSA project at its inception were automatic configuration of sound-card hardware and graceful handling of multiple sound devices in a system. ALSA is released under [[GNU General Public License|GPL-2.0-or-later]] and [[GNU Lesser General Public License|LGPL-2.1-or-later]].&lt;ref name=license&gt;{{cite web |url=http://www.alsa-project.org/main/index.php/Introduction |title=Introduction |publisher=alsa-project.org |access-date=2012-01-08}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>On Linux, sound servers, like [[sndio]], [[PulseAudio]], [[JACK Audio Connection Kit|JACK]] (low-latency professional-grade audio editing and mixing) and [[PipeWire]], and higher-level APIs (e.g [[OpenAL]], [[Simple DirectMedia Layer#Subsystems|SDL audio]], etc.) work on top of ALSA and its sound card device drivers. ALSA succeeded the older Linux port of the [[Open Sound System]] (OSS).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>On Linux, <ins style="font-weight: bold; text-decoration: none;">[[Sound server|</ins>sound servers<ins style="font-weight: bold; text-decoration: none;">]]</ins>, like [[sndio]], [[PulseAudio]], [[JACK Audio Connection Kit|JACK]] (low-latency professional-grade audio editing and mixing) and [[PipeWire]], and higher-level APIs (e.g [[OpenAL]], [[Simple DirectMedia Layer#Subsystems|SDL audio]], etc.) work on top of ALSA and its sound card device drivers. ALSA succeeded the older Linux port of the [[Open Sound System]] (OSS).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==History==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==History==</div></td> </tr> </table> Britalmeida https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1270878922&oldid=prev VulcanSphere: Changing short description from "Software framework" to "Software framework for audio" 2025-01-21T17:55:26Z <p>Changing <a href="/wiki/Wikipedia:Short_description" title="Wikipedia:Short description">short description</a> from &quot;Software framework&quot; to &quot;Software framework for audio&quot;</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:55, 21 January 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{<del style="font-weight: bold; text-decoration: none;">short</del> description|Software framework}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{<ins style="font-weight: bold; text-decoration: none;">Short</ins> description|Software framework<ins style="font-weight: bold; text-decoration: none;"> for audio</ins>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox software</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox software</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| name = ALSA</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| name = ALSA</div></td> </tr> </table> VulcanSphere https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1234542803&oldid=prev 188.32.117.86: /* Implementations */Deleted comma. 2024-07-14T22:10:35Z <p><span class="autocomment">Implementations: </span>Deleted comma.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:10, 14 July 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 92:</td> <td colspan="2" class="diff-lineno">Line 92:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Open Sound System]] version 4 is able to emulate ALSA.&lt;ref&gt;{{cite web |title=Tips And Tricks - Open Sound System |url=http://www.opensound.com/wiki/index.php/Tips_And_Tricks#ALSA_Emulation |website=ossnext.trueinstruments.com}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Open Sound System]] version 4 is able to emulate ALSA.&lt;ref&gt;{{cite web |title=Tips And Tricks - Open Sound System |url=http://www.opensound.com/wiki/index.php/Tips_And_Tricks#ALSA_Emulation |website=ossnext.trueinstruments.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[QNX]] uses a sound system derived from, but not directly compatible with<del style="font-weight: bold; text-decoration: none;">,</del> ALSA. The header file and library names are still "asound", same as the ALSA names.&lt;ref&gt;{{cite web |title=Audio Architecture (QNX 6.4.1) |url=https://www.qnx.com/developers/docs/6.4.1/neutrino/audio/architecture.html |website=www.qnx.com}}&lt;/ref&gt; ALSA API uses {{tt|ioctl()}} calls in a way not allowed in the QNX kernel.&lt;ref&gt;{{cite web |url=https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.audio/topic/copyright_3p.html |title=ALSA and libasound.so |website=www.qnx.com}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[QNX]] uses a sound system derived from, but not directly compatible with ALSA. The header file and library names are still "asound", same as the ALSA names.&lt;ref&gt;{{cite web |title=Audio Architecture (QNX 6.4.1) |url=https://www.qnx.com/developers/docs/6.4.1/neutrino/audio/architecture.html |website=www.qnx.com}}&lt;/ref&gt; ALSA API uses {{tt|ioctl()}} calls in a way not allowed in the QNX kernel.&lt;ref&gt;{{cite web |url=https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.audio/topic/copyright_3p.html |title=ALSA and libasound.so |website=www.qnx.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> </tr> </table> 188.32.117.86 https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1168630099&oldid=prev InternetArchiveBot: Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 2023-08-04T00:37:53Z <p>Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:37, 4 August 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 18:</td> <td colspan="2" class="diff-lineno">Line 18:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| latest preview date = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| latest preview date = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| programming language = [[C (programming language)|C]]&lt;ref&gt;{{citation</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| programming language = [[C (programming language)|C]]&lt;ref&gt;{{citation</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;"> </del>url = http://www.ohloh.net/p/alsa</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |url<ins style="font-weight: bold; text-decoration: none;"> </ins> = http://www.ohloh.net/p/alsa</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;"> </del>title = ALSA</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |title<ins style="font-weight: bold; text-decoration: none;"> </ins> = ALSA</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;"> </del>work = Analysis Summary</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |work<ins style="font-weight: bold; text-decoration: none;"> </ins> = Analysis Summary</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;"> </del>publisher = [[Ohloh]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |publisher<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Ohloh]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |<del style="font-weight: bold; text-decoration: none;"> </del>access-date = 2012-01-08<del style="font-weight: bold; text-decoration: none;">}}&lt;/ref&gt;</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |access-date<ins style="font-weight: bold; text-decoration: none;"> </ins> = 2012-01-08</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |archive-date = 2013-12-20</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |archive-url = https://web.archive.org/web/20131220145354/http://www.ohloh.net/p/alsa</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |url-status = dead</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| operating system = [[Linux]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| operating system = [[Linux]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| platform = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| platform = </div></td> </tr> </table> InternetArchiveBot https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1155095537&oldid=prev FreeToDisagree: Fixed a ref-error. 2023-05-16T16:24:58Z <p>Fixed a ref-error.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:24, 16 May 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 88:</td> <td colspan="2" class="diff-lineno">Line 88:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Open Sound System]] version 4 is able to emulate ALSA.&lt;ref&gt;{{cite web |title=Tips And Tricks - Open Sound System |url=http://www.opensound.com/wiki/index.php/Tips_And_Tricks#ALSA_Emulation |website=ossnext.trueinstruments.com}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Open Sound System]] version 4 is able to emulate ALSA.&lt;ref&gt;{{cite web |title=Tips And Tricks - Open Sound System |url=http://www.opensound.com/wiki/index.php/Tips_And_Tricks#ALSA_Emulation |website=ossnext.trueinstruments.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[QNX]] uses a sound system derived from, but not directly compatible with, ALSA. The header file and library names are still "asound", same as the ALSA names.&lt;ref&gt;{{cite web |title=Audio Architecture (QNX 6.4.1) |url=https://www.qnx.com/developers/docs/6.4.1/neutrino/audio/architecture.html |website=www.qnx.com}}&lt;/ref&gt; ALSA API uses {{tt|ioctl()}} calls in a way not allowed in the QNX kernel.&lt;ref&gt;{{cite web |url=https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.audio/topic/copyright_3p.html |website=www.qnx.com}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[QNX]] uses a sound system derived from, but not directly compatible with, ALSA. The header file and library names are still "asound", same as the ALSA names.&lt;ref&gt;{{cite web |title=Audio Architecture (QNX 6.4.1) |url=https://www.qnx.com/developers/docs/6.4.1/neutrino/audio/architecture.html |website=www.qnx.com}}&lt;/ref&gt; ALSA API uses {{tt|ioctl()}} calls in a way not allowed in the QNX kernel.&lt;ref&gt;{{cite web |url=https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.audio/topic/copyright_3p.html<ins style="font-weight: bold; text-decoration: none;"> |title=ALSA and libasound.so</ins> |website=www.qnx.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> </tr> </table> FreeToDisagree https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1140902629&oldid=prev Artoria2e5: /* Implementations */ 2023-02-22T09:59:11Z <p><span class="autocomment">Implementations</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:59, 22 February 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 88:</td> <td colspan="2" class="diff-lineno">Line 88:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Open Sound System]] version 4 is able to emulate ALSA.&lt;ref&gt;{{cite web |title=Tips And Tricks - Open Sound System |url=http://www.opensound.com/wiki/index.php/Tips_And_Tricks#ALSA_Emulation |website=ossnext.trueinstruments.com}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Open Sound System]] version 4 is able to emulate ALSA.&lt;ref&gt;{{cite web |title=Tips And Tricks - Open Sound System |url=http://www.opensound.com/wiki/index.php/Tips_And_Tricks#ALSA_Emulation |website=ossnext.trueinstruments.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[QNX]] uses a sound system derived from, but not directly compatible with, ALSA. The header file and library names are still "asound", same as the ALSA names.&lt;ref&gt;{{cite web |title=Audio Architecture (QNX 6.4.1) |url=https://www.qnx.com/developers/docs/6.4.1/neutrino/audio/architecture.html |website=www.qnx.com}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[QNX]] uses a sound system derived from, but not directly compatible with, ALSA. The header file and library names are still "asound", same as the ALSA names.&lt;ref&gt;{{cite web |title=Audio Architecture (QNX 6.4.1) |url=https://www.qnx.com/developers/docs/6.4.1/neutrino/audio/architecture<ins style="font-weight: bold; text-decoration: none;">.html |website=www.qnx.com}}&lt;/ref&gt; ALSA API uses {{tt|ioctl()}} calls in a way not allowed in the QNX kernel.&lt;ref&gt;{{cite web |url=https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.audio/topic/copyright_3p</ins>.html |website=www.qnx.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> </tr> </table> Artoria2e5 https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1140902457&oldid=prev Artoria2e5: /* Implementations */ 2023-02-22T09:57:37Z <p><span class="autocomment">Implementations</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:57, 22 February 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 85:</td> <td colspan="2" class="diff-lineno">Line 85:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Implementations==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Implementations==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The ALSA System on Chip (ASoC) layer aims to provide better support for ALSA on [[embedded system]]s that use a [[system-on-chip]] (SoC) design.&lt;ref&gt;{{citation |url=https://www.kernel.org/doc/html/latest/sound/soc/overview.html |title=ALSA SoC Layer |publisher=[[kernel.org]] |date=2017-07-13}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The ALSA System on Chip (ASoC) layer aims to provide better support for ALSA on [[embedded system]]s that use a [[system-on-chip]] (SoC) design.&lt;ref&gt;{{citation |url=https://www.kernel.org/doc/html/latest/sound/soc/overview.html |title=ALSA SoC Layer |publisher=[[kernel.org]] |date=2017-07-13}}&lt;/ref&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Open Sound System]] version 4 is able to emulate ALSA.&lt;ref&gt;{{cite web |title=Tips And Tricks - Open Sound System |url=http://www.opensound.com/wiki/index.php/Tips_And_Tricks#ALSA_Emulation |website=ossnext.trueinstruments.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[QNX]] uses a sound system derived from, but not directly compatible with, ALSA. The header file and library names are still "asound", same as the ALSA names.&lt;ref&gt;{{cite web |title=Audio Architecture (QNX 6.4.1) |url=https://www.qnx.com/developers/docs/6.4.1/neutrino/audio/architecture.html |website=www.qnx.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==See also==</div></td> </tr> </table> Artoria2e5 https://en.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&diff=1106323698&oldid=prev Citation bot: Alter: title. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | #UCB_webform 1126/3723 2022-08-24T02:58:24Z <p>Alter: title. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by BrownHairedGirl | #UCB_webform 1126/3723</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 02:58, 24 August 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 58:</td> <td colspan="2" class="diff-lineno">Line 58:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Applications===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Applications===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Additional to the software framework internal to the Linux kernel, the ALSA project also provides the command-line tools&lt;ref&gt;{{cite web | url=https://github.com/alsa-project/alsa-tools | title=Alsa-project/Alsa-tools | website=[[GitHub]] | date=3 April 2022 }}&lt;/ref&gt;&lt;ref&gt;{{cite web |url=http://alsa.opensrc.org/index.php/Alsa-tools |title=<del style="font-weight: bold; text-decoration: none;">Archived</del> <del style="font-weight: bold; text-decoration: none;">copy</del> |website=alsa.opensrc.org |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20080318125424/http://alsa.opensrc.org/index.php/Alsa-tools |archive-date=18 March 2008 |url-status=dead}}&lt;/ref&gt;&lt;ref&gt;{{cite web | url=https://www.alsa-project.org/wiki/ALSA_User_Info | title=ALSA User Info - AlsaProject }}&lt;/ref&gt; and utilities&lt;ref&gt;{{cite web | url=https://github.com/alsa-project/alsa-utils | title=Alsa-utils | website=[[GitHub]] | date=4 May 2022 }}&lt;/ref&gt; &lt;code&gt;alsactl&lt;/code&gt;,&lt;ref&gt;{{cite web |url=http://alsa.opensrc.org/index.php/Category:Alsa-utils |title=<del style="font-weight: bold; text-decoration: none;">Archived</del> <del style="font-weight: bold; text-decoration: none;">copy</del> |website=alsa.opensrc.org |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20080318125514/http://alsa.opensrc.org/index.php/Category:Alsa-utils |archive-date=18 March 2008 |url-status=dead}}&lt;/ref&gt; &lt;code&gt;amixer&lt;/code&gt;,&lt;ref name="amixer-alsamixer"&gt;{{cite web | url=https://www.maketecheasier.com/alsa-utilities-manage-linux-audio-command-line/ | title=How to Use ALSA Utilities to Manage Linux Audio from the Terminal | date=14 May 2018 }}&lt;/ref&gt; &lt;code&gt;arecord/aplay&lt;/code&gt; and &lt;code&gt;[[alsamixer]]&lt;/code&gt;,&lt;ref name="amixer-alsamixer"/&gt; an [[ncurses]]-based [[text-based user interface|TUI]].</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Additional to the software framework internal to the Linux kernel, the ALSA project also provides the command-line tools&lt;ref&gt;{{cite web | url=https://github.com/alsa-project/alsa-tools | title=Alsa-project/Alsa-tools | website=[[GitHub]] | date=3 April 2022 }}&lt;/ref&gt;&lt;ref&gt;{{cite web |url=http://alsa.opensrc.org/index.php/Alsa-tools |title=<ins style="font-weight: bold; text-decoration: none;">Alsa-tools</ins> <ins style="font-weight: bold; text-decoration: none;">- ALSA wiki</ins> |website=alsa.opensrc.org |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20080318125424/http://alsa.opensrc.org/index.php/Alsa-tools |archive-date=18 March 2008 |url-status=dead}}&lt;/ref&gt;&lt;ref&gt;{{cite web | url=https://www.alsa-project.org/wiki/ALSA_User_Info | title=ALSA User Info - AlsaProject }}&lt;/ref&gt; and utilities&lt;ref&gt;{{cite web | url=https://github.com/alsa-project/alsa-utils | title=Alsa-utils | website=[[GitHub]] | date=4 May 2022 }}&lt;/ref&gt; &lt;code&gt;alsactl&lt;/code&gt;,&lt;ref&gt;{{cite web |url=http://alsa.opensrc.org/index.php/Category:Alsa-utils |title=<ins style="font-weight: bold; text-decoration: none;">Category:Alsa-utils</ins> <ins style="font-weight: bold; text-decoration: none;">- ALSA wiki</ins> |website=alsa.opensrc.org |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20080318125514/http://alsa.opensrc.org/index.php/Category:Alsa-utils |archive-date=18 March 2008 |url-status=dead}}&lt;/ref&gt; &lt;code&gt;amixer&lt;/code&gt;,&lt;ref name="amixer-alsamixer"&gt;{{cite web | url=https://www.maketecheasier.com/alsa-utilities-manage-linux-audio-command-line/ | title=How to Use ALSA Utilities to Manage Linux Audio from the Terminal | date=14 May 2018 }}&lt;/ref&gt; &lt;code&gt;arecord/aplay&lt;/code&gt; and &lt;code&gt;[[alsamixer]]&lt;/code&gt;,&lt;ref name="amixer-alsamixer"/&gt; an [[ncurses]]-based [[text-based user interface|TUI]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>There also are GUIs programmed by [[Third party developer|third-party developer]]s, such as GNOME-ALSAmixer&lt;ref name="alsa.opensrc.org"&gt;{{cite web |url=http://alsa.opensrc.org/index.php/AlsaMixers |title=<del style="font-weight: bold; text-decoration: none;">Archived</del> <del style="font-weight: bold; text-decoration: none;">copy</del> |website=alsa.opensrc.org |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20080404183733/http://alsa.opensrc.org/index.php/AlsaMixers |archive-date=4 April 2008 |url-status=dead}}&lt;/ref&gt; (using [[GTK]]), Kmix,&lt;ref name="alsa.opensrc.org"/&gt; XFCE4-mixer, LXpanel, QasHctl, QasMixer, Pavucontrol, AconnectGUI,&lt;ref name="mdeboer-www.iua.upf.es"&gt;{{cite web |last1=boer |first1=maarten de |title=maarten's homepage |url=http://www.iua.upf.es/~mdeboer/ |website=iua.upf.es |access-date=18 July 2021 |archive-url=https://web.archive.org/web/20060904023118/http://www.iua.upf.es/~mdeboer/ |archive-date=2006-09-04 |quote=this page will contain a list of my projects, but i need to clean up some things first. for now, use the following links, or browse the ftp: tapiir, alsamixergui, aconnectgui, polarbear}}&lt;/ref&gt; tapiir,&lt;ref name="mdeboer-www.iua.upf.es"/&gt; polarbear,&lt;ref name="mdeboer-www.iua.upf.es"/&gt; ALSAmixerGUI&lt;ref&gt;{{cite web |last1=Boer |first1=Maarten de |title=AlsaMixerGui |url=http://www.iua.upf.es/~mdeboer/projects/alsamixergui/ |website=Music Technology Group |publisher=Universitat Pompeu Fabra |access-date=18 July 2021 |archive-url=https://web.archive.org/web/20090205035610/http://www.iua.upf.es/~mdeboer/projects/alsamixergui/ |archive-date=2009-02-05 |location=Barcelona |quote=alsamixergui is a FLTK based frontend for alsamixer. It is written directly on top of the alsamixer source, leaving the original source intact, only adding a couple of ifdefs, and some calls to the gui part, so it provides exactly the same functionality, but with a graphical user interface. (Researcher, 1999-2010)}}&lt;!-- https://web.archive.org/web/20180904215049/http://www.resorama.com/maarten/files https://web.archive.org/web/*/http://www.resorama.com/* https://web.archive.org/web/20000903015527/http://www.iua.upf.es/~mdeboer/ --&gt;&lt;/ref&gt; (using [[FLTK]]), [[ZynAddSubFX]], [[Yoshimi (synthesizer)|Yoshimi]], and even more.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>There also are GUIs programmed by [[Third party developer|third-party developer]]s, such as GNOME-ALSAmixer&lt;ref name="alsa.opensrc.org"&gt;{{cite web |url=http://alsa.opensrc.org/index.php/AlsaMixers |title=<ins style="font-weight: bold; text-decoration: none;">AlsaMixers</ins> <ins style="font-weight: bold; text-decoration: none;">- ALSA wiki</ins> |website=alsa.opensrc.org |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20080404183733/http://alsa.opensrc.org/index.php/AlsaMixers |archive-date=4 April 2008 |url-status=dead}}&lt;/ref&gt; (using [[GTK]]), Kmix,&lt;ref name="alsa.opensrc.org"/&gt; XFCE4-mixer, LXpanel, QasHctl, QasMixer, Pavucontrol, AconnectGUI,&lt;ref name="mdeboer-www.iua.upf.es"&gt;{{cite web |last1=boer |first1=maarten de |title=maarten's homepage |url=http://www.iua.upf.es/~mdeboer/ |website=iua.upf.es |access-date=18 July 2021 |archive-url=https://web.archive.org/web/20060904023118/http://www.iua.upf.es/~mdeboer/ |archive-date=2006-09-04 |quote=this page will contain a list of my projects, but i need to clean up some things first. for now, use the following links, or browse the ftp: tapiir, alsamixergui, aconnectgui, polarbear}}&lt;/ref&gt; tapiir,&lt;ref name="mdeboer-www.iua.upf.es"/&gt; polarbear,&lt;ref name="mdeboer-www.iua.upf.es"/&gt; ALSAmixerGUI&lt;ref&gt;{{cite web |last1=Boer |first1=Maarten de |title=AlsaMixerGui |url=http://www.iua.upf.es/~mdeboer/projects/alsamixergui/ |website=Music Technology Group |publisher=Universitat Pompeu Fabra |access-date=18 July 2021 |archive-url=https://web.archive.org/web/20090205035610/http://www.iua.upf.es/~mdeboer/projects/alsamixergui/ |archive-date=2009-02-05 |location=Barcelona |quote=alsamixergui is a FLTK based frontend for alsamixer. It is written directly on top of the alsamixer source, leaving the original source intact, only adding a couple of ifdefs, and some calls to the gui part, so it provides exactly the same functionality, but with a graphical user interface. (Researcher, 1999-2010)}}&lt;!-- https://web.archive.org/web/20180904215049/http://www.resorama.com/maarten/files https://web.archive.org/web/*/http://www.resorama.com/* https://web.archive.org/web/20000903015527/http://www.iua.upf.es/~mdeboer/ --&gt;&lt;/ref&gt; (using [[FLTK]]), [[ZynAddSubFX]], [[Yoshimi (synthesizer)|Yoshimi]], and even more.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Concepts==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Concepts==</div></td> </tr> </table> Citation bot