source: multimedia/libdriv/alsa-tools.xml@ 3d8d1aa9

11.0 11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 3d8d1aa9 was 3d8d1aa9, checked in by Tim Tassonis <stuff@…>, 3 years ago

Update to alsa-lib-1.2.5 alsa-tools-1.2.5 alsa-utils-1.2.5 and alsa-plugins 1.2.5.

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