source: multimedia/libdriv/alsa-tools.xml@ e3cde1fc

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

alsa-tools: some style and text changes

  • Property mode set to 100644
File size: 16.6 KB
RevLine 
[ab4fdfc]1<?xml version="1.0" encoding="UTF-8"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[48b7295]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
[52297838]6
[03978485]7 <!ENTITY alsa-tools-download-http "&alsa-download-http;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
[e1e58be]8 <!ENTITY alsa-tools-download-ftp " ">
[b0158ed]9 <!ENTITY alsa-tools-md5sum "bc5f5e5689f46a9d4a0b85dc6661732c">
[c6a7ca62]10 <!ENTITY alsa-tools-size "1.8 MB">
[b0158ed]11 <!ENTITY alsa-tools-buildsize "18 MB">
12 <!ENTITY alsa-tools-time "0.3 SBU">
[48b7295]13]>
[52297838]14
[a027d7d3]15<sect1 id="alsa-tools" xreflabel="alsa-tools-&alsa-tools-version;">
[b6eda3a5]16 <?dbhtml filename="alsa-tools.html"?>
17
18
[a027d7d3]19 <title>alsa-tools-&alsa-tools-version;</title>
[b6eda3a5]20
21 <indexterm zone="alsa-tools">
[0c7d410]22 <primary sortas="a-alsa-tools">alsa-tools</primary>
[b6eda3a5]23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to ALSA Tools</title>
27
[0c7d410]28 <para>
29 The <application>ALSA Tools</application> package
30 contains advanced tools for certain sound cards.
31 </para>
[b6eda3a5]32
[e6d4af99]33 &lfs122_checked;
[a65b5280]34
[b6eda3a5]35 <bridgehead renderas="sect3">Package Information</bridgehead>
36 <itemizedlist spacing="compact">
37 <listitem>
[0c7d410]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>
[b6eda3a5]46 </listitem>
47 <listitem>
[0c7d410]48 <para>
49 Download MD5 sum: &alsa-tools-md5sum;
50 </para>
[b6eda3a5]51 </listitem>
52 <listitem>
[0c7d410]53 <para>
54 Download size: &alsa-tools-size;
55 </para>
[b6eda3a5]56 </listitem>
57 <listitem>
[0c7d410]58 <para>
59 Estimated disk space required: &alsa-tools-buildsize;
60 </para>
[b6eda3a5]61 </listitem>
62 <listitem>
[0c7d410]63 <para>
64 Estimated build time: &alsa-tools-time;
65 </para>
[b6eda3a5]66 </listitem>
67 </itemizedlist>
68
69 <bridgehead renderas="sect3">ALSA Tools Dependencies</bridgehead>
70
71 <bridgehead renderas="sect4">Required</bridgehead>
[0c7d410]72 <para role="required">
73 <xref linkend="alsa-lib"/>
74 </para>
[b6eda3a5]75
76 <bridgehead renderas="sect4">Optional</bridgehead>
[22fadd16]77 <para role="optional">
[0c7d410]78 <xref linkend="gtk3"/>
[82b0e62]79 (to build <command>hdajackretask</command>),
[df0607c]80 <xref linkend="fltk"/>
[82b0e62]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
[22fadd16]87 </para>
[b6eda3a5]88
89 </sect2>
90
91 <sect2 role="installation">
92 <title>Installation of ALSA Tools</title>
93
[5153eb9]94&as_root;
95
[2eeb8695]96 <para>
97 First, start a subshell that will exit on error:
98 </para>
[5153eb9]99
100<screen><userinput>bash -e</userinput></screen>
101
[0c7d410]102 <para>
[2f2568e]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):
[0c7d410]105 </para>
[b6eda3a5]106
[2f2568e]107 <screen><userinput>rm -rf qlo10k1 echomixer envy24control rmedigicontrol Makefile gitcompile</userinput></screen>
[b6eda3a5]108
[0c7d410]109 <para>
[5153eb9]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.
[0c7d410]115 </para>
[a0db09b]116
[0c7d410]117 <para>
[5153eb9]118 Install all <application>ALSA Tools</application> by running the
119 following commands:
[0c7d410]120 </para>
[b6eda3a5]121
[5153eb9]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
[2eeb8695]143 <para>
144 Finally, exit the shell that was started earlier:
145 </para>
[5153eb9]146
147<screen><userinput>exit</userinput></screen>
[b6eda3a5]148
149 </sect2>
150
151 <sect2 role="content">
152 <title>Contents</title>
153
154 <segmentedlist>
155 <segtitle>Installed Programs</segtitle>
[4ca94e5c]156 <segtitle>Installed Library</segtitle>
157 <segtitle>Installed Directories</segtitle>
[b6eda3a5]158
159 <seglistitem>
[0c7d410]160 <seg>
[346808f]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
[0c7d410]166 </seg>
167 <seg>
168 liblo10k1.so
169 </seg>
170 <seg>
[ccaf22e]171 /etc/hotplug,
[0c7d410]172 /usr/include/lo10k1,
[ccaf22e]173 /usr/share/ld10k1, and
[0c7d410]174 /usr/share/sounds
175 </seg>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]190 to make audio effects such as a flanger, chorus or reverb
[2eeb8695]191 </para>
[b6eda3a5]192 <indexterm zone="alsa-tools as10k1">
193 <primary sortas="b-as10k1">as10k1</primary>
194 </indexterm>
195 </listitem>
196 </varlistentry>
197
[0c7d410]198 <varlistentry id="cspctl">
199 <term><command>cspctl</command></term>
200 <listitem>
[2eeb8695]201 <para>
202 is an SB16/AWE32 Creative Signal Processor (ASP/CSP) control
[4c24eb0a]203 program
[2eeb8695]204 </para>
[0c7d410]205 <indexterm zone="alsa-tools cspctl">
206 <primary sortas="b-cspctl">cspctl</primary>
207 </indexterm>
208 </listitem>
209 </varlistentry>
[346808f]210<!--
[b6eda3a5]211 <varlistentry id="echomixer">
212 <term><command>echomixer</command></term>
213 <listitem>
[2eeb8695]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
[4c24eb0a]218 gains, mixers, etc
[2eeb8695]219 </para>
[b6eda3a5]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>
[2eeb8695]229 <para>
[4c24eb0a]230 is a control tool for Envy24 (ice1712) based sound cards
[2eeb8695]231 </para>
[b6eda3a5]232 <indexterm zone="alsa-tools envy24control">
233 <primary sortas="b-envy24control">envy24control</primary>
234 </indexterm>
235 </listitem>
236 </varlistentry>
[346808f]237-->
[e5e7a1d]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
[2f2568e]243 jack into an extra Headphone, or make them both line outs and
244 connect them to your surround receiver
[e5e7a1d]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>
[2f2568e]256 is a small program to send HD-Audio commands to the given
[4c24eb0a]257 ALSA hwdep device on the hd-audio interface
[e5e7a1d]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
[b6eda3a5]265 <varlistentry id="hdspconf">
266 <term><command>hdspconf</command></term>
267 <listitem>
[2eeb8695]268 <para>
269 is a GUI to control the Hammerfall
[4c24eb0a]270 HDSP Alsa Settings. Up to four hdsp cards are supported
[2eeb8695]271 </para>
[b6eda3a5]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>
[2eeb8695]281 <para>
282 is used to load the firmware required by the Hammerfall
[4c24eb0a]283 HDSP sound cards
[2eeb8695]284 </para>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]297 Hammerfall DSP soundcard series
[2eeb8695]298 </para>
[b6eda3a5]299 <indexterm zone="alsa-tools hdspmixer">
300 <primary sortas="b-hdspmixer">hdspmixer</primary>
301 </indexterm>
302 </listitem>
303 </varlistentry>
304
[e5e7a1d]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
[4c24eb0a]310 cards that use hardware mixing
[e5e7a1d]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>
[2eeb8695]322 are tools used to initialize Creative Sound Blaster Audigy-series
[4c24eb0a]323 cards
[e5e7a1d]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>
[f3429309]330
[e5e7a1d]331 <varlistentry id="init_live">
332 <term><command>init_live</command></term>
333 <listitem>
334 <para>
[4c24eb0a]335 is a tool used to initialize Creative Sound Blaster Live cards
[e5e7a1d]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
[bdf22d74]343 <varlistentry id="ld10k1">
344 <term><command>ld10k1</command></term>
345 <listitem>
[2eeb8695]346 <para>
[4c24eb0a]347 is the server of a EMU10K{1,2} patch loader for ALSA
[2eeb8695]348 </para>
[bdf22d74]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>
[2eeb8695]358 <para>
[4c24eb0a]359 is the client of a EMU10K{1,2} patch loader for ALSA
[2eeb8695]360 </para>
[bdf22d74]361 <indexterm zone="alsa-tools lo10k1">
362 <primary sortas="b-lo10k1">lo10k1</primary>
363 </indexterm>
364 </listitem>
365 </varlistentry>
366
[a0db09b]367 <varlistentry id="dl10k1">
368 <term><command>dl10k1</command></term>
369 <listitem>
[2eeb8695]370 <para>
371 loads config dumps generated by <command>lo10k1</command>
[4c24eb0a]372 and <command>ld10k1</command>
[2eeb8695]373 </para>
[a0db09b]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>
[2eeb8695]383 <para>
384 is an init script for the <command>ld10k1</command>
[4c24eb0a]385 patch loader
[2eeb8695]386 </para>
[a0db09b]387 <indexterm zone="alsa-tools ld10k1d">
388 <primary sortas="b-ld10k1d">ld10k1d</primary>
389 </indexterm>
390 </listitem>
391 </varlistentry>
392
[7c64789]393 <!-- No longer installed due to Qt2/3 dependency.
[bdf22d74]394 <varlistentry id="qlo10k1">
395 <term><command>qlo10k1</command></term>
396 <listitem>
[2eeb8695]397 <para>
398 is a <application>Qt</application> GUI for the
399 <command>ld10k1</command> patch loader.
400 </para>
[bdf22d74]401 <indexterm zone="alsa-tools qlo10k1">
402 <primary sortas="b-qlo10k1">qlo10k1</primary>
403 </indexterm>
404 </listitem>
405 </varlistentry>
[7c64789]406 -->
[bdf22d74]407
[b6eda3a5]408 <varlistentry id="mixartloader">
409 <term><command>mixartloader</command></term>
410 <listitem>
[2eeb8695]411 <para>
412 is a helper program to load the firmware binaries onto the
[2f2568e]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
[2eeb8695]417 </para>
[b6eda3a5]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>
[2eeb8695]427 <para>
428 is a helper program to load the firmware binaries onto
[2f2568e]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
[4c24eb0a]432 nor mixer devices will appear
[2eeb8695]433 </para>
[b6eda3a5]434 <indexterm zone="alsa-tools pcxhrloader">
435 <primary sortas="b-pcxhrloader">pcxhrloader</primary>
436 </indexterm>
437 </listitem>
438 </varlistentry>
[346808f]439<!--
[b6eda3a5]440 <varlistentry id="rmedigicontrol">
441 <term><command>rmedigicontrol</command></term>
442 <listitem>
[2eeb8695]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
[4c24eb0a]446 and switches
[2eeb8695]447 </para>
[b6eda3a5]448 <indexterm zone="alsa-tools rmedigicontrol">
449 <primary sortas="b-rmedigicontrol">rmedigicontrol</primary>
450 </indexterm>
451 </listitem>
452 </varlistentry>
[346808f]453-->
[b6eda3a5]454 <varlistentry id="sbiload">
455 <term><command>sbiload</command></term>
456 <listitem>
[2eeb8695]457 <para>
[4c24eb0a]458 is an OPL2/3 FM instrument loader for the ALSA sequencer
[2eeb8695]459 </para>
[b6eda3a5]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>
[2eeb8695]469 <para>
[4c24eb0a]470 is an ALSA SoundScape control utility
[2eeb8695]471 </para>
[b6eda3a5]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>
[2eeb8695]481 <para>
[4c24eb0a]482 is a Tascam US-428 control program
[2eeb8695]483 </para>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]497 program
[2eeb8695]498 </para>
[b6eda3a5]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>
[2eeb8695]508 <para>
509 is a helper program to load the firmware binaries onto the
[2f2568e]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
[2eeb8695]514 </para>
[b6eda3a5]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>
[48b7295]524
525</sect1>
Note: See TracBrowser for help on using the repository browser.