alsa-tools-1.2.11

Introduksjon til ALSA Verktøy

ALSA Verktøy pakken inneholder avanserte verktøy for enkelte lydkort.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

ALSA Verktøy Avhengigheter

Påkrevd

alsa-lib-1.2.12

Valgfri

GTK+-3.24.43 (for å bygge hdajackretask), FLTK-1.3.9 (for å bygge hdspconf og hdspmixer), og GTK+-2 (for å bygge echomixer, envy24control, og rmedigicontrol)

Installasjon av ALSA Verktøy

[Notat]

Notat

Når du installerer flere pakker i et skript, installasjonen må gjøres som root bruker. Det er tre generelle alternativer som kan brukes til å gjøre dette:

  1. Kjør hele skriptet som root bruker (ikke anbefalt).

  2. Bruk sudo kommandoen fra Sudo-1.9.16 pakken.

  3. Bruk su -c "command arguments" (anførselstegn kreves) som vil be om root passordet for hver iterasjon av løkken.

En måte å håndtere denne situasjonen på er å lage en kort bash funksjon som automatisk velger riktig metode. Når kommandoen er satt i miljøet, trenger den ikke å bli satt på nytt.

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

export -f as_root

Start først et underskall som avsluttes ved feil:

bash -e

Fjern nå noen verktøy som trenger Qt2 eller 3 eller GTK+-2 og også to unødvendige filer (for BLFS instruksjonene nedenfor):

rm -rf qlo10k1 echomixer envy24control rmedigicontrol Makefile gitcompile

ALSA Verktøy pakken er bare nødvendig av dem med avanserte krav til lydkortet deres. Verktøyene kan bygges alt sammen på en gang, men hvis bare et delsett er nødvendig, må du cd inn i mappen til hvert verktøy du ønsker å kompilere og kjøre kommandoene. Her presenterer vi instruksjoner for å bygge alle verktøyene.

Installer alle ALSA Verktøyene ved å kjøre følgende kommandoer:

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

Til slutt går du ut av skallet som ble startet tidligere:

exit

Innhold

Installerte Programmer: 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, og vxloader
Installert Bibliotek: liblo10k1.so
Installerte Mapper: /etc/hotplug, /usr/include/lo10k1, /usr/share/ld10k1, og /usr/share/sounds

Korte Beskrivelser

as10k1

er en assembler for emu10k1 DSP brikken som finnes i Creative SB Live, PCI 512 og emu APS lydkort. Det er brukt for å lage lydeffekter som flanger, refreng eller romklang

cspctl

er et SB16/AWE32 Creative Signal Processor (ASP/CSP) kontroll program

hdajackretask

er en GUI for å gjøre det enkelt å prøve kontaktene dine på nytt - for eksempel snu mikrofonen plugg inn i en ekstra hodetelefon, eller gjør dem begge line outs og koble dem til surround mottakeren

hda-verb

er et lite program for å sende HD-lydkommandoer til gitte ALSA hwdep enheter på hd-audio grensesnittet

hdspconf

er en GUI for å kontrollere Hammerfall HDSP Alsa innstillinger. Opptil fire hdsp kort støttes

hdsploader

brukes til å laste fastvaren som kreves av Hammerfall HDSP lydkort

hdspmixer

er Linux ekvivalenten til Totalmix applikasjonen fra RME. Det er et verktøy for å kontrollere de avanserte rutefunksjonene til RME Hammerfall DSP lydkortserie

hwmixvolume

lar deg kontrollere volumet til individuelle strømmer på lydkort som bruker maskinvaremiksing

init_audigy*

er verktøy som brukes til å initialisere Creative Sound Blaster Audigy serien kort

init_live

er et verktøy som brukes til å initialisere Creative Sound Blaster Live kort

ld10k1

er serveren til en EMU10K{1,2} oppdaterings laster for ALSA

lo10k1

er klienten til en EMU10K{1,2} oppdaterings laster for ALSA

dl10k1

laster inn konfigurasjonsdumper generert av lo10k1 og ld10k1

ld10k1d

er et init skript for ld10k1 oppdaterings laster

mixartloader

er et hjelpeprogram for å laste fastvarebinærfilene til Digigrams miXart-kortlyddrivere. snd-mixart-modulen krever dette programmet. Disse driverne fungerer ikke som de skal før de nødvendige fastvarefilene er lastet inn, dvs. ingen PCM eller mikser enheter vises

pcxhrloader

er et hjelpeprogram for å laste fastvarebinærfilene inn på Digigrams pcxhr-kompatible brettlyddrivere. snd-pcxhr modulen krever dette programmet. Disse driverne fungerer ikke riktig til visse fastvarefiler er lastet inn, dvs. ingen PCM heller ingen mikserenheter vises

sbiload

er en OPL2/3 FM instrumentlaster for ALSA sekvenseren

sscape_ctl

er et ALSA SoundScape kontrollverktøy

us428control

er et Tascam US-428 kontrollprogram

usx2yloader

er et hjelpeprogram for å laste 2nd Phase fastvarebinærfilene på Tascam USX2Y USB lydkort. Det har vist seg å fungere så langt for US122, US224 og US428. snd-usb-usx2y modulen krever dette programmet

vxloader

er et hjelpeprogram for å laste fastvarebinærfilene til Digigrams VX-board lyddrivere. snd-vx222, snd-vxpocket og snd-vxp440-moduler krever dette programmet. Disse driverne fungerer ikke riktig til visse fastvarefiler er lastet inn, dvs. ingen PCM eller mikserenheter vises