source: multimedia/libdriv/alsa-tools.xml@ d7ecaa6

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 d7ecaa6 was d7ecaa6, checked in by Randy McMurchy <randy@…>, 19 years ago

Removed spaces from blank lines and excess spaces from the end of XML data

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

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