source: multimedia/libdriv/alsa-tools.xml@ 6587e936

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 6587e936 was ac789c0, checked in by Randy McMurchy <randy@…>, 19 years ago

Updated to ALSA-1.0.8

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3597 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 10.2 KB
Line 
1<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
2 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../../general.ent">
4 %general-entities;
5
6 <!ENTITY alsa-tools-download-http "&alsa-download-http;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
7 <!ENTITY alsa-tools-download-ftp "&alsa-download-ftp;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
8 <!ENTITY alsa-tools-md5sum "cf51eccd14e818a9f0be455cedcd52ff">
9 <!ENTITY alsa-tools-size "821 KB">
10 <!ENTITY alsa-tools-buildsize "7-9 MB depending on the tool being built">
11 <!ENTITY alsa-tools-time "0.01-0.06 SBU depending on the tool being built">
12]>
13
14<sect1 id="alsa-tools" xreflabel="ALSA Tools-&alsa-tools-version;">
15<sect1info>
16<othername>$LastChangedBy$</othername>
17<date>$Date$</date>
18</sect1info>
19<?dbhtml filename="alsa-tools.html"?>
20<title>ALSA Tools-&alsa-tools-version;</title>
21<indexterm zone="alsa-tools">
22<primary sortas="a-ALSA-Tools">ALSA Tools</primary></indexterm>
23
24<sect2>
25<title>Introduction to <application><acronym>ALSA</acronym>
26Tools</application></title>
27
28<para>The <application><acronym>ALSA</acronym> Tools</application> package
29contains advanced tools for certain sound cards.</para>
30
31<sect3><title>Package information</title>
32<itemizedlist spacing='compact'>
33<listitem><para>Download (HTTP):
34<ulink url="&alsa-tools-download-http;"/></para></listitem>
35<listitem><para>Download (FTP):
36<ulink url="&alsa-tools-download-ftp;"/></para></listitem>
37<listitem><para>Download MD5 sum: &alsa-tools-md5sum;</para></listitem>
38<listitem><para>Download size: &alsa-tools-size;</para></listitem>
39<listitem><para>Estimated disk space required:
40&alsa-tools-buildsize;</para></listitem>
41<listitem><para>Estimated build time:
42&alsa-tools-time;</para></listitem></itemizedlist>
43</sect3>
44
45<sect3><title><application><acronym>ALSA</acronym> Tools</application>
46dependencies</title>
47<sect4><title>Required</title>
48<para><xref linkend="alsa-lib"/></para>
49</sect4>
50
51<sect4><title>Optional</title>
52<para><xref linkend="GTK"/> (to build <command>echomixer</command>,
53<command>envy24control</command> and <command>rmedigicontrol</command>) and
54<ulink url="http://www.fltk.org/">FLTK</ulink> (to build
55<command>hdspconf</command> and <command>hdspmixer</command>)</para>
56</sect4>
57</sect3>
58
59</sect2>
60
61<sect2>
62<title>Installation of <application><acronym>ALSA</acronym>
63Tools</application></title>
64
65<para>The <command>as10k1</command> program needs a minor change to the
66source code to compile using
67<application><acronym>GCC</acronym></application>-3.4.x. The following
68<command>sed</command> command fixes the problem:</para>
69
70<screen><userinput><command>sed -i -e "s/^next_cli_arg:/&amp;\n\n\tbreak;/" as10k1/as10k1.c</command></userinput></screen>
71
72<para>The <application><acronym>ALSA</acronym> Tools</application> package is
73only needed by those with advanced requirements for their sound card. The
74tools are not all built together, instead you need to <command>cd</command>
75into the directory of each tool you wish to compile and run the following
76commands:</para>
77
78<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
79make</command></userinput></screen>
80
81<para>Now, as the root user:</para>
82
83<screen><userinput role='root'><command>make install</command></userinput></screen>
84
85</sect2>
86
87<sect2>
88<title>Contents</title>
89
90<segmentedlist>
91<segtitle>Installed Programs</segtitle>
92<segtitle>Installed Libraries</segtitle>
93<segtitle>Installed Directory</segtitle>
94
95<seglistitem>
96<seg>ac3dec, extract_ac3, as10k1, echomixer, envy24control, hdspconf,
97hdsploader, hdspmixer, mixartloader, pcxhrloader, rmedigicontrol, cspctl,
98sbiload, sscape_ctl, us428control, usx2yloader and vxloader</seg>
99<seg>None</seg>
100<seg>/usr/share/applications, /usr/share/pixmaps and
101/usr/share/sounds</seg>
102</seglistitem>
103</segmentedlist>
104
105<variablelist>
106<bridgehead renderas="sect3">Short Descriptions</bridgehead>
107<?dbfo list-presentation="list"?>
108
109<varlistentry id="ac3dec">
110<term><command>ac3dec</command></term>
111<listitem><para>is a free AC-3 stream decoder.</para>
112<indexterm zone="alsa-tools ac3dec">
113<primary sortas="b-ac3dec">ac3dec</primary>
114</indexterm></listitem>
115</varlistentry>
116
117<varlistentry id="extract_ac3">
118<term><command>extract_ac3</command></term>
119<listitem><para>will take an <acronym>MPEG</acronym>-2 stream and produce
120AC-3 audio to stdout if it exists.</para>
121<indexterm zone="alsa-tools extract_ac3">
122<primary sortas="b-extract_ac3">extract_ac3</primary>
123</indexterm></listitem>
124</varlistentry>
125
126<varlistentry id="as10k1">
127<term><command>as10k1</command></term>
128<listitem><para>is an assembler for the emu10k1 <acronym>DSP</acronym> chip
129present in the Creative <acronym>SB</acronym> Live, <acronym>PCI</acronym>
130512, and emu <acronym>APS</acronym> sound cards. It is used to make audio
131effects such as a flanger, chorus or reverb.</para>
132<indexterm zone="alsa-tools as10k1">
133<primary sortas="b-as10k1">as10k1</primary>
134</indexterm></listitem>
135</varlistentry>
136
137<varlistentry id="echomixer">
138<term><command>echomixer</command></term>
139<listitem><para>is the Linux equivalent of the Echoaudio console application
140from Echoaudio. It is a tool to control all the features of any Echoaudio
141soundcard. This includes clock sources, input and output gains, mixers,
142etc.</para>
143<indexterm zone="alsa-tools echomixer">
144<primary sortas="b-echomixer">echomixer</primary>
145</indexterm></listitem>
146</varlistentry>
147
148<varlistentry id="envy24control">
149<term><command>envy24control</command></term>
150<listitem><para>is a control tool for Envy24 (ice1712) based sound
151cards.</para>
152<indexterm zone="alsa-tools envy24control">
153<primary sortas="b-envy24control">envy24control</primary>
154</indexterm></listitem>
155</varlistentry>
156
157<varlistentry id="hdspconf">
158<term><command>hdspconf</command></term>
159<listitem><para>is a <acronym>GUI</acronym> to control the Hammerfall
160HDSP Alsa Settings. Up to four hdsp cards are supported.</para>
161<indexterm zone="alsa-tools hdspconf">
162<primary sortas="b-hdspconf">hdspconf</primary>
163</indexterm></listitem>
164</varlistentry>
165
166<varlistentry id="hdsploader">
167<term><command>hdsploader</command></term>
168<listitem><para>is used to load the firmware required by the Hammerfall
169HDSP sound cards.</para>
170<indexterm zone="alsa-tools hdsploader">
171<primary sortas="b-hdsploader">hdsploader</primary>
172</indexterm></listitem>
173</varlistentry>
174
175<varlistentry id="hdspmixer">
176<term><command>hdspmixer</command></term>
177<listitem><para>is the Linux equivalent of the Totalmix application from RME.
178It is a tool to control the advanced routing features of the RME Hammerfall
179DSP soundcard series.</para>
180<indexterm zone="alsa-tools hdspmixer">
181<primary sortas="b-hdspmixer">hdspmixer</primary>
182</indexterm></listitem>
183</varlistentry>
184
185<varlistentry id="mixartloader">
186<term><command>mixartloader</command></term>
187<listitem><para>is a helper program to load the firmware binaries onto the
188Digigram's miXart board sound drivers. The following modules require this
189program: snd-mixart. These drivers don't work properly at all until the
190certain firmwares are loaded, i.e. no PCM nor mixer devices will
191appear.</para>
192<indexterm zone="alsa-tools mixartloader">
193<primary sortas="b-mixartloader">mixartloader</primary>
194</indexterm></listitem>
195</varlistentry>
196
197<varlistentry id="pcxhrloader">
198<term><command>pcxhrloader</command></term>
199<listitem><para>is a helper program to load the firmware binaries onto
200Digigram's pcxhr compatible board sound drivers. The following modules
201require this program: snd-pcxhr. These drivers don't work properly at all
202until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
203appear.</para>
204<indexterm zone="alsa-tools pcxhrloader">
205<primary sortas="b-pcxhrloader">pcxhrloader</primary>
206</indexterm></listitem>
207</varlistentry>
208
209<varlistentry id="rmedigicontrol">
210<term><command>rmedigicontrol</command></term>
211<listitem><para>is a control tool for RME Digi32 and RME Digi96 sound cards.
212It provides a graphical frontend for all the sound card controls and
213switches.</para>
214<indexterm zone="alsa-tools rmedigicontrol">
215<primary sortas="b-rmedigicontrol">rmedigicontrol</primary>
216</indexterm></listitem>
217</varlistentry>
218
219<varlistentry id="cspctl">
220<term><command>cspctl</command></term>
221<listitem><para>is an SB16/AWE32 Creative Signal Processor
222(<acronym>ASP</acronym>/<acronym>CSP</acronym>) control program.</para>
223<indexterm zone="alsa-tools cspctl">
224<primary sortas="b-cspctl">cspctl</primary>
225</indexterm></listitem>
226</varlistentry>
227
228<varlistentry id="sbiload">
229<term><command>sbiload</command></term>
230<listitem><para>is an <acronym>OPL</acronym>2/3 FM instrument loader for the
231<acronym>ALSA</acronym> sequencer.</para>
232<indexterm zone="alsa-tools sbiload">
233<primary sortas="b-sbiload">sbiload</primary>
234</indexterm></listitem>
235</varlistentry>
236
237<varlistentry id="sscape_ctl">
238<term><command>sscape_ctl</command></term>
239<listitem><para>is an <acronym>ALSA</acronym> SoundScape control
240utility.</para>
241<indexterm zone="alsa-tools sscape_ctl">
242<primary sortas="b-sscape_ctl">sscape_ctl</primary>
243</indexterm></listitem>
244</varlistentry>
245
246<varlistentry id="us428control">
247<term><command>us428control</command></term>
248<listitem><para>is a Tascam US-428 control program.</para>
249<indexterm zone="alsa-tools us428control">
250<primary sortas="b-us428control">us428control</primary>
251</indexterm></listitem>
252</varlistentry>
253
254<varlistentry id="usx2yloader">
255<term><command>usx2yloader</command></term>
256<listitem><para>is a helper program to load the 2nd Phase firmware binaries
257onto the Tascam USX2Y USB sound cards. It has proven to work so far for the
258US122, US224 and US428. The snd-usb-usx2y module requires this program.</para>
259<indexterm zone="alsa-tools usx2yloader">
260<primary sortas="b-usx2yloader">usx2yloader</primary>
261</indexterm></listitem>
262</varlistentry>
263
264<varlistentry id="vxloader">
265<term><command>vxloader</command></term>
266<listitem><para>is a helper program to load the firmware binaries onto the
267Digigram's VX-board sound drivers. The following modules require this program:
268snd-vx222, snd-vxpocket, snd-vxp440. These drivers don't work properly at all
269until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
270appear.</para>
271<indexterm zone="alsa-tools vxloader">
272<primary sortas="b-vxloader">vxloader</primary>
273</indexterm></listitem>
274</varlistentry>
275</variablelist>
276
277</sect2>
278
279</sect1>
280
Note: See TracBrowser for help on using the repository browser.