source: multimedia/libdriv/alsa-tools.xml@ 2d97adf

12.0 12.1 kea ken/TL2024 ken/tuningfonts lazarus lxqt plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 2d97adf was dc1a45e, checked in by Bruce Dubbs <bdubbs@…>, 17 months ago

Lots of tags

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