alsa-tools-1.2.11

Introduksjon til ALSA Verktøy

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

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

ALSA Verktøy Avhengigheter

Påkrevd

alsa-lib-1.2.11

Anbefalt

GTK+-2.24.33 (for å bygge echomixer, envy24control og rmedigicontrol), GTK+-3.24.41 (to build hdajackretask) og FLTK-1.3.9 (to build hdspconf og hdspmixer)

Installasjon av ALSA Verktøy

[Note]

Note

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.15p5 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å et verktøy som trenger Qt2 eller 3 og to unødvendige filer (for BLFS instruksjonene nedenfor):

rm -rf qlo10k1 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, 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, 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

echomixer

er Linux ekvivalenten til Echoaudio konsollapplikasjonen fra Echoaudio. Det er et verktøy for å kontrollere alle funksjonene til enhver Echoaudio lydkort. Dette inkluderer klokkekilder, inngang og utgang gains, miksere osv

envy24control

er et kontrollverktøy for Envy24 (ice1712) baserte lydkort

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 hvorfor ikke lage 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. Følgende moduler krever dette programmet: snd-mixart. Disse driverne fungerer ikke riktig i det hele tatt til de enkelte fastvarefilene er lastet inn, dvs. ingen PCM eller mikserenheter vises

pcxhrloader

er et hjelpeprogram for å laste fastvarebinærfilene inn på Digigrams pcxhr kompatible brettlyddrivere. Følgende moduler krever dette programmet: snd-pcxhr. Disse driverne fungerer ikke riktig i det hele tatt til de enkelte fastvarefilene er lastet inn, dvs. ingen PCM heller ingen mikserenheter vises

rmedigicontrol

er et kontrollverktøy for RME Digi32 og RME Digi96 lydkort. Det gir en grafisk grenseflate for alle lydkortkontrollene og brytere

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. Følgende moduler krever dette programmet: snd-vx222, snd-vxpocket, snd-vxp440. Disse driverne fungerer ikke ordentlig i det hele tatt før den enkelte fastvarefilen er lastet inn, dvs. ingen PCM eller mikserenheter vil vises