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

12.2 lazarus trunk
Last change on this file since 2f2568e was 2f2568e, checked in by Douglas R. Reno <renodr@…>, 3 weeks ago

alsa-tools: some style and text changes

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