alsa-tools-1.2.2

Introduction à ALSA Tools

Le paquet ALSA Tools contient des outils avancés pour certaines cartes son.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

Dépendances de ALSA Tools

Requises

alsa-lib-1.2.3.2

Facultatives

GTK+-2.24.32 (pour construire echomixer, envy24control et rmedigicontrol), GTK+-3.24.21 (pour construire hdajackretask) et FLTK-1.3.5 (pour construire hdspconf et hdspmixer)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/alsa-tools

Installation de ALSA Tools

[Note]

Note

Pour l'installation de paquets multiples dans un script, les installations doivent être faites en tant qu'utilisateur root. Il y a trois options générales qui peuvent être utilisées pour faire cela :

  1. Lancer le script entièrement en tant qu'utilisateur root (pas recommandé).

  2. Use the sudo command from the Sudo-1.9.2 package.

  3. Use su -c "command arguments" (guillemet requis) qui demandera le mot de passe root à chaque itération de la boucle.

Une façon de gérer cette situation est de créer une petite fonction bash qui sélectionne automatiquement la méthode appropriée. Une fois que la commande est initialisée dans l'environnement, il n'est plus nécessaire de le refaire.

as_root()
{
  if   [ $EUID = 0 ];        then $*
  elif [ -x /usr/bin/sudo ]; then sudo $*
  else                            su -c \\"$*\\"
  fi
}
export -f as_root

D'abord, démarrez un sous-shell qui sortira sur une erreur :

bash -e

Maintenant, enlevez un outil qui demande Qt2 ou 3 et deux fichiers inutiles (pour les instructions BLFS dessous) :

rm -rf qlo10k1 Makefile gitcompile

Le paquet ALSA Tools n'est nécessaire que pour ceux ayant des exigences élevées de leur carte son. Les outils peuvent être construits tous en une seule fois, mais si seulement une partie est nécessaire, vous devez faire un cd dans le répertoire de chaque outil que vous souhaitez compiler. Ici, nous présentons les instructions pour construire tous les outils.

Installez all ALSA Tools en lançant les commandes suivantes :

for tool in *
do
  case $tool in
    seq )
      tool_dir=seq/sbiload
    ;;
    * )
      tool_dir=$tool
    ;;
  esac

  pushd $tool_dir
    ./configure --prefix=/usr
    make
    as_root make install
    as_root /sbin/ldconfig
  popd

done
unset tool tool_dir

Finalement, quitter le shell qui a été démarré plus tôt :

exit

Contenu

Programmes installés: as10k1, cspctl, dl10k1, echomixer, envy24control, hda-verb, hdajackretask, hdajacksensetest, hdspconf, hdsploader, hdspmixer, hwmixvolume, init_audigy, init_audigy_eq10, init_live, lo10k1, ld10k1, ld10k1d, mixartloader, pcxhrloader, rmedigicontrol, sbiload, sscape_ctl, us428control, usx2yloader, et vxloader
Bibliothèque installée: liblo10k1.so
Répertoires installés: /etc/hotplug, /usr/include/lo10k1, /usr/share/ld10k1 et /usr/share/sounds

Descriptions courtes

as10k1

est un assembleur pour le chipset emu10k1 DSP présent dans les cartes son Creative SB Live, PCI 512, et emu APS. Il est utilisé pour produire des effets audio tels qu'un flanger, un chœur ou la reverb.

cspctl

est un programme de contrôle de SB16/AWE32 Creative Signal Processor (ASP/CSP).

echomixer

est l'équivalent Linux de l'application console Echoaudio d'Echoaudio. C'est un outil pour contrôler toutes les fonctionnalités de n'importe quelle carte son Echoaudio. Cela inclut les sources d'heure, des gains d'entrée et de sortie, des mixeurs, etc.

envy24control

est un outil de contrôle pour les cartes sons basées sur Envy24 (ice1712).

hdajackretask

est une GUI pour rendre facile la redéfinition de vos prises - c'est-à-dire, faire de votre prise Mic un écouteur supplémentaire, ou pourquoi pas faire des deux des lignes de sortie et les connecter à votre récepteur surround.

hda-verb

est un petit programme pour envoyer des commandes HD-audio au périphérique ALSA hwdep donné sur l'interface hd-audio.

hdspconf

est une interface graphique pour contrôler les paramètres ALSA HDSP Hammerfall. Jusqu'à quatre cartes hdsp sont supportées.

hdsploader

est utilisé pour charger le firmware exigé par les cartes son HDSP Hammerfall.

hdspmixer

est l'équivalent Linux de l'application Totalmix de RME. C'est un outil pour contrôler les fonctionnalités de routage avancées des cartes sons de séries HDSP Hammerfall RME.

hwmixvolume

allows you to control the volume of individual streams on sound cards that use hardware mixing.

init_audigy*

sont des outils pour initialiser les cartes Creative Sound Blaster de la série Audigy.

init_live

est un outil utilisé pour initialiser les cartes Creative Sound Blaster live.

ld10k1

est le serveur d'un chargeur de correctif EMU10K{1,2} pour ALSA.

lo10k1

est le client d'un chargeur de correctif EMU10K{1,2} pour ALSA.

dl10k1

charge les fichiers de configuration générés par lo10k1 et ld10k1.

ld10k1d

est un script de démarrage pour le chargeur de correctif ld10k1.

mixartloader

est un programme d'aide pour charger les binaires de micro-codes sur les pilotes de son de la table miXart de Digigram. Les modules suivants exigent ce programme : snd-mixart. Ce pilote ne fonctionne pas bien du tout jusqu'à ce que certains micro-codes soient chargés, à savoir que ni les périphériques PCM ni le mixeur n'apparaîtront.

pcxhrloader

is a helper program to load the firmware binaries onto Digigram's pcxhr compatible board sound drivers. The following modules require this program: snd-pcxhr. These drivers don't work properly at all until certain firmwares are loaded, i.e. no PCM nor mixer devices will appear.

rmedigicontrol

est un outil de contrôle pour les cartes son RME Digi32 et RME Digi96. Il offre une interface graphique pour tous les contrôles et les paramètres des cartes son.

sbiload

est un chargeur d'instrument FM OPL2/3 pour le séquenceur ALSA.

sscape_ctl

est un outil de contrôle de son SoundScape d'ALSA.

us428control

est un programme de contrôle Tascam US-428.

usx2yloader

est un programme d'aide pour charger la deuxième phase des binaires de micro-code dans les cartes son Tascam USX2Y USB. Il a jusque-là prouvé son efficacité pour les US122, US224 et US428. Le module snd-usb-usx2y exige ce programme.

vxloader

est un programme pour charger les binaires de micro-code sur les pilotes de son de la table VX de Digigram. Les modules suivants exigent ce programme : snd-vx222, snd-vxpocket, snd-vxp440. Ces pilotes ne fonctionnent pas bien du tout jusqu'à ce que certains micro-codes ne soient chargés, à savoir que ni les périphériques PCM ni le mixeur n'apparaîtront.

Last updated on 2020-03-09 15:02:12 +0000