alsa-tools-1.2.5

Introdução ao ALSA Tools

O pacote ALSA Tools contém ferramentas avançadas para determinadas placas de som.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

Dependências do ALSA Tools

Exigidas

alsa-lib-1.2.9

Opcionais

GTK+-2.24.33 (para construir echomixer, envy24control e rmedigicontrol), GTK+-3.24.38 (para construir hdajackretask) e FLTK-1.3.8 (para construir hdspconf e hdspmixer)

Instalação do ALSA Tools

[Nota]

Nota

Ao instalar vários pacotes em um conjunto de comandos sequenciais, a instalação precisa ser feita como o(a) usuário(a) root. Existem três opções gerais que podem ser usadas para fazer isso:

  1. Executar o conjunto inteiro de comandos sequenciais como o(a) usuário(a) root (não recomendado).

  2. Usar o comando sudo originário do pacote Sudo-1.9.14p3.

  3. Usar su -c "argumentos do comando" (aspas exigidas) que solicitará a senha do(a) root para cada iteração do loop.

Uma maneira de lidar com essa situação é a de se criar uma função curta do bash que selecione automaticamente o método apropriado. Depois que o comando for configurado no ambiente, ele não precisará ser configurado novamente.

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

export -f as_root

Primeiro, inicie um subshell que terminará em caso de erro:

bash -e

Agora, remova uma ferramenta que precisa de Qt2 ou 3 e dois arquivos desnecessários (para as instruções do BLFS abaixo):

rm -rf qlo10k1 Makefile gitcompile

O pacote ALSA Tools somente é necessário para aqueles(as) com requisitos avançados para a placa de som deles(as). As ferramentas podem ser construídas todas juntas de uma vez, mas se somente um subconjunto for necessário, você precisa cd ao diretório de cada ferramenta que desejar compilar e executar os comandos. Aqui apresentamos instruções para construir todas as ferramentas.

Instale todas as ALSA Tools executando os seguintes comandos:

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

Finalmente, saia do shell que foi iniciado anteriormente:

exit

Conteúdo

Aplicativos Instalados: 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 e vxloader
Biblioteca Instalada: liblo10k1.so
Diretórios Instalados: /etc/hotplug, /usr/include/lo10k1, /usr/share/ld10k1 e /usr/share/sounds

Descrições Curtas

as10k1

é um montador para o chip DSP emu10k1 presente nas placas de som Creative SB Live, PCI 512 e emu APS. Ele é usado para fazer efeitos de áudio como flanger, chorus ou reverb

cspctl

é um aplicativo de controle do Creative Signal Processor (ASP/CSP) da SB16/AWE32

echomixer

é o equivalente Linux do aplicativo de console Echoaudio proveniente da Echoaudio. Ele é uma ferramenta para controlar todos os recursos de qualquer placa de som Echoaudio. Isso inclui fontes de relógio, ganhos de entrada e saída, misturadores, etc

envy24control

é uma ferramenta de controle para placas de som baseadas em Envy24 (ice1712)

hdajackretask

é uma GUI para facilitar a redefinição de teus conectores - por exemplo, transforme teu conector de microfone em um fone de ouvido extra ou, por que não, faça as duas saídas de linha e conecte-as ao teu receptor de envolver

hda-verb

é um pequeno aplicativo para enviar comandos de áudio de alta definição para um determinado dispositivo hwdep do ALSA na interface de áudio de alta definição

hdspconf

é uma GUI para controlar as configurações Alsa do Hammerfall HDSP. Até quatro placas hdsp são suportadas

hdsploader

é usado para carregar o firmware exigido pelas placas de som Hammerfall HDSP

hdspmixer

é o equivalente Linux do aplicativo Totalmix proveniente da RME. Ele é uma ferramenta para controlar os recursos avançados de roteamento da série de placas de som Hammerfall DSP da RME

hwmixvolume

permite a você controlar o volume de fluxos individuais em placas de som que usam mixagem de hardware

init_audigy*

são ferramentas usadas para inicializar placas da série Audigy da Creative Sound Blaster

init_live

é uma ferramenta usada para inicializar placas Creative Sound Blaster Live

ld10k1

é o servidor de um carregador de remendo da EMU10K{1,2} para ALSA

lo10k1

é o cliente de um carregador de remendo da EMU10K{1,2} para ALSA

dl10k1

carrega despejos de configuração gerados por lo10k1 e ld10k1

ld10k1d

é um conjunto de comandos sequenciais de iniciação para o carregador de remendo do ld10k1

mixartloader

é um aplicativo auxiliar para carregar os binários de firmware nos controladores de som da placa miXart do Digigram. Os seguintes módulos exigem esse aplicativo: snd-mixart. Esses controladores não funcionam corretamente até que determinados arquivos de firmwares sejam carregados, ou seja, nenhum PCM ou dispositivo de mixagem aparecerá

pcxhrloader

é um aplicativo auxiliar para carregar os binários de firmware nos controladores de som da placa compatíveis com pcxhr da Digigram. Os seguintes módulos exigem esse aplicativo: snd-pcxhr. Esses controladores não funcionam corretamente até que certos arquivos de firmwares sejam carregados, ou seja, nenhum PCM ou dispositivo de mixagem aparecerá

rmedigicontrol

é uma ferramenta de controle para placas de som RME Digi32 e RME Digi96. Ela fornece uma interface gráfica para todos os controles e interruptores da placa de som

sbiload

é um carregador de instrumentos FM OPL2/3 para o sequenciador do ALSA

sscape_ctl

é um utilitário de controle SoundScape do ALSA

us428control

é um aplicativo de controle Tascam US-428

usx2yloader

é um aplicativo auxiliar para carregar os binários de firmware da 2ª fase nas placas de som USB Tascam USX2Y. Foi provado funcionar até agora para US122, US224 e US428. O módulo snd-usb-usx2y exige esse aplicativo

vxloader

é um aplicativo auxiliar para carregar os binários de firmware nos controladores de som da placa VX do Digigram. Os seguintes módulos exigem esse aplicativo: snd-vx222, snd-vxpocket, snd-vxp440. Esses controladores não funcionam corretamente até que determinados arquivos de firmwares sejam carregados, ou seja, nenhum PCM ou dispositivo de mixagem aparecerá