Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: avengeru 02 Prosince 2009, 16:14:28

Název: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: avengeru 02 Prosince 2009, 16:14:28
Zdravim vsechny,
vcera jsem nainstaloval Ubuntu 9.10 a byl jsem radosti bez sebe ze je konecne dostupny funkcni ovladac pro X-Fi ( vlastnim XtremeGamer ). Nefunkcni zvukova karta byla jedinou veci ktera mi branila v prechodu na Linux.
Nyni k problemu : Nainstaloval jsem novy unstable ovladac X-Fi pro ALSA podle navodu, 5.1 zvuk funguje perfektne, speaker-test taky funguje ze vsech 6 kanalu.
Protoze mp3ky hrajou pouze z 5 beden, bez subwoofru, tak jsem musel upravit .asoundrc soubor nasledovne :
Kód: [Vybrat]
pcm.20to51 {
     type route
     slave.pcm surround51
     slave.channels 6
     ttable.0.0 1
     ttable.1.1 1
     ttable.0.2 1
     ttable.1.3 1
     ttable.0.4 0.5
     ttable.1.4 0.5
     ttable.0.5 0.5
     ttable.1.5 0.5
hint {
    show on
    description "Upmix Stereo to 5.1"

}

pcm.!default {
    type             plug
    slave.pcm       "20to51"
}
Po tehle uprave hraje i subwoofer, jenomze ( pokud tomu dobre rozumim ) doslo pouze k nakopirovani L+R stop do subwoofru. Vlastnim genius HF6000 sestavu a subwoofer bohuzel neumi sam Crossover. Tzn ze zvuk neni cisty, v porovnani s win XP kde jsem mel Crossover Frequency 80Hz, kvalita je strasna.
Chtel bych se zeptat zda existuje nejaky program, balik nebo uprava neceho aby do subwoofru sli pouze frekvence 0(10) - 80Hz... ? Na nejakem foru jsem narazil na tenhle postup... >
Kód: [Vybrat]
pcm.upmix_20to51 {
    type plug
    slave.pcm lowpass_21to21
    slave.channels 3
    ttable {
        0.0     1       # left channel
        1.1     1       # right channel
        0.2     0.5     # mix left and right ...
        1.2     0.5     # ... channel for subwoofer
    }
}

pcm.lowpass_21to21 {
    type ladspa
    slave.pcm upmix_21to51
    path "/usr/lib/ladspa"
    channels 3
    plugins {
        0 {
            id 1098 # Identity (Audio) (1098/identity_audio)
            policy duplicate
            input.bindings.0 "Input";
            output.bindings.0 "Output";
        }
        1 {
            id 1672 # 4 Pole Low-Pass Filter with Resonance (FCRCIA) (1672/lp4pole_fcrcia_oa)
            policy none
            input.bindings.2 "Input";
            output.bindings.2 "Output";
            input {
                controls [ 300 2 ]
            }
        }
    }
}

pcm.upmix_21to51 {
    type plug
    slave.pcm surround51
    slave.channels 6
    ttable {
        0.0     1       # front left
        1.1     1       # front right
        0.2     1       # rear left
        1.3     1       # rear right
        0.4     0.5     # center
        1.4     0.5     # center
        2.5     1       # subwoofer
    }
}
Jedna se take o upravu .asoundrc, ale nedokazal jsem ji vubec zprovoznit. Dekuji za Vase rady a napady.
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: pepéé 02 Prosince 2009, 16:26:06
už jen samotná cívka subwooferu by si měla vyfiltrovat výšky
 plus jinak já osobně bych použil nějaký basový eq nebo výhybku před sub.
softwarové řešení oužel neznám neznám:-( mohl by si uvést i přesnější typ tvé zvukové kary.

Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: avengeru 02 Prosince 2009, 16:48:41
Zvukova karta je Creative X-Fi Xtreme Gamer, tady jsou podrobnosti (http://cs.creative.com/products/product.asp?category=209&subcategory=669&product=15853&nav=0&listby=).
Ono ani tak nejde o vysky, to nedokaze sub ani zahrat. Ale o frekvence 120-200 mozna vys, proste pokousi se reprodukovat stredy a zni to hrozne, takove hloupe duneni. Jake vyhybky mate na mysli ? Rozepiste to prosim ;-) diky
ps. tohle ekvalizer bohuzel nezaridi.
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: NoWin 02 Prosince 2009, 17:12:13
Zvukova karta je Creative X-Fi Xtreme Gamer, tady jsou podrobnosti (http://cs.creative.com/products/product.asp?category=209&subcategory=669&product=15853&nav=0&listby=).
Ono ani tak nejde o vysky, to nedokaze sub ani zahrat. Ale o frekvence 120-200 mozna vys, proste pokousi se reprodukovat stredy a zni to hrozne, takove hloupe duneni. Jake vyhybky mate na mysli ? Rozepiste to prosim ;-) diky
ps. tohle ekvalizer bohuzel nezaridi.
Já si udělal jednoduchej RC filtr (dolní propust) na vstup zesilovače a jsem spokojenej.
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: avengeru 02 Prosince 2009, 17:57:25
Mohl by jste to prosim rozepsat? Mam na mysli ten rc filtr na vstup zesilovace... ja mam totiz zesilovac nekde uvnitr subwoofru...
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: pepéé 02 Prosince 2009, 18:25:11
ten RC filtr je ta výhybka, odfiltruje výšky,středy a propustí jen basové frekvence.
nejednoduší je si basovou výhybku koupit a zařadit ji na vstup subwoferu.
Další možnost je si ji sestrojit z kondenzátoru a cívky. Musí se to ale složitě počítat.
potom možnost i metoda "pokus omyl" čím větší reaktance cívky v serii, tím víc se odfiltrují vyšší frekvence.

eq zabere ale musel by se zvlášt zapojit před ten subáč a na něm stáhnout výšky a středy.

Určitě by to šlo i nějak softwarově ale.....  ???
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: NoWin 02 Prosince 2009, 18:33:05
Google (tam toho najdeš 3 prdele).
Jednoduchý schéma:
Kód: [Vybrat]
             R1         R2
     ○──────████───●───████──────○
   Vstup           │           Výstup
(ze zvukovky)     ━┷━      (do zesilovače)
               C1 ━┯━
    Zem            │            Zem
     ○─────────────●─────────────○


R1, R2 - 220 - 470Ω / 0.5W
C1     - to si laskavě vypočítej, na Googlu vzorec najdeš, nebo zkoušej kondenzátory od 47nF do 4.7µF
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: menganito 02 Prosince 2009, 20:05:38
Google (tam toho najdeš 3 prdele).
Jednoduchý schéma:
Kód: [Vybrat]
             R1         R2
     ○──────████───●───████──────○
   Vstup           │           Výstup
(ze zvukovky)     ━┷━      (do zesilovače)
               C1 ━┯━
    Zem            │            Zem
     ○─────────────●─────────────○


R1, R2 - 220 - 470Ω / 0.5W
C1     - to si laskavě vypočítej, na Googlu vzorec najdeš, nebo zkoušej kondenzátory od 47nF do 4.7µF
Presne takto mal môj dedo pred 30-40 rokmi vytvorené 2+1 repráky.
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: avengeru 02 Prosince 2009, 20:25:50
Hm reknu to asi takhle, jsem hudebni laik =) Pevne verim v softwarove reseni... kdyz hrabnu do tohodle tak odsmazim neco hooooooodne rychle. Navic ani nerozumim tem jednotkam =)
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: NoWin 02 Prosince 2009, 20:31:41
Google (tam toho najdeš 3 prdele).
Jednoduchý schéma:
Kód: [Vybrat]
             R1         R2
     ○──────████───●───████──────○
   Vstup           │           Výstup
(ze zvukovky)     ━┷━      (do zesilovače)
               C1 ━┯━
    Zem            │            Zem
     ○─────────────●─────────────○


R1, R2 - 220 - 470Ω / 0.5W
C1     - to si laskavě vypočítej, na Googlu vzorec najdeš, nebo zkoušej kondenzátory od 47nF do 4.7µF
Presne takto mal môj dedo pred 30-40 rokmi vytvorené 2+1 repráky.
A fungovalo to? Fungovalo! Navíc, cena součástek je dohromady asi 10kč, když se udělá vrabčí hnízdo (bez DPS), práce trvá 5 minut i s cigárem.
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: NoWin 02 Prosince 2009, 20:34:46
Hm reknu to asi takhle, jsem hudebni laik =) Pevne verim v softwarove reseni... kdyz hrabnu do tohodle tak odsmazim neco hooooooodne rychle. Navic ani nerozumim tem jednotkam =)
Tak to softwarový řešení vymysli, protože zatím asi nic podobnýho pro GNU/Linux neexistuje. Na Woknouzu to je řešený softwaro-hardwarově, ale když ty svobodný linuxový ovladače jsou příliš obecný (jeden dokáže zprovoznit i desítky různých zvukových čipů)...
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: avengeru 02 Prosince 2009, 21:26:25
Softwarove reseni existuje, teda spis pomoci .asoundrc... konkretne to co sem napsal v prvnim prispevku, jenom bych potreboval aby nekdo poradil proc to nejde a jak to zprovoznit =) pak je jeste jedno,.... ale to mi taky nejde:(

Tady je navod..
 (http://alsa.opensrc.org/index.php/Talk:Low-pass_filter_for_subwoofer_channel_%28HOWTO%29)
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: NoWin 02 Prosince 2009, 22:04:30
Softwarove reseni existuje, teda spis pomoci .asoundrc... konkretne to co sem napsal v prvnim prispevku, jenom bych potreboval aby nekdo poradil proc to nejde a jak to zprovoznit =) pak je jeste jedno,.... ale to mi taky nejde:(

Tady je navod..
 (http://alsa.opensrc.org/index.php/Talk:Low-pass_filter_for_subwoofer_channel_%28HOWTO%29)
Hele, díky za link! Máš nainstalovanej balík pro LADSPA?
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: pepéé 02 Prosince 2009, 23:46:36
ono koupit tu výhybku hotovou taky není nic složitýho. lepší jak to mastit sám když nemáš zkušenosti.
navic bude to fungovat stejně jak pod win, tak i pod linuxem.

neni možné třeba nejaký softwarový eq? že by se upravila frekvence jen pro subwofer?
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: avengeru 03 Prosince 2009, 14:51:03
To bohuzel asi nemam (LADSPA) protoze sem novacek ve svete linuxu.. Jak to nainstaluji a co dal? Diky
ps. Ten navod, vypada jako low frequency filter ne?
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: pepéé 03 Prosince 2009, 15:23:24
To bohuzel asi nemam (LADSPA) protoze sem novacek ve svete linuxu.. Jak to nainstaluji a co dal? Diky
ps. Ten navod, vypada jako low frequency filter ne?

low frequency filter = basová výhybka (v angličtině  ;D )
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: avengeru 03 Prosince 2009, 15:29:34
Filter neni vyhybka to za prve, a za druhe konecne tu nekdo chce poradit s resenim pomoci upravy konfigu... nebudu rozebirat subwoofer ktery je v zaruce, strihat kabely a cpat tam nejaky RC filter, ktery sem vypocital pomoci pochybneho vzorce v mne neznamych jednotkach.
Takze jeste jednou a srozumitelneji ( pro nekoho ), je tenhle navod resenim, jak odstrihnout frekvence vyssi nez 80Hz od subwoofru?


To bohuzel asi nemam (LADSPA) protoze sem novacek ve svete linuxu.. Jak to nainstaluji a co dal? Diky
ps. Ten navod, vypada jako low frequency filter ne?

low frequency filter = basová výhybka (v angličtině  ;D )
Název: Re: Subwoofer - Crossover frekvence nebo bass redirection?
Přispěvatel: pepéé 03 Prosince 2009, 15:36:56
Filter neni vyhybka to za prve, a za druhe konecne tu nekdo chce poradit s resenim pomoci upravy konfigu... nebudu rozebirat subwoofer ktery je v zaruce, strihat kabely a cpat tam nejaky RC filter, ktery sem vypocital pomoci pochybneho vzorce v mne neznamych jednotkach.
Takze jeste jednou a srozumitelneji ( pro nekoho ), je tenhle navod resenim, jak odstrihnout frekvence vyssi nez 80Hz od subwoofru?


To bohuzel asi nemam (LADSPA) protoze sem novacek ve svete linuxu.. Jak to nainstaluji a co dal? Diky
ps. Ten navod, vypada jako low frequency filter ne?

low frequency filter = basová výhybka (v angličtině  ;D )

jsi drobátko mimo. low frequency Filtr? = nízko frekvenční filtr = dolní propust .... basová výhybka. zbusobů provedení je spusta.

nikdo neche aby se stříhaly kabely! Ten subvofer má nějakej vstup. stejně tak výhybka má vstup a výstup...konektory! nic nestříhat. jen zapojit.

ono koupit tu výhybku hotovou taky není nic složitýho. lepší jak to mastit sám když nemáš zkušenosti.
navic bude to fungovat stejně jak pod win, tak i pod linuxem.

neni možné třeba nejaký softwarový eq? že by se upravila frekvence jen pro subwofer?

proč počítat?
Softwarové řešení určitě je ale dávám tu možnost která funguje.