source: multimedia/libdriv/alsa-tools.xml@ 4c24eb0a

10.1 11.0 11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 4c24eb0a was 4c24eb0a, checked in by Pierre Labastie <pieere@…>, 3 years ago

Remove period at the end of short descriptions.
In the process, some attributes in single quotes have been changed to double
quotes, and a few attribute lists have been written on one line instead of
several lines.

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

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