source: multimedia/libdriv/alsa-tools.xml@ 82b0e62

12.2 gimp3 lazarus trunk xry111/for-12.3 xry111/spidermonkey128
Last change on this file since 82b0e62 was 82b0e62, checked in by Bruce Dubbs <bdubbs@…>, 2 months ago

Make references to gtk2 external.

  • 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> and two
106 unneeded files (for the BLFS instructions below):
107 </para>
108
109 <screen><userinput>rm -rf qlo10k1 Makefile gitcompile</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, echomixer, envy24control, hda-verb, hdajackretask,
164 hdajacksensetest, hdspconf, hdsploader, hdspmixer, hwmixvolume,
165 init_audigy, init_audigy_eq10, init_live, lo10k1, ld10k1, ld10k1d,
166 mixartloader, pcxhrloader,
167 rmedigicontrol, sbiload, sscape_ctl, us428control,
168 usx2yloader, and vxloader
169 </seg>
170 <seg>
171 liblo10k1.so
172 </seg>
173 <seg>
174 /etc/hotplug,
175 /usr/include/lo10k1,
176 /usr/share/ld10k1, and
177 /usr/share/sounds
178 </seg>
179 </seglistitem>
180 </segmentedlist>
181
182 <variablelist>
183 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
184 <?dbfo list-presentation="list"?>
185 <?dbhtml list-presentation="table"?>
186
187 <varlistentry id="as10k1">
188 <term><command>as10k1</command></term>
189 <listitem>
190 <para>
191 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
194 </para>
195 <indexterm zone="alsa-tools as10k1">
196 <primary sortas="b-as10k1">as10k1</primary>
197 </indexterm>
198 </listitem>
199 </varlistentry>
200
201 <varlistentry id="cspctl">
202 <term><command>cspctl</command></term>
203 <listitem>
204 <para>
205 is an SB16/AWE32 Creative Signal Processor (ASP/CSP) control
206 program
207 </para>
208 <indexterm zone="alsa-tools cspctl">
209 <primary sortas="b-cspctl">cspctl</primary>
210 </indexterm>
211 </listitem>
212 </varlistentry>
213
214 <varlistentry id="echomixer">
215 <term><command>echomixer</command></term>
216 <listitem>
217 <para>
218 is the Linux equivalent of the Echoaudio console application
219 from Echoaudio. It is a tool to control all the features of any
220 Echoaudio soundcard. This includes clock sources, input and output
221 gains, mixers, etc
222 </para>
223 <indexterm zone="alsa-tools echomixer">
224 <primary sortas="b-echomixer">echomixer</primary>
225 </indexterm>
226 </listitem>
227 </varlistentry>
228
229 <varlistentry id="envy24control">
230 <term><command>envy24control</command></term>
231 <listitem>
232 <para>
233 is a control tool for Envy24 (ice1712) based sound cards
234 </para>
235 <indexterm zone="alsa-tools envy24control">
236 <primary sortas="b-envy24control">envy24control</primary>
237 </indexterm>
238 </listitem>
239 </varlistentry>
240
241 <varlistentry id="hdajackretask">
242 <term><command>hdajackretask</command></term>
243 <listitem>
244 <para>
245 is a GUI to make it easy to retask your jacks - e g, turn your Mic
246 jack into an extra Headphone, or why not make them both line outs
247 and connect them to your surround receiver
248 </para>
249 <indexterm zone="alsa-tools hdajackretask">
250 <primary sortas="b-hdajackretask">hdajackretask</primary>
251 </indexterm>
252 </listitem>
253 </varlistentry>
254
255 <varlistentry id="hda-verb">
256 <term><command>hda-verb</command></term>
257 <listitem>
258 <para>
259 is a small program to send HD-audio commands to the given
260 ALSA hwdep device on the hd-audio interface
261 </para>
262 <indexterm zone="alsa-tools hda-verb">
263 <primary sortas="b-hda-verb">hda-verb</primary>
264 </indexterm>
265 </listitem>
266 </varlistentry>
267
268 <varlistentry id="hdspconf">
269 <term><command>hdspconf</command></term>
270 <listitem>
271 <para>
272 is a GUI to control the Hammerfall
273 HDSP Alsa Settings. Up to four hdsp cards are supported
274 </para>
275 <indexterm zone="alsa-tools hdspconf">
276 <primary sortas="b-hdspconf">hdspconf</primary>
277 </indexterm>
278 </listitem>
279 </varlistentry>
280
281 <varlistentry id="hdsploader">
282 <term><command>hdsploader</command></term>
283 <listitem>
284 <para>
285 is used to load the firmware required by the Hammerfall
286 HDSP sound cards
287 </para>
288 <indexterm zone="alsa-tools hdsploader">
289 <primary sortas="b-hdsploader">hdsploader</primary>
290 </indexterm>
291 </listitem>
292 </varlistentry>
293
294 <varlistentry id="hdspmixer">
295 <term><command>hdspmixer</command></term>
296 <listitem>
297 <para>
298 is the Linux equivalent of the Totalmix application from RME.
299 It is a tool to control the advanced routing features of the RME
300 Hammerfall DSP soundcard series
301 </para>
302 <indexterm zone="alsa-tools hdspmixer">
303 <primary sortas="b-hdspmixer">hdspmixer</primary>
304 </indexterm>
305 </listitem>
306 </varlistentry>
307
308 <varlistentry id="hwmixvolume">
309 <term><command>hwmixvolume</command></term>
310 <listitem>
311 <para>
312 allows you to control the volume of individual streams on sound
313 cards that use hardware mixing
314 </para>
315 <indexterm zone="alsa-tools hwmixvolume">
316 <primary sortas="b-hwmixvolume">hwmixvolume</primary>
317 </indexterm>
318 </listitem>
319 </varlistentry>
320
321 <varlistentry id="init_audigy_progs">
322 <term><command>init_audigy*</command></term>
323 <listitem>
324 <para>
325 are tools used to initialize Creative Sound Blaster Audigy-series
326 cards
327 </para>
328 <indexterm zone="alsa-tools init_audigy_progs">
329 <primary sortas="b-init_audigy_progs">init_audigy*</primary>
330 </indexterm>
331 </listitem>
332 </varlistentry>
333
334 <varlistentry id="init_live">
335 <term><command>init_live</command></term>
336 <listitem>
337 <para>
338 is a tool used to initialize Creative Sound Blaster Live cards
339 </para>
340 <indexterm zone="alsa-tools init_live">
341 <primary sortas="b-init_live">init_live</primary>
342 </indexterm>
343 </listitem>
344 </varlistentry>
345
346 <varlistentry id="ld10k1">
347 <term><command>ld10k1</command></term>
348 <listitem>
349 <para>
350 is the server of a EMU10K{1,2} patch loader for ALSA
351 </para>
352 <indexterm zone="alsa-tools ld10k1">
353 <primary sortas="b-ld10k1">ld10k1</primary>
354 </indexterm>
355 </listitem>
356 </varlistentry>
357
358 <varlistentry id="lo10k1">
359 <term><command>lo10k1</command></term>
360 <listitem>
361 <para>
362 is the client of a EMU10K{1,2} patch loader for ALSA
363 </para>
364 <indexterm zone="alsa-tools lo10k1">
365 <primary sortas="b-lo10k1">lo10k1</primary>
366 </indexterm>
367 </listitem>
368 </varlistentry>
369
370 <varlistentry id="dl10k1">
371 <term><command>dl10k1</command></term>
372 <listitem>
373 <para>
374 loads config dumps generated by <command>lo10k1</command>
375 and <command>ld10k1</command>
376 </para>
377 <indexterm zone="alsa-tools dl10k1">
378 <primary sortas="b-dl10k1">dl10k1</primary>
379 </indexterm>
380 </listitem>
381 </varlistentry>
382
383 <varlistentry id="ld10k1d">
384 <term><command>ld10k1d</command></term>
385 <listitem>
386 <para>
387 is an init script for the <command>ld10k1</command>
388 patch loader
389 </para>
390 <indexterm zone="alsa-tools ld10k1d">
391 <primary sortas="b-ld10k1d">ld10k1d</primary>
392 </indexterm>
393 </listitem>
394 </varlistentry>
395
396 <!-- No longer installed due to Qt2/3 dependency.
397 <varlistentry id="qlo10k1">
398 <term><command>qlo10k1</command></term>
399 <listitem>
400 <para>
401 is a <application>Qt</application> GUI for the
402 <command>ld10k1</command> patch loader.
403 </para>
404 <indexterm zone="alsa-tools qlo10k1">
405 <primary sortas="b-qlo10k1">qlo10k1</primary>
406 </indexterm>
407 </listitem>
408 </varlistentry>
409 -->
410
411 <varlistentry id="mixartloader">
412 <term><command>mixartloader</command></term>
413 <listitem>
414 <para>
415 is a helper program to load the firmware binaries onto the
416 Digigram's miXart board sound drivers. The following modules
417 require this program: snd-mixart. These drivers don't work
418 properly at all until the certain firmware files are loaded, i.e. no
419 PCM nor mixer devices will appear
420 </para>
421 <indexterm zone="alsa-tools mixartloader">
422 <primary sortas="b-mixartloader">mixartloader</primary>
423 </indexterm>
424 </listitem>
425 </varlistentry>
426
427 <varlistentry id="pcxhrloader">
428 <term><command>pcxhrloader</command></term>
429 <listitem>
430 <para>
431 is a helper program to load the firmware binaries onto
432 Digigram's pcxhr compatible board sound drivers. The following
433 modules require this program: snd-pcxhr. These drivers don't work
434 properly at all until certain firmware files are loaded, i.e. no PCM
435 nor mixer devices will appear
436 </para>
437 <indexterm zone="alsa-tools pcxhrloader">
438 <primary sortas="b-pcxhrloader">pcxhrloader</primary>
439 </indexterm>
440 </listitem>
441 </varlistentry>
442
443 <varlistentry id="rmedigicontrol">
444 <term><command>rmedigicontrol</command></term>
445 <listitem>
446 <para>
447 is a control tool for RME Digi32 and RME Digi96 sound cards.
448 It provides a graphical frontend for all the sound card controls
449 and switches
450 </para>
451 <indexterm zone="alsa-tools rmedigicontrol">
452 <primary sortas="b-rmedigicontrol">rmedigicontrol</primary>
453 </indexterm>
454 </listitem>
455 </varlistentry>
456
457 <varlistentry id="sbiload">
458 <term><command>sbiload</command></term>
459 <listitem>
460 <para>
461 is an OPL2/3 FM instrument loader for the ALSA sequencer
462 </para>
463 <indexterm zone="alsa-tools sbiload">
464 <primary sortas="b-sbiload">sbiload</primary>
465 </indexterm>
466 </listitem>
467 </varlistentry>
468
469 <varlistentry id="sscape_ctl">
470 <term><command>sscape_ctl</command></term>
471 <listitem>
472 <para>
473 is an ALSA SoundScape control utility
474 </para>
475 <indexterm zone="alsa-tools sscape_ctl">
476 <primary sortas="b-sscape_ctl">sscape_ctl</primary>
477 </indexterm>
478 </listitem>
479 </varlistentry>
480
481 <varlistentry id="us428control">
482 <term><command>us428control</command></term>
483 <listitem>
484 <para>
485 is a Tascam US-428 control program
486 </para>
487 <indexterm zone="alsa-tools us428control">
488 <primary sortas="b-us428control">us428control</primary>
489 </indexterm>
490 </listitem>
491 </varlistentry>
492
493 <varlistentry id="usx2yloader">
494 <term><command>usx2yloader</command></term>
495 <listitem>
496 <para>
497 is a helper program to load the 2nd Phase firmware binaries onto
498 the Tascam USX2Y USB sound cards. It has proven to work so far for
499 the US122, US224 and US428. The snd-usb-usx2y module requires this
500 program
501 </para>
502 <indexterm zone="alsa-tools usx2yloader">
503 <primary sortas="b-usx2yloader">usx2yloader</primary>
504 </indexterm>
505 </listitem>
506 </varlistentry>
507
508 <varlistentry id="vxloader">
509 <term><command>vxloader</command></term>
510 <listitem>
511 <para>
512 is a helper program to load the firmware binaries onto the
513 Digigram's VX-board sound drivers. The following modules require
514 this program:
515 snd-vx222, snd-vxpocket, snd-vxp440. These drivers don't work properly at all
516 until the certain firmware files are loaded, i.e. no PCM nor mixer devices will
517 appear
518 </para>
519 <indexterm zone="alsa-tools vxloader">
520 <primary sortas="b-vxloader">vxloader</primary>
521 </indexterm>
522 </listitem>
523 </varlistentry>
524
525 </variablelist>
526
527 </sect2>
528
529</sect1>
Note: See TracBrowser for help on using the repository browser.