source: multimedia/libdriv/alsa-tools.xml@ 346808f

12.2 lazarus trunk
Last change on this file since 346808f was 346808f, checked in by Bruce Dubbs <bdubbs@…>, 4 weeks ago

Remove echomixer envy24control rmedigicontrol from alsa-tools.

Fixes https://wiki.linuxfromscratch.org/blfs/ticket/20258.

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