alsa-tools-1.2.11

Introduction à ALSA Tools

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

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

Dépendances de ALSA Tools

Requises

alsa-lib-1.2.12

Facultatives

GTK+-3.24.43 (pour construire hdajackretask), FLTK-1.3.9 (pour consturire hdspconf et hdspmixer) et GTK+-2 (pour consturire echomixer, envy24control et rmedigicontrol)

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

Tout d'abord, démarrez un sous-shell qui terminera en cas d'erreur :

bash -e

Maintenant, enlevez des outils qui demandent Qt2 ou 3 ou GTK+-2 ainsi que deux fichiers inutiles (pour les instructions BLFS dessous) :

rm -rf qlo10k1 echomixer envy24control rmedigicontrol 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, hda-verb, hdajackretask, hdajacksensetest, hdspconf, hdsploader, hdspmixer, hwmixvolume, init_audigy, init_audigy_eq10, init_live, lo10k1, ld10k1, ld10k1d, mixartloader, pcxhrloader, 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)

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 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. Le module snd-mixart exige ce programme. Ces pilotes ne fonctionnent pas bien jusqu'à ce que les fichiers de micro-codes requis 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. Le module snd-pcxhr nécessite ce programme. Ces pilotes ne fonctionnent pas bien 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

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 d'aide pour charger les binaires de micro-codes sur les pilotes sons des cartes VX de Digigram. Les modules snd-vx222, snd-vxpocket et snd-vxp440 nécessitent ce programme. Ce pilote ne fonctionne pas bien 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