ALSA (Advanced Linux Sound Architecture)

Hangkártyák, hanggal kapcsolatos témák
Avatar
KuLuSz
Hozzászólások: 526
Csatlakozott: 2014.06.17. 21:19

ALSA (Advanced Linux Sound Architecture)

Hozzászólás Szerző: KuLuSz »

Puppy Linux - ALSA Loopback ( hangkártya felvétele virtuális eszközzel )
Videóban használt weboldal : https://www.alsa-project.org/wiki/Matrix:Module-aloop
Hát lehet nem épp a legjobb téma nyitó, de azért leírom ...

Felmerült a kérdés "Hogyan lehet felvenni a hangkártyám kimenetét?".
A fenti videó ezt próbálja elmagyarázni.

Előszöris , meg kell győződnünk arról hogy ALSA hangrendszert használ a rendszerünk... Ezt úgy tudjuk leellenőrzni ha a terminálban kiadjuk az alsamixer parancsot , ha nincs ilyen parancs vagy az alsamixerben nem találunk egyetlen csatornát sem-sem hangkártyát akkor bizony pulse audio-t használ a rendszer...

Be kell töltenünk az snd-aloop modult, a következő paranccsal:

Kód: Egész kijelölése

modprobe snd-aloop
Ha nem kaptunk hiba üzenetet... örülünk :lol:
Az alsamixerben kapnunk kellett egy Loopback "virtuális" hangeszközt. (F6 > loopback)
Ha ez nemtörtént volna meg, akkor a

Kód: Egész kijelölése

/etc/init.d/10alsa restart
paranccsal újra tudjuk indítani az ALSA-t (Az összes program bezárul ami hanggal kapcsolatos!)

Majd le kell futtatnunk az alsaloop parancsot a következő módon:

Kód: Egész kijelölése

alsaloop -C hw:0,0 -P hw:1
Ez egy alap leírás 1 hangkártya esetén, ha a loopback a másodlagos helyen áll!
De akár beis helyettesíthetjük így:

Kód: Egész kijelölése

alsaloop -C hw:CARD=Intel,DEV=0 -P hw:CARD=Loopback
Ezt a formátumot az

Kód: Egész kijelölése

aplay -L | grep "^hw" 
paranccsal tudjuk megnézni.

A hw:0,0 formátumot az

Kód: Egész kijelölése

aplay -l | grep card
parancs írja ki . az első szám a card 0 , a második szám a device 0 feliratok nélkül ... :)

Az utóbbi cuccot írja ki a Menü > Beállítások > Multiple Soundcard Wizard is.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube

Avatar
KuLuSz
Hozzászólások: 526
Csatlakozott: 2014.06.17. 21:19

Re: ALSA (Advanced Linux Sound Architecture)

Hozzászólás Szerző: KuLuSz »

A fenti leírás csak klónozza az eredeti hangkártyát és tulajdonságait . Keresek 1 másik megoldást . :)
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube

Avatar
KuLuSz
Hozzászólások: 526
Csatlakozott: 2014.06.17. 21:19

Re: ALSA (Advanced Linux Sound Architecture)

Hozzászólás Szerző: KuLuSz »

Puppy Linux - ALSA Equalizer ( alsaequal )

ALSA EQualizer hozzáadása a rendszerhez:

Szükséges csomagok:
libasound2
libasound2-data
libasound2-plugins
libasound2-plugin-equal



Ha van a pEqualizer a menüben , inditsuk el, majd inditsuk újra az ALSA-t a következő paranccsal :

Kód: Egész kijelölése

/etc/init.d/10alsa restart
És használhatjuk az pEqualizer programot .

Ha nincs pEqualizer programunk akkor :
Ha nincs a /root könyvtárunkban .asoundrc fájl akkor készitsünk eggyet a következő tartalommal:

Kód: Egész kijelölése

 ctl.equal {
  type equal;
}

pcm.plugequal {
  type equal;
  slave.pcm "plug:dmix"
}

pcm.!default {
  type plug;
  slave.pcm plugequal;
}
Majd inditsuk újra az ALSA-t a következő paranccsal :

Kód: Egész kijelölése

/etc/init.d/10alsa restart
Majd terminálban adjuk ki a következő parancsot:

Kód: Egész kijelölése

alsamixer -D equal
Kizárólag ALSA hangrendszerrel müködik !
apulse firefox esetén nem érvényes !
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube

Válasz küldése

Vissza: “Hangkártya”