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

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 7115894 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
RevLine 
[b6eda3a5]1<?xml version="1.0" encoding="ISO-8859-1"?>
[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">
[48b7295]8 <!ENTITY alsa-tools-download-ftp "&alsa-download-ftp;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
[3d8d1aa9]9 <!ENTITY alsa-tools-md5sum "ce632a6c89ed47ee74ba415276a6a3cc">
[c6a7ca62]10 <!ENTITY alsa-tools-size "1.8 MB">
[3d8d1aa9]11 <!ENTITY alsa-tools-buildsize "26 MB">
[c6a7ca62]12 <!ENTITY alsa-tools-time "0.4 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 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
[a027d7d3]22 <title>alsa-tools-&alsa-tools-version;</title>
[b6eda3a5]23
24 <indexterm zone="alsa-tools">
[0c7d410]25 <primary sortas="a-alsa-tools">alsa-tools</primary>
[b6eda3a5]26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to ALSA Tools</title>
30
[0c7d410]31 <para>
32 The <application>ALSA Tools</application> package
33 contains advanced tools for certain sound cards.
34 </para>
[b6eda3a5]35
[d437f756]36 &lfs101_checked;
[a65b5280]37
[b6eda3a5]38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
[0c7d410]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>
[b6eda3a5]49 </listitem>
50 <listitem>
[0c7d410]51 <para>
52 Download MD5 sum: &alsa-tools-md5sum;
53 </para>
[b6eda3a5]54 </listitem>
55 <listitem>
[0c7d410]56 <para>
57 Download size: &alsa-tools-size;
58 </para>
[b6eda3a5]59 </listitem>
60 <listitem>
[0c7d410]61 <para>
62 Estimated disk space required: &alsa-tools-buildsize;
63 </para>
[b6eda3a5]64 </listitem>
65 <listitem>
[0c7d410]66 <para>
67 Estimated build time: &alsa-tools-time;
68 </para>
[b6eda3a5]69 </listitem>
70 </itemizedlist>
71
72 <bridgehead renderas="sect3">ALSA Tools Dependencies</bridgehead>
73
74 <bridgehead renderas="sect4">Required</bridgehead>
[0c7d410]75 <para role="required">
76 <xref linkend="alsa-lib"/>
77 </para>
[b6eda3a5]78
79 <bridgehead renderas="sect4">Optional</bridgehead>
[22fadd16]80 <para role="optional">
[0c7d410]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
[df0607c]87 <xref linkend="fltk"/>
[0c7d410]88 (to build <command>hdspconf</command> and
89 <command>hdspmixer</command>)
[22fadd16]90 </para>
[b6eda3a5]91
[0e2aa08]92 <para condition="html" role="usernotes">User Notes:
[0c7d410]93 <ulink url="&blfs-wiki;/alsa-tools"/>
94 </para>
[b6eda3a5]95 </sect2>
96
97 <sect2 role="installation">
98 <title>Installation of ALSA Tools</title>
99
[5153eb9]100&as_root;
101
[2eeb8695]102 <para>
103 First, start a subshell that will exit on error:
104 </para>
[5153eb9]105
106<screen><userinput>bash -e</userinput></screen>
107
[0c7d410]108 <para>
[5153eb9]109 Now, remove a tool that needs <application>Qt2 or 3</application> and two
110 unneed files (for the BLFS instructions below):
[0c7d410]111 </para>
[b6eda3a5]112
[c6a7ca62]113 <screen><userinput>rm -rf qlo10k1 Makefile gitcompile</userinput></screen>
[b6eda3a5]114
[0c7d410]115 <para>
[5153eb9]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.
[0c7d410]121 </para>
[a0db09b]122
[0c7d410]123 <para>
[5153eb9]124 Install all <application>ALSA Tools</application> by running the
125 following commands:
[0c7d410]126 </para>
[b6eda3a5]127
[5153eb9]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
[2eeb8695]149 <para>
150 Finally, exit the shell that was started earlier:
151 </para>
[5153eb9]152
153<screen><userinput>exit</userinput></screen>
[b6eda3a5]154
155 </sect2>
156
157 <sect2 role="content">
158 <title>Contents</title>
159
160 <segmentedlist>
161 <segtitle>Installed Programs</segtitle>
[4ca94e5c]162 <segtitle>Installed Library</segtitle>
163 <segtitle>Installed Directories</segtitle>
[b6eda3a5]164
165 <seglistitem>
[0c7d410]166 <seg>
[ccaf22e]167 as10k1, cspctl, dl10k1, echomixer, envy24control, hda-verb, hdajackretask,
168 hdajacksensetest, hdspconf, hdsploader, hdspmixer, hwmixvolume,
[0c7d410]169 init_audigy, init_audigy_eq10, init_live, lo10k1, ld10k1, ld10k1d,
[f3429309]170 mixartloader, pcxhrloader,
[df0607c]171 rmedigicontrol, sbiload, sscape_ctl, us428control,
[ccaf22e]172 usx2yloader, and vxloader
[0c7d410]173 </seg>
174 <seg>
175 liblo10k1.so
176 </seg>
177 <seg>
[ccaf22e]178 /etc/hotplug,
[0c7d410]179 /usr/include/lo10k1,
[ccaf22e]180 /usr/share/ld10k1, and
[0c7d410]181 /usr/share/sounds
182 </seg>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]197 to make audio effects such as a flanger, chorus or reverb
[2eeb8695]198 </para>
[b6eda3a5]199 <indexterm zone="alsa-tools as10k1">
200 <primary sortas="b-as10k1">as10k1</primary>
201 </indexterm>
202 </listitem>
203 </varlistentry>
204
[0c7d410]205 <varlistentry id="cspctl">
206 <term><command>cspctl</command></term>
207 <listitem>
[2eeb8695]208 <para>
209 is an SB16/AWE32 Creative Signal Processor (ASP/CSP) control
[4c24eb0a]210 program
[2eeb8695]211 </para>
[0c7d410]212 <indexterm zone="alsa-tools cspctl">
213 <primary sortas="b-cspctl">cspctl</primary>
214 </indexterm>
215 </listitem>
216 </varlistentry>
217
[b6eda3a5]218 <varlistentry id="echomixer">
219 <term><command>echomixer</command></term>
220 <listitem>
[2eeb8695]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
[4c24eb0a]225 gains, mixers, etc
[2eeb8695]226 </para>
[b6eda3a5]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>
[2eeb8695]236 <para>
[4c24eb0a]237 is a control tool for Envy24 (ice1712) based sound cards
[2eeb8695]238 </para>
[b6eda3a5]239 <indexterm zone="alsa-tools envy24control">
240 <primary sortas="b-envy24control">envy24control</primary>
241 </indexterm>
242 </listitem>
243 </varlistentry>
244
[e5e7a1d]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
[4c24eb0a]251 and connect them to your surround receiver
[e5e7a1d]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
[4c24eb0a]264 ALSA hwdep device on the hd-audio interface
[e5e7a1d]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
[b6eda3a5]272 <varlistentry id="hdspconf">
273 <term><command>hdspconf</command></term>
274 <listitem>
[2eeb8695]275 <para>
276 is a GUI to control the Hammerfall
[4c24eb0a]277 HDSP Alsa Settings. Up to four hdsp cards are supported
[2eeb8695]278 </para>
[b6eda3a5]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>
[2eeb8695]288 <para>
289 is used to load the firmware required by the Hammerfall
[4c24eb0a]290 HDSP sound cards
[2eeb8695]291 </para>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]304 Hammerfall DSP soundcard series
[2eeb8695]305 </para>
[b6eda3a5]306 <indexterm zone="alsa-tools hdspmixer">
307 <primary sortas="b-hdspmixer">hdspmixer</primary>
308 </indexterm>
309 </listitem>
310 </varlistentry>
311
[e5e7a1d]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
[4c24eb0a]317 cards that use hardware mixing
[e5e7a1d]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>
[2eeb8695]329 are tools used to initialize Creative Sound Blaster Audigy-series
[4c24eb0a]330 cards
[e5e7a1d]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>
[f3429309]337
[e5e7a1d]338 <varlistentry id="init_live">
339 <term><command>init_live</command></term>
340 <listitem>
341 <para>
[4c24eb0a]342 is a tool used to initialize Creative Sound Blaster Live cards
[e5e7a1d]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
[bdf22d74]350 <varlistentry id="ld10k1">
351 <term><command>ld10k1</command></term>
352 <listitem>
[2eeb8695]353 <para>
[4c24eb0a]354 is the server of a EMU10K{1,2} patch loader for ALSA
[2eeb8695]355 </para>
[bdf22d74]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>
[2eeb8695]365 <para>
[4c24eb0a]366 is the client of a EMU10K{1,2} patch loader for ALSA
[2eeb8695]367 </para>
[bdf22d74]368 <indexterm zone="alsa-tools lo10k1">
369 <primary sortas="b-lo10k1">lo10k1</primary>
370 </indexterm>
371 </listitem>
372 </varlistentry>
373
[a0db09b]374 <varlistentry id="dl10k1">
375 <term><command>dl10k1</command></term>
376 <listitem>
[2eeb8695]377 <para>
378 loads config dumps generated by <command>lo10k1</command>
[4c24eb0a]379 and <command>ld10k1</command>
[2eeb8695]380 </para>
[a0db09b]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>
[2eeb8695]390 <para>
391 is an init script for the <command>ld10k1</command>
[4c24eb0a]392 patch loader
[2eeb8695]393 </para>
[a0db09b]394 <indexterm zone="alsa-tools ld10k1d">
395 <primary sortas="b-ld10k1d">ld10k1d</primary>
396 </indexterm>
397 </listitem>
398 </varlistentry>
399
[7c64789]400 <!-- No longer installed due to Qt2/3 dependency.
[bdf22d74]401 <varlistentry id="qlo10k1">
402 <term><command>qlo10k1</command></term>
403 <listitem>
[2eeb8695]404 <para>
405 is a <application>Qt</application> GUI for the
406 <command>ld10k1</command> patch loader.
407 </para>
[bdf22d74]408 <indexterm zone="alsa-tools qlo10k1">
409 <primary sortas="b-qlo10k1">qlo10k1</primary>
410 </indexterm>
411 </listitem>
412 </varlistentry>
[7c64789]413 -->
[bdf22d74]414
[b6eda3a5]415 <varlistentry id="mixartloader">
416 <term><command>mixartloader</command></term>
417 <listitem>
[2eeb8695]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
[4c24eb0a]423 PCM nor mixer devices will appear
[2eeb8695]424 </para>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]439 nor mixer devices will appear
[2eeb8695]440 </para>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]453 and switches
[2eeb8695]454 </para>
[b6eda3a5]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>
[2eeb8695]464 <para>
[4c24eb0a]465 is an OPL2/3 FM instrument loader for the ALSA sequencer
[2eeb8695]466 </para>
[b6eda3a5]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>
[2eeb8695]476 <para>
[4c24eb0a]477 is an ALSA SoundScape control utility
[2eeb8695]478 </para>
[b6eda3a5]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>
[2eeb8695]488 <para>
[4c24eb0a]489 is a Tascam US-428 control program
[2eeb8695]490 </para>
[b6eda3a5]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>
[2eeb8695]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
[4c24eb0a]504 program
[2eeb8695]505 </para>
[b6eda3a5]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>
[2eeb8695]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:
[9df3b847]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
[4c24eb0a]521 appear
[2eeb8695]522 </para>
[b6eda3a5]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>
[48b7295]532
533</sect1>
Note: See TracBrowser for help on using the repository browser.