Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: 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 :
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... >
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.
-
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.
-
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.
-
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.
-
Mohl by jste to prosim rozepsat? Mam na mysli ten rc filtr na vstup zesilovace... ja mam totiz zesilovac nekde uvnitr subwoofru...
-
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..... ???
-
Google (tam toho najdeš 3 prdele).
Jednoduchý schéma: 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
-
Google (tam toho najdeš 3 prdele).
Jednoduchý schéma: 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.
-
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 =)
-
Google (tam toho najdeš 3 prdele).
Jednoduchý schéma: 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.
-
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ů)...
-
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)
-
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?
-
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?
-
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?
-
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 )
-
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 )
-
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.