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

10.0 10.1 11.0 9.1 ken/refactor-virt lazarus qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 03978485 was 03978485, checked in by Ken Moffat <ken@…>, 2 years ago

alsa-lib-1.2.1.2 and add official https links for all alsa tarballs.

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

  • Property mode set to 100644
File size: 16.3 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 "475bdf6457bcf55c8c895d653ee56a54">
10 <!ENTITY alsa-tools-size "1.7 MB">
11 <!ENTITY alsa-tools-buildsize "25 MB">
12 <!ENTITY alsa-tools-time "0.5 SBU">
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>
33 The <application>ALSA Tools</application> package
34 contains advanced tools for certain sound cards.
35 </para>
36
37 &lfs90_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&alsa-tools-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&alsa-tools-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &alsa-tools-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &alsa-tools-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &alsa-tools-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &alsa-tools-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73 <bridgehead renderas="sect3">ALSA Tools Dependencies</bridgehead>
74
75 <bridgehead renderas="sect4">Required</bridgehead>
76 <para role="required">
77 <xref linkend="alsa-lib"/>
78 </para>
79
80 <bridgehead renderas="sect4">Optional</bridgehead>
81 <para role="optional">
82 <xref linkend="gtk2"/>
83 (to build <command>echomixer</command>,
84 <command>envy24control</command> and
85 <command>rmedigicontrol</command>),
86 <xref linkend="gtk3"/>
87 (to build <command>hdajackretask</command>) and
88 <xref linkend="fltk"/>
89 (to build <command>hdspconf</command> and
90 <command>hdspmixer</command>)
91 </para>
92
93 <para condition="html" role="usernotes">User Notes:
94 <ulink url="&blfs-wiki;/alsa-tools"/>
95 </para>
96 </sect2>
97
98 <sect2 role="installation">
99 <title>Installation of ALSA Tools</title>
100
101&as_root;
102
103 <para>First, start a subshell that will exit on error:</para>
104
105<screen><userinput>bash -e</userinput></screen>
106
107 <para>
108 Now, remove a tool that needs <application>Qt2 or 3</application> and two
109 unneed files (for the BLFS instructions below):
110 </para>
111
112<screen><userinput>rm -rf qlo10k1 Makefile gitcompile</userinput></screen>
113
114 <para>
115 The <application>ALSA Tools</application> package is only needed by those
116 with advanced requirements for their sound card. The tools can be built
117 all together at once, but if only a subset is needed, you need to
118 <command>cd</command> into the directory of each tool you wish to compile
119 and run the commands. Here, we present instructions to build all tools.
120 </para>
121
122 <para>
123 Install all <application>ALSA Tools</application> by running the
124 following commands:
125 </para>
126
127<screen><userinput>for tool in *
128do
129 case $tool in
130 seq )
131 tool_dir=seq/sbiload
132 ;;
133 * )
134 tool_dir=$tool
135 ;;
136 esac
137
138 pushd $tool_dir
139 ./configure --prefix=/usr
140 make
141 as_root make install
142 as_root /sbin/ldconfig
143 popd
144
145done
146unset tool tool_dir</userinput></screen>
147
148 <para>Finally, exit the shell that was started earlier:</para>
149
150<screen><userinput>exit</userinput></screen>
151
152 </sect2>
153
154 <sect2 role="content">
155 <title>Contents</title>
156
157 <segmentedlist>
158 <segtitle>Installed Programs</segtitle>
159 <segtitle>Installed Library</segtitle>
160 <segtitle>Installed Directories</segtitle>
161
162 <seglistitem>
163 <seg>
164 as10k1, cspctl, dl10k1, echomixer, envy24control, hda-verb, hdajackretask,
165 hdajacksensetest, hdspconf, hdsploader, hdspmixer, hwmixvolume,
166 init_audigy, init_audigy_eq10, init_live, lo10k1, ld10k1, ld10k1d,
167 mixartloader, pcxhrloader,
168 rmedigicontrol, sbiload, sscape_ctl, us428control,
169 usx2yloader, and vxloader
170 </seg>
171 <seg>
172 liblo10k1.so
173 </seg>
174 <seg>
175 /etc/hotplug,
176 /usr/include/lo10k1,
177 /usr/share/ld10k1, and
178 /usr/share/sounds
179 </seg>
180 </seglistitem>
181 </segmentedlist>
182
183 <variablelist>
184 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
185 <?dbfo list-presentation="list"?>
186 <?dbhtml list-presentation="table"?>
187
188 <varlistentry id="as10k1">
189 <term><command>as10k1</command></term>
190 <listitem>
191 <para>is an assembler for the emu10k1 DSP chip present in the
192 Creative SB Live, PCI 512, and emu APS sound cards. It is used
193 to make audio effects such as a flanger, chorus or reverb.</para>
194 <indexterm zone="alsa-tools as10k1">
195 <primary sortas="b-as10k1">as10k1</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 <varlistentry id="cspctl">
201 <term><command>cspctl</command></term>
202 <listitem>
203 <para>is an SB16/AWE32 Creative Signal Processor
204 (ASP/CSP) control program.</para>
205 <indexterm zone="alsa-tools cspctl">
206 <primary sortas="b-cspctl">cspctl</primary>
207 </indexterm>
208 </listitem>
209 </varlistentry>
210
211 <varlistentry id="echomixer">
212 <term><command>echomixer</command></term>
213 <listitem>
214 <para>is the Linux equivalent of the Echoaudio console application
215 from Echoaudio. It is a tool to control all the features of any Echoaudio
216 soundcard. This includes clock sources, input and output gains, mixers,
217 etc.</para>
218 <indexterm zone="alsa-tools echomixer">
219 <primary sortas="b-echomixer">echomixer</primary>
220 </indexterm>
221 </listitem>
222 </varlistentry>
223
224 <varlistentry id="envy24control">
225 <term><command>envy24control</command></term>
226 <listitem>
227 <para>is a control tool for Envy24 (ice1712) based sound cards.</para>
228 <indexterm zone="alsa-tools envy24control">
229 <primary sortas="b-envy24control">envy24control</primary>
230 </indexterm>
231 </listitem>
232 </varlistentry>
233
234 <varlistentry id="hdajackretask">
235 <term><command>hdajackretask</command></term>
236 <listitem>
237 <para>
238 is a GUI to make it easy to retask your jacks - e g, turn your Mic
239 jack into an extra Headphone, or why not make them both line outs
240 and connect them to your surround receiver.
241 </para>
242 <indexterm zone="alsa-tools hdajackretask">
243 <primary sortas="b-hdajackretask">hdajackretask</primary>
244 </indexterm>
245 </listitem>
246 </varlistentry>
247
248 <varlistentry id="hda-verb">
249 <term><command>hda-verb</command></term>
250 <listitem>
251 <para>
252 is a small program to send HD-audio commands to the given
253 ALSA hwdep device on the hd-audio interface.
254 </para>
255 <indexterm zone="alsa-tools hda-verb">
256 <primary sortas="b-hda-verb">hda-verb</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261 <varlistentry id="hdspconf">
262 <term><command>hdspconf</command></term>
263 <listitem>
264 <para>is a GUI to control the Hammerfall
265 HDSP Alsa Settings. Up to four hdsp cards are supported.</para>
266 <indexterm zone="alsa-tools hdspconf">
267 <primary sortas="b-hdspconf">hdspconf</primary>
268 </indexterm>
269 </listitem>
270 </varlistentry>
271
272 <varlistentry id="hdsploader">
273 <term><command>hdsploader</command></term>
274 <listitem>
275 <para>is used to load the firmware required by the Hammerfall
276 HDSP sound cards.</para>
277 <indexterm zone="alsa-tools hdsploader">
278 <primary sortas="b-hdsploader">hdsploader</primary>
279 </indexterm>
280 </listitem>
281 </varlistentry>
282
283 <varlistentry id="hdspmixer">
284 <term><command>hdspmixer</command></term>
285 <listitem>
286 <para>is the Linux equivalent of the Totalmix application from RME.
287 It is a tool to control the advanced routing features of the RME
288 Hammerfall DSP soundcard series.</para>
289 <indexterm zone="alsa-tools hdspmixer">
290 <primary sortas="b-hdspmixer">hdspmixer</primary>
291 </indexterm>
292 </listitem>
293 </varlistentry>
294
295 <varlistentry id="hwmixvolume">
296 <term><command>hwmixvolume</command></term>
297 <listitem>
298 <para>
299 allows you to control the volume of individual streams on sound
300 cards that use hardware mixing
301 </para>
302 <indexterm zone="alsa-tools hwmixvolume">
303 <primary sortas="b-hwmixvolume">hwmixvolume</primary>
304 </indexterm>
305 </listitem>
306 </varlistentry>
307
308 <varlistentry id="init_audigy_progs">
309 <term><command>init_audigy*</command></term>
310 <listitem>
311 <para>
312 are tools used to initialize Creative Sound Blaster Audigy-series cards.
313 </para>
314 <indexterm zone="alsa-tools init_audigy_progs">
315 <primary sortas="b-init_audigy_progs">init_audigy*</primary>
316 </indexterm>
317 </listitem>
318 </varlistentry>
319
320 <varlistentry id="init_live">
321 <term><command>init_live</command></term>
322 <listitem>
323 <para>
324 is a tool used to initialize Creative Sound Blaster Live cards.
325 </para>
326 <indexterm zone="alsa-tools init_live">
327 <primary sortas="b-init_live">init_live</primary>
328 </indexterm>
329 </listitem>
330 </varlistentry>
331
332 <varlistentry id="ld10k1">
333 <term><command>ld10k1</command></term>
334 <listitem>
335 <para>is the server of a EMU10K{1,2} patch loader for ALSA.</para>
336 <indexterm zone="alsa-tools ld10k1">
337 <primary sortas="b-ld10k1">ld10k1</primary>
338 </indexterm>
339 </listitem>
340 </varlistentry>
341
342 <varlistentry id="lo10k1">
343 <term><command>lo10k1</command></term>
344 <listitem>
345 <para>is the client of a EMU10K{1,2} patch loader for ALSA.</para>
346 <indexterm zone="alsa-tools lo10k1">
347 <primary sortas="b-lo10k1">lo10k1</primary>
348 </indexterm>
349 </listitem>
350 </varlistentry>
351
352 <varlistentry id="dl10k1">
353 <term><command>dl10k1</command></term>
354 <listitem>
355 <para>loads config dumps generated by <command>lo10k1</command>
356 and <command>ld10k1</command>.</para>
357 <indexterm zone="alsa-tools dl10k1">
358 <primary sortas="b-dl10k1">dl10k1</primary>
359 </indexterm>
360 </listitem>
361 </varlistentry>
362
363 <varlistentry id="ld10k1d">
364 <term><command>ld10k1d</command></term>
365 <listitem>
366 <para>is an init script for the <command>ld10k1</command>
367 patch loader.</para>
368 <indexterm zone="alsa-tools ld10k1d">
369 <primary sortas="b-ld10k1d">ld10k1d</primary>
370 </indexterm>
371 </listitem>
372 </varlistentry>
373
374 <!-- No longer installed due to Qt2/3 dependency.
375 <varlistentry id="qlo10k1">
376 <term><command>qlo10k1</command></term>
377 <listitem>
378 <para>is a <application>Qt</application> GUI for the
379 <command>ld10k1</command> patch loader.</para>
380 <indexterm zone="alsa-tools qlo10k1">
381 <primary sortas="b-qlo10k1">qlo10k1</primary>
382 </indexterm>
383 </listitem>
384 </varlistentry>
385 -->
386
387 <varlistentry id="mixartloader">
388 <term><command>mixartloader</command></term>
389 <listitem>
390 <para>is a helper program to load the firmware binaries onto the
391 Digigram's miXart board sound drivers. The following modules require this
392 program: snd-mixart. These drivers don't work properly at all until the
393 certain firmwares are loaded, i.e. no PCM nor mixer devices will
394 appear.</para>
395 <indexterm zone="alsa-tools mixartloader">
396 <primary sortas="b-mixartloader">mixartloader</primary>
397 </indexterm>
398 </listitem>
399 </varlistentry>
400
401 <varlistentry id="pcxhrloader">
402 <term><command>pcxhrloader</command></term>
403 <listitem>
404 <para>is a helper program to load the firmware binaries onto
405 Digigram's pcxhr compatible board sound drivers. The following modules
406 require this program: snd-pcxhr. These drivers don't work properly at all
407 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
408 appear.</para>
409 <indexterm zone="alsa-tools pcxhrloader">
410 <primary sortas="b-pcxhrloader">pcxhrloader</primary>
411 </indexterm>
412 </listitem>
413 </varlistentry>
414
415 <varlistentry id="rmedigicontrol">
416 <term><command>rmedigicontrol</command></term>
417 <listitem>
418 <para>is a control tool for RME Digi32 and RME Digi96 sound cards.
419 It provides a graphical frontend for all the sound card controls and
420 switches.</para>
421 <indexterm zone="alsa-tools rmedigicontrol">
422 <primary sortas="b-rmedigicontrol">rmedigicontrol</primary>
423 </indexterm>
424 </listitem>
425 </varlistentry>
426
427 <varlistentry id="sbiload">
428 <term><command>sbiload</command></term>
429 <listitem>
430 <para>is an OPL2/3 FM instrument loader for the
431 ALSA sequencer.</para>
432 <indexterm zone="alsa-tools sbiload">
433 <primary sortas="b-sbiload">sbiload</primary>
434 </indexterm>
435 </listitem>
436 </varlistentry>
437
438 <varlistentry id="sscape_ctl">
439 <term><command>sscape_ctl</command></term>
440 <listitem>
441 <para>is an ALSA SoundScape control utility.</para>
442 <indexterm zone="alsa-tools sscape_ctl">
443 <primary sortas="b-sscape_ctl">sscape_ctl</primary>
444 </indexterm>
445 </listitem>
446 </varlistentry>
447
448 <varlistentry id="us428control">
449 <term><command>us428control</command></term>
450 <listitem>
451 <para>is a Tascam US-428 control program.</para>
452 <indexterm zone="alsa-tools us428control">
453 <primary sortas="b-us428control">us428control</primary>
454 </indexterm>
455 </listitem>
456 </varlistentry>
457
458 <varlistentry id="usx2yloader">
459 <term><command>usx2yloader</command></term>
460 <listitem>
461 <para>is a helper program to load the 2nd Phase firmware binaries
462 onto the Tascam USX2Y USB sound cards. It has proven to work so far for the
463 US122, US224 and US428. The snd-usb-usx2y module requires this program.</para>
464 <indexterm zone="alsa-tools usx2yloader">
465 <primary sortas="b-usx2yloader">usx2yloader</primary>
466 </indexterm>
467 </listitem>
468 </varlistentry>
469
470 <varlistentry id="vxloader">
471 <term><command>vxloader</command></term>
472 <listitem>
473 <para>is a helper program to load the firmware binaries onto the
474 Digigram's VX-board sound drivers. The following modules require this program:
475 snd-vx222, snd-vxpocket, snd-vxp440. These drivers don't work properly at all
476 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
477 appear.</para>
478 <indexterm zone="alsa-tools vxloader">
479 <primary sortas="b-vxloader">vxloader</primary>
480 </indexterm>
481 </listitem>
482 </varlistentry>
483
484 </variablelist>
485
486 </sect2>
487
488</sect1>
Note: See TracBrowser for help on using the repository browser.