alsa-tools-1.2.11

Introduction à ALSA Tools

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

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de ALSA Tools

Requises

alsa-lib-1.2.11

Facultatives

GTK+-2.24.33 (pour construire echomixer, envy24control et rmedigicontrol), GTK+-3.24.41 (pour construire hdajackretask) et FLTK-1.3.9 (pour construire hdspconf et hdspmixer)

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.15p5 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 exécutant 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

vous permet de contrôler le volume de flux individuel sur les cartes sons qui utilisent un mixage matériel

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 fichiers de micro-codes soient chargés, à savoir que ni les périphériques PCM ni le mixeur n'apparaîtront

pcxhrloader

est un programme d'aide pour charger les binaires du micro-code sur les pilotes audios de la table compatible pcxhr de Digigram. Les modules suivants exigent ce programme : snd-pcxhr. Ces pilotes ne fonctionnent pas bien du tout jusqu'à ce que certains fichiers de micro-codes soient chargés, à savoir que ni les modules PCM ni les périphériques de mixage n’apparaîtront

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 fichiers de micro-codes ne soient chargés, à savoir que ni les périphériques PCM ni le mixeur n'apparaîtront