source: multimedia/libdriv/alsa-tools.xml@ 22fadd16

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 22fadd16 was 22fadd16, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Finish updating alsa

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

  • Property mode set to 100644
File size: 14.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/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 "08fe93a12006093e590d7ecc02b119dd">
10 <!ENTITY alsa-tools-size "1.7 MB">
11 <!ENTITY alsa-tools-buildsize "14-17 MB depending on the tool being built">
12 <!ENTITY alsa-tools-time "0.1-0.5 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 <para>This package is known to build using an LFS 7.0 platform but has not
36 been tested.</para>
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>Download (HTTP): <ulink url="&alsa-tools-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&alsa-tools-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum: &alsa-tools-md5sum;</para>
48 </listitem>
49 <listitem>
50 <para>Download size: &alsa-tools-size;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated disk space required: &alsa-tools-buildsize;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated build time: &alsa-tools-time;</para>
57 </listitem>
58 </itemizedlist>
59
60 <bridgehead renderas="sect3">ALSA Tools Dependencies</bridgehead>
61
62 <bridgehead renderas="sect4">Required</bridgehead>
63 <para role="required"><xref linkend="alsa-lib"/></para>
64
65 <bridgehead renderas="sect4">Optional</bridgehead>
66 <para role="optional">
67 <!-- <xref linkend="pkgconfig"/> and -->
68 <ulink url="ftp://ftp.gtk.org/pub/gtk/v1.2/">GTK+1</ulink>
69 (to build <command>echomixer</command>,
70 <command>envy24control</command> and
71 <command>rmedigicontrol</command>),
72 <ulink url="http://www.fltk.org/">FLTK</ulink>
73 (to build <command>hdspconf</command> and <command>hdspmixer</command>), and
74 <xref linkend="qt"/> (to build <command>qlo10k1</command>).
75 </para>
76
77 <para condition="html" role="usernotes">User Notes:
78 <ulink url="&blfs-wiki;/alsa-tools"/></para>
79
80 </sect2>
81
82 <sect2 role="installation">
83 <title>Installation of ALSA Tools</title>
84
85 <para>The <application>ALSA Tools</application> package is
86 only needed by those with advanced requirements for their sound card. The
87 tools are not all built together, instead you need to <command>cd</command>
88 into the directory of each tool you wish to compile and run the following
89 commands:</para>
90
91<screen><userinput>./configure --prefix=/usr &amp;&amp;
92make</userinput></screen>
93
94 <para>The <command>ac3dec</command> tool comes with a test suite,
95 but it is not functional since it does not contain the reference
96 results for the <command>dither_test</command> program.</para>
97
98 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
99
100<screen role="root"><userinput>make install</userinput></screen>
101
102 </sect2>
103
104 <sect2 role="content">
105 <title>Contents</title>
106
107 <segmentedlist>
108 <segtitle>Installed Programs</segtitle>
109 <segtitle>Installed Library</segtitle>
110 <segtitle>Installed Directories</segtitle>
111
112 <seglistitem>
113 <seg>ac3dec, extract_ac3, as10k1, dl10k1, echomixer, envy24control,
114 hdspconf, hdsploader, hdspmixer, init_audigy, init_audigy_eq10,
115 init_live, lo10k1, ld10k1, ld10k1d, mixartloader, pcxhrloader,
116 qlo10k1, rmedigicontrol, cspctl, sbiload, sscape_ctl, us428control,
117 usx2yloader, and vxloader</seg>
118 <seg>liblo10k1.so</seg>
119 <seg>/usr/share/applications, /usr/share/pixmaps, /usr/include/lo10k1,
120 /usr/share/ld10k1, and /usr/share/sounds</seg>
121 </seglistitem>
122 </segmentedlist>
123
124 <variablelist>
125 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
126 <?dbfo list-presentation="list"?>
127 <?dbhtml list-presentation="table"?>
128
129 <varlistentry id="ac3dec">
130 <term><command>ac3dec</command></term>
131 <listitem>
132 <para>is a free AC-3 stream decoder.</para>
133 <indexterm zone="alsa-tools ac3dec">
134 <primary sortas="b-ac3dec">ac3dec</primary>
135 </indexterm>
136 </listitem>
137 </varlistentry>
138
139 <varlistentry id="extract_ac3">
140 <term><command>extract_ac3</command></term>
141 <listitem>
142 <para>will take an MPEG-2 stream and produce
143 AC-3 audio to stdout if it exists.</para>
144 <indexterm zone="alsa-tools extract_ac3">
145 <primary sortas="b-extract_ac3">extract_ac3</primary>
146 </indexterm>
147 </listitem>
148 </varlistentry>
149
150 <varlistentry id="as10k1">
151 <term><command>as10k1</command></term>
152 <listitem>
153 <para>is an assembler for the emu10k1 DSP chip present in the
154 Creative SB Live, PCI 512, and emu APS sound cards. It is used
155 to make audio effects such as a flanger, chorus or reverb.</para>
156 <indexterm zone="alsa-tools as10k1">
157 <primary sortas="b-as10k1">as10k1</primary>
158 </indexterm>
159 </listitem>
160 </varlistentry>
161
162 <varlistentry id="echomixer">
163 <term><command>echomixer</command></term>
164 <listitem>
165 <para>is the Linux equivalent of the Echoaudio console application
166 from Echoaudio. It is a tool to control all the features of any Echoaudio
167 soundcard. This includes clock sources, input and output gains, mixers,
168 etc.</para>
169 <indexterm zone="alsa-tools echomixer">
170 <primary sortas="b-echomixer">echomixer</primary>
171 </indexterm>
172 </listitem>
173 </varlistentry>
174
175 <varlistentry id="envy24control">
176 <term><command>envy24control</command></term>
177 <listitem>
178 <para>is a control tool for Envy24 (ice1712) based sound cards.</para>
179 <indexterm zone="alsa-tools envy24control">
180 <primary sortas="b-envy24control">envy24control</primary>
181 </indexterm>
182 </listitem>
183 </varlistentry>
184
185 <varlistentry id="hdspconf">
186 <term><command>hdspconf</command></term>
187 <listitem>
188 <para>is a GUI to control the Hammerfall
189 HDSP Alsa Settings. Up to four hdsp cards are supported.</para>
190 <indexterm zone="alsa-tools hdspconf">
191 <primary sortas="b-hdspconf">hdspconf</primary>
192 </indexterm>
193 </listitem>
194 </varlistentry>
195
196 <varlistentry id="hdsploader">
197 <term><command>hdsploader</command></term>
198 <listitem>
199 <para>is used to load the firmware required by the Hammerfall
200 HDSP sound cards.</para>
201 <indexterm zone="alsa-tools hdsploader">
202 <primary sortas="b-hdsploader">hdsploader</primary>
203 </indexterm>
204 </listitem>
205 </varlistentry>
206
207 <varlistentry id="hdspmixer">
208 <term><command>hdspmixer</command></term>
209 <listitem>
210 <para>is the Linux equivalent of the Totalmix application from RME.
211 It is a tool to control the advanced routing features of the RME
212 Hammerfall DSP soundcard series.</para>
213 <indexterm zone="alsa-tools hdspmixer">
214 <primary sortas="b-hdspmixer">hdspmixer</primary>
215 </indexterm>
216 </listitem>
217 </varlistentry>
218
219 <varlistentry id="ld10k1">
220 <term><command>ld10k1</command></term>
221 <listitem>
222 <para>is the server of a EMU10K{1,2} patch loader for ALSA.</para>
223 <indexterm zone="alsa-tools ld10k1">
224 <primary sortas="b-ld10k1">ld10k1</primary>
225 </indexterm>
226 </listitem>
227 </varlistentry>
228
229 <varlistentry id="lo10k1">
230 <term><command>lo10k1</command></term>
231 <listitem>
232 <para>is the client of a EMU10K{1,2} patch loader for ALSA.</para>
233 <indexterm zone="alsa-tools lo10k1">
234 <primary sortas="b-lo10k1">lo10k1</primary>
235 </indexterm>
236 </listitem>
237 </varlistentry>
238
239 <varlistentry id="dl10k1">
240 <term><command>dl10k1</command></term>
241 <listitem>
242 <para>loads config dumps generated by <command>lo10k1</command>
243 and <command>ld10k1</command>.</para>
244 <indexterm zone="alsa-tools dl10k1">
245 <primary sortas="b-dl10k1">dl10k1</primary>
246 </indexterm>
247 </listitem>
248 </varlistentry>
249
250 <varlistentry id="ld10k1d">
251 <term><command>ld10k1d</command></term>
252 <listitem>
253 <para>is an init script for the <command>ld10k1</command>
254 patch loader.</para>
255 <indexterm zone="alsa-tools ld10k1d">
256 <primary sortas="b-ld10k1d">ld10k1d</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261 <varlistentry id="qlo10k1">
262 <term><command>qlo10k1</command></term>
263 <listitem>
264 <para>is a <application>Qt</application> GUI for the
265 <command>ld10k1</command> patch loader.</para>
266 <indexterm zone="alsa-tools qlo10k1">
267 <primary sortas="b-qlo10k1">qlo10k1</primary>
268 </indexterm>
269 </listitem>
270 </varlistentry>
271
272 <varlistentry id="mixartloader">
273 <term><command>mixartloader</command></term>
274 <listitem>
275 <para>is a helper program to load the firmware binaries onto the
276 Digigram's miXart board sound drivers. The following modules require this
277 program: snd-mixart. These drivers don't work properly at all until the
278 certain firmwares are loaded, i.e. no PCM nor mixer devices will
279 appear.</para>
280 <indexterm zone="alsa-tools mixartloader">
281 <primary sortas="b-mixartloader">mixartloader</primary>
282 </indexterm>
283 </listitem>
284 </varlistentry>
285
286 <varlistentry id="pcxhrloader">
287 <term><command>pcxhrloader</command></term>
288 <listitem>
289 <para>is a helper program to load the firmware binaries onto
290 Digigram's pcxhr compatible board sound drivers. The following modules
291 require this program: snd-pcxhr. These drivers don't work properly at all
292 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
293 appear.</para>
294 <indexterm zone="alsa-tools pcxhrloader">
295 <primary sortas="b-pcxhrloader">pcxhrloader</primary>
296 </indexterm>
297 </listitem>
298 </varlistentry>
299
300 <varlistentry id="rmedigicontrol">
301 <term><command>rmedigicontrol</command></term>
302 <listitem>
303 <para>is a control tool for RME Digi32 and RME Digi96 sound cards.
304 It provides a graphical frontend for all the sound card controls and
305 switches.</para>
306 <indexterm zone="alsa-tools rmedigicontrol">
307 <primary sortas="b-rmedigicontrol">rmedigicontrol</primary>
308 </indexterm>
309 </listitem>
310 </varlistentry>
311
312 <varlistentry id="cspctl">
313 <term><command>cspctl</command></term>
314 <listitem>
315 <para>is an SB16/AWE32 Creative Signal Processor
316 (ASP/CSP) control program.</para>
317 <indexterm zone="alsa-tools cspctl">
318 <primary sortas="b-cspctl">cspctl</primary>
319 </indexterm>
320 </listitem>
321 </varlistentry>
322
323 <varlistentry id="sbiload">
324 <term><command>sbiload</command></term>
325 <listitem>
326 <para>is an OPL2/3 FM instrument loader for the
327 ALSA sequencer.</para>
328 <indexterm zone="alsa-tools sbiload">
329 <primary sortas="b-sbiload">sbiload</primary>
330 </indexterm>
331 </listitem>
332 </varlistentry>
333
334 <varlistentry id="sscape_ctl">
335 <term><command>sscape_ctl</command></term>
336 <listitem>
337 <para>is an ALSA SoundScape control utility.</para>
338 <indexterm zone="alsa-tools sscape_ctl">
339 <primary sortas="b-sscape_ctl">sscape_ctl</primary>
340 </indexterm>
341 </listitem>
342 </varlistentry>
343
344 <varlistentry id="us428control">
345 <term><command>us428control</command></term>
346 <listitem>
347 <para>is a Tascam US-428 control program.</para>
348 <indexterm zone="alsa-tools us428control">
349 <primary sortas="b-us428control">us428control</primary>
350 </indexterm>
351 </listitem>
352 </varlistentry>
353
354 <varlistentry id="usx2yloader">
355 <term><command>usx2yloader</command></term>
356 <listitem>
357 <para>is a helper program to load the 2nd Phase firmware binaries
358 onto the Tascam USX2Y USB sound cards. It has proven to work so far for the
359 US122, US224 and US428. The snd-usb-usx2y module requires this program.</para>
360 <indexterm zone="alsa-tools usx2yloader">
361 <primary sortas="b-usx2yloader">usx2yloader</primary>
362 </indexterm>
363 </listitem>
364 </varlistentry>
365
366 <varlistentry id="vxloader">
367 <term><command>vxloader</command></term>
368 <listitem>
369 <para>is a helper program to load the firmware binaries onto the
370 Digigram's VX-board sound drivers. The following modules require this program:
371 snd-vx222, snd-vxpocket, snd-vxp440. These drivers don't work properly at all
372 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
373 appear.</para>
374 <indexterm zone="alsa-tools vxloader">
375 <primary sortas="b-vxloader">vxloader</primary>
376 </indexterm>
377 </listitem>
378 </varlistentry>
379
380 </variablelist>
381
382 </sect2>
383
384</sect1>
Note: See TracBrowser for help on using the repository browser.