ALSA (Advanced Linux Sound Architecture)

Hangkártyák, hanggal kapcsolatos témák
Avatar
KuLuSz
Adminisztrátor
Hozzászólások: 543
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
Adminisztrátor
Hozzászólások: 543
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
Adminisztrátor
Hozzászólások: 543
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

pu21
Hozzászólások: 39
Csatlakozott: 2021.01.28. 06:00

Re: ALSA (Advanced Linux Sound Architecture)

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

Jó napot Mindenkinek!

Remélem a megfelelő helyre írom.
Egy sajnos rég megoldatlan ügyben kell most "kifakadnom", remélve, hogy valaki tudja, miről van szó a háttérben.

Helyzet: rendkívül fontos használnom a gépnek azt a funkcióját, mely szerint - egyszerű konyhanyelven - fel tudjam venni azokat a hangokat, amelyek hangfalon/fejhallgatón keresztül hallhatók, ha valamit éppen futtatunk, legyen szó videóról, hangfájlról játékról bármiről. Ehhez szorosan kapcsolódik néhány program, melyekből bizony nem engedhetek: Audacity, Kdenlive, lmms, Rosegarden. De ezeket egyenlőre hagyjuk most, azt is, hogy mit miért, nem is ide tartozik.
A legtöbb puplet ALSA vezérlővel kerül ki. Jó az ALSA, de eddig hangot képtelen voltam felvenni rajta keresztül. Mindig valami külső fizikai mikrofont keres, másról hallani sem akar.

Mit tettem eddig a helyzet megoldása érdekében: mivel nem vagyok hangtechnikus sem, nem értvén a szaknyelvet gondoltam megéri tenni egy kísérletet az egyel fentebb lévő bejegyzés alapján, de úgy tűnik nem az volt a megoldás, semmi változás sajnos.
Egyfajta kísérleti kontrollcsoportként alkalmaztam a már egyre kevesebbet használt Linux Mintet, valamint az elmúlt pár hétben a DpupBuster64-Bt-t. Azért, mert mindkettőben alapból van az Alzájukra téve Pulseaudio. Amíg mintes voltam, talán ezért ment minden ilyesmi dolgom. E két rendszeren be tudom állítani a kellő hangforrás felvételét, bár a Busterben még Audacityvel nem csináltam, csak gWaveedit-tel. Érdekes adalék továbbá, hogy úgy tűnik van a Steam-ben 3 olyan program, melyeknek valamiért szintén nem tetszik, hogy nincs az adott rendszeren pulseaudio, ezek a Himno, Warplanes: WW1 Sky Aces és a Warplanes: WW2 Dogfight. Mintben indítva mindegyiknél azonnal van hangja. Tehát azt hiszem nem úszom meg, fel kell tennem a pulseaudio-t is minden használatos pupletre.
Már volt egy kísérletem a fosszán, egyik mentésben feltettem a pulse-t és beépült a menübe, de valamit rosszul végezhettem, mert mikor megnyitottam volna, meg se nyikkant, semmi, és a helyzet se változott.

A kérdés egy kissé összetett, talán érdemes több részre szedni:
1. A fenti ügy megoldható csak ALSA alatt? Vagy ez tényleg annyira egyszerű és egyértelmű, hogy ezért nem találtam erről receptet a fórumon? Na ezt inkább kíváncsiságból kérdezem, mert a következő kérdés a lényeg,
2. Hogyan kell hibamentesen, helyesen feltenni egy pupletre a Pulseaudio-t, hogy végül azt a kívánt hatást érhessük el, mint amilyet fentebb a Mint esetén leírtam? Kérdem ezt azért is, mert ez amolyan komolyabb, rendszerszintű műtét lehet, nem olyan mikor felpakolunk egy böngészőt...

Remélve, hogy ezzel nem húzok fel senkit, előre is szeretném megköszönni a hozzászólásokat.
További jó napot!
Csak a Puppy ad neked erőt és mindent lebíró akaratot!

Válasz küldése

Vissza: “Hangkártya”