Equalizer dla ALSY

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
Miziak
Posty: 34
Rejestracja: 07 grudnia 2009, 19:31
Lokalizacja: ok. Płocka

Equalizer dla ALSY

Post autor: Miziak »

Witam.

Pewnie nie jeden/a z Was zauważył/a, że nasz system wydaje jakiś zwykły płaski dźwięk bez uwydatnionych dołów (basów) tudzież innych dźwięków jakimś rozwiązaniem są wtyczki dla popularnych odtwarzaczy jednak gdy ktoś jest zwolennikiem minimalizmu tj., ja i używa odtwarzacza mocp, nic z tym się nie zrobi, nie ma do niego takiej wtyczki. Jednak jest alternatywne rozwiązanie bezpośrednia wtyczka dla alsamiksera niestety nie ma go w repozytorium i musimy sobie go sami skompilować teraz przedstawię krótką tego instrukcję:

Pobieramy źródła z tego adresu:
http://www.thedigitalmachine.net/alsaequal.html

Teraz rozpakowujemy źródła i przechodzimy do folderu z nimi:

Kod: Zaznacz cały

tar -xjvf alsaequal*
cd alsaequal
Teraz musimy pobrać odpowiednie paczki do kompilacji i oczywiście skompilować źródła:

Kod: Zaznacz cały

su
apt-get install build-essential caps libasound2-dev swh-plugins
Po zakończonym procesie instalacji paczek kompilujemy źródła:

Kod: Zaznacz cały

su
make
Teraz przechodzimy do katalogu systemowego, w którym znajdują się wszystkie biblioteki, i tworzymy katalog, w którym znajdzie się wtyczka dla alsy:

Kod: Zaznacz cały

su
cd /usr/lib
mkdir alsa-lib
Teraz wracamy do rozpakowanych źródeł i wpisujemy polecenie:

Kod: Zaznacz cały

make install
I to praktycznie wszystko. Teraz w katalogu głównym tworzymy plik konfiguracyjny:

Kod: Zaznacz cały

cd ~ && nano .asoundrc
Do pliku wklejamy:

Kod: Zaznacz cały

  ctl.equal {
      type equal;
    }

    pcm.plugequal {
      type equal;
      # Modify the line below if you don't
      # want to use sound card 0.
      slave.pcm "plug:dmix";
    }

    # pcm.equal {
      # Or if you want the equalizer to be your
      # default soundcard uncomment the following
      # line and comment the above line.
    pcm.!default {
      type plug;
      slave.pcm plugequal;
    }
Zapisujemy i restartujemy system.

Po restarcie otwieramy terminal i wpisujemy:

Kod: Zaznacz cały

alsamixer -D equal
Naszym oczom ukazują się znajome słupki equalizera no i to tyle. Teraz jak go zastosujecie zależy tylko od Was.

Testowane na moim Debianie Sid.
Zablokowany