AUDIOPHILE hangzás és a Linux, avagy a pingvin hangja

Fórumok

Úgy alakult, hogy zenét már csak lossless formátumban (flac,ape) hallgatok, de ami nagyon szembe(fülbe)tűnő változás volt a win-linux átkeresztelkedésemkor, hogy ugyan az a vas (Audigy2ZS) ablakok alatt szépen szóltak, Linux (Ubuntu) alatt (ALSA) pedig, mintha kicsit olyan mp3-mas, dinamikátlan, winampos hangzást produkált volna. XMMS-t használok, mert ehez találtam egyelőre APE plugint, a FLAC meg megy alapból.
A hangkártyából a digitális jelet egy erre gyártott kábellal küldöm a digit. erősítőnek, így az erősítő DAC-ja dolgozik, de linux alatt csalóka még a PCM jel is, mert belenyúl vagy a kodek, vagy a lejátszó, vagy a "driver", vagy valami ismeretlen dolog, mert nem az jön ki rajta aminek kellene.
...
Végeredmény az lett, hogy lassan már csak DVD-ket hallgatok, mert abba nem piszkál bele a "driver" és szépen megy passtrough az AC3/DTS.

Kérdésem a vájtfülű linuxos táborhoz, hogy ezzel a vassal mi a tapasztalat, ill. hogy lehetne hasonlóan szép hangzást kicsikarni szeretett pingvinünkből?
A hangzás ill. kártyatámogatás ALSA/OSS függő -e?
XMMS lenne a hibás ? (mi tud még APE formátumot?)
Kerülő megoldás: tudtok-e linux alatt teljesen jól működő hangkártyát?

Előre is köszönettel:
Akiron

pár válasz előre a flame ellen:
-igen meghallom a különbséget
-nem, mp3/ogg nem jó

Hozzászólások

Xmms elég régi darab, van egy naprakészebb forkja audacious néven, rengeteg pluginnal, flac tuti van, ape-t nem próbáltam még, de szerintem azt is tudja. Talán adj egy esélyt az exaile-nak is, bár ez még annyira nem kiforrott, de ígéretes.
A hangzás összefügghet az alsa driver minőségével, próbálj ki egy kernel és/vagy alsa-driver update-t, az OSS az már erősen deprecated :)

Azér mer deprekált, még a legutóbbi buildjének announcementje:
Posted: Sun Apr 01, 2007 6:30 pm Post subject: OSS v4.0 Build 1002

ööö... és ingyé van, meg egy zsák cpu+oprendszer variációra.
(A nem igyenes verziója támogat eccsomó nem-desktop minőségű/tudású kártyát is:
http://manuals.opensound.com/devlists/Linux.html
vagy
http://manuals.opensound.com/devlists/)

Meg van 5.1 pass-thru, meg miegymás.

Az oldalon azt is leírják, hogy az OSS miért is "deprecated", meg azt is, hogy miért _NEM_.

Mert nem!

a

Xmms-nek voltak olyan verziói, amik nagyon gagyi minőséget tudtak.
Az sem mindegy, hogy melyik kimeneti eszközzel játszol le.
Ape lejátszásra én sem tudok mást ajánlani. A gentoo féle audacious és amarok nem tartalmaz hozzá plugint.

Próbáld meg mplayer-rel lejátszani a zenét teszt képpen. Tapasztalatom szerin az igen jó minőségben játsz le flac és mp3 fájlokat is. Legalább kiderül, hogy a driver vagy a progi rontja le a minőséget.

wxMusik viszi az APE-t, ha jól tévedek, de mivel az APE nagyon trágya, javaslom FLAC-be konvertálni.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)

Nekem mindegy, nagyon ritkán hallgatok számítógépen zenét, olyankor meg az mp3 is tökéletes a szuper hifi notebook hangszóróhoz :). Én az ilyesmi formátumokat csak átmeneti tárolónak használom az audio-cd íráshoz. A dekódere mondjuk tényleg nagyságrendekkel lassabb mint a flac, de minőségi problémám nem volt vele.

mivel mindkettő lossless, így a minősége mindkettőnek _ugyanolyan_, ergo ez nem is szempont. csak a többi számít: kompatibilitás-elterjedtség, (de)kódolási sebesség, cpu terhelés lejátszáskor. ha jól tudom, mindben a flac áll jobban. sebességben biztosan (mellesleg egy flac-korcs, a flake bizonyos esetekben még annál is 2x gyorsabb)

Nem egészen idevág, de olvastam egy cikket egy audiofil klubról, még 80 körül. New York-i hangmérnökök meg hasonszőrűek csinálták egy repülőgéphangárból. Kibélelték, ne döngjön. Hangsugárzó rendszer 4 utas. A mélynyomókat oldalanként 1200 wattal hajtották. Csak mesterszalagokat hallgattak.

Köszönöm a tippeket, holnap teszek próbát velük.

van egy closed OSS hangrendszer, esetleg probald meg azt is, magancelra ingyenes

--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.

Az ape plugin az xmms-hez az emlékeim szerint is egyszerűen katasztrófális volt, kb. 2-3 éve. Én egy próbát követően soha többet nem használtam. Akkoriban a gstreamerhez is volt ape plugin, azzal fülre nem volt semmi probléma, a különbség az xmms-hez képest nagyon feltűnő volt. Át is tértem amarok használatára gstreamer engine-nel.
De azóta a gstreamer ape plugin megszűnt (állítólag licensz probléma miatt), és az amarok se támogatja már a gstreamer engine-t. Azóta amarok xine engine-nel megy nálam, alsa + egy SB Live 5.1 digitális kimenetén keresztül az erősítőbe. Flac esetén nem hallok külöbséget ez meg a dvd lejátszó között (ami szintén az erősítő digitális bemenetére van kötve). Viszont mikor átálltam xine-re, akkoriban úgy éreztem, hogy pl mp3 esetén nekem a gstreamer hangja sokkal jobban tetszik. De manapság már nemigen hallgatok mp3-at, jazz meg szimfónikus zenénél finoman szólva nem jön be.

Az ape fájlokat meg kapásból konvertálom flac-ba, írtam hozzá szkriptet, taggelést is megcsinálom. (Régebben erre a Gnormalize-t használtam, de volt néhány nyűgje, ami miatt nem szerettem.) Azóta rend van a gyűjteményemben. Amarok-val, vagy konzolon mplayer-rel szoktam flac-ot hallgatni.

Megjegyezném még, hogy a Linux hangrendszere az alaplapi hangkártyámmal tudott rejtélyes dolgokat csinálni, de az SB Live alsa-val nekem nagyon bejött, már vagy 2 éve nem kellett foglalkoznom vele, működik és kész. Szerintem keress utána az Audigy2zs-nek Google-n, hátha találsz érdekes dolgokat róla. Bár gondolom az alsamixer-ben már végigpróbáltad az összes kapcsolót. SB Live-on is vannak olyan hangszín meg térhangzás funkciók, amik elképesztő dolgokat csinálnak a hanggal.

Az SPDIF (IEC958) digitális ki/bemenetek az AC3, DTS mellett a PCM jeleket is kezelik. Az erősítőnek automatikusan fel kell ismernie, hogy ezek közül melyik érkezik a bemenetére.
Lerás a szabványról pl itt: http://www.epanorama.net/documents/audio/spdif.html

Több jó könyvet is találhatsz digitális hangtechnikáról a komolyabb könyvesboltokban, meg persze neten is mindent meg lehet találni.

Az már bonyolultabb kérdés, hogy melyik hangkártya mennyire támogatott Linux alatt, és hogy az alsamixerben mit és hogyan kell kapcsolni, hogy az kerüljön a digitális kimenetre, amit szeretnél.
Először talán itt érdemes nézelődni: http://alsa.opensrc.org/Sound_cards

"creative console"-hoz hasonló funkcionalitású eszközt tudtok esetleg?

- hangszóró számainak megadása
- SPDIF beüzemelése sztereó zenékre (nekem most valamért csak az AC3/DTS megy rajta)
- ....

Mit jelent, hogy sztereo nem megy? Nem hallasz semmit, vagy nem úgy szól, ahogy kellene?

Szerintem próbálj egy hosszabb wave fájlt lejátszani:
aplay valami.wav
és közben kapcsolgasd az IEC958 feliratú kontrolokat az alsamixerben, aztán majdcsak megszólal.

Hasznos lehet még az
amixer controls
parancs kimenetének a tanulmányozása is. Meg persze amixer --help

"amixer"
ebből meg tudod állpítani mért nem megy (egy ideje, régen ment) a PCM a sztereó dolgokra, mért csak az AC3/DTS?
előre is thx:

amixer
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 100
Mono: Playback 100 [100%]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Tone',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
Simple mixer control 'Bass',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 40
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control 'Treble',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 40
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control '3D Control - Center',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 0 [0%]
Simple mixer control '3D Control - Depth',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 0 [0%]
Simple mixer control '3D Control - Switch',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'PCM',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 99 [99%] Capture 100 [100%]
Front Right: Playback 99 [99%] Capture 100 [100%]
Simple mixer control 'PCM Center',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 100
Mono: Playback 0 [0%]
Simple mixer control 'PCM Front',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 100
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'PCM LFE',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 100
Mono: Playback 0 [0%]
Simple mixer control 'PCM Side',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 100
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'PCM Surround',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 100
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'Front',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 100
Mono:
Front Left: Playback 100 [100%]
Front Right: Playback 100 [100%]
Simple mixer control 'Surround',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 100
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'Center',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 100
Mono: Playback 0 [0%]
Simple mixer control 'LFE',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 100
Mono: Playback 0 [0%]
Simple mixer control 'Side',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 100
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'Synth',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 0 [0%] Capture 0 [0%]
Front Right: Playback 0 [0%] Capture 0 [0%]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Line2',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 0 [0%] Capture 0 [0%]
Front Right: Playback 0 [0%] Capture 0 [0%]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Mic',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 0 [0%] Capture 0 [0%]
Front Right: Playback 0 [0%] Capture 0 [0%]
Simple mixer control 'Mic Boost (+20dB)',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mic Select',0
Capabilities: enum
Items: 'Mic1' 'Mic2'
Item0: 'Mic1'
Simple mixer control 'Phone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [off]
Simple mixer control 'IEC958 Optical',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 0 [0%] Capture 0 [0%]
Front Right: Playback 0 [0%] Capture 0 [0%]
Simple mixer control 'IEC958 Optical Raw',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'PC Speaker',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 15
Mono: Playback 0 [0%] [off]
Simple mixer control 'Aux',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Aux2',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 0 [0%] Capture 0 [0%]
Front Right: Playback 0 [0%] Capture 0 [0%]
Simple mixer control 'Analog Mix',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 0 [0%] Capture 0 [0%]
Front Right: Playback 0 [0%] Capture 0 [0%]
Simple mixer control 'Audigy Analog/Digital Output Jack',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Audigy CD',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 100 Capture 0 - 100
Front Left: Playback 0 [0%] Capture 0 [0%]
Front Right: Playback 0 [0%] Capture 0 [0%]
Simple mixer control 'External Amplifier',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'HD Analog Center/LFE',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD Analog Front',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD Analog Rear',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD Analog Side',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD SPDIF Center/LFE',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD SPDIF Front',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD SPDIF Rear',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD SPDIF Side',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 0 [0%]
Front Right: Playback 0 [0%]
Simple mixer control 'HD channel Capture',0
Capabilities: enum
Items: '0' '1' '2' '3'
Item0: '0'
Simple mixer control 'HD source Capture',0
Capabilities: enum
Items: 'SPDIF' 'I2S' 'SRC48' 'SRCMulti_SPDIF' 'SRCMulti_I2S' 'CDIF' 'FX' 'AC97'
Item0: 'SPDIF'

Röviden: nem.

Nálam nagyrészt mások a kapcsolók nevei, de ami emgem illet, én se találtam túl sok logikát a saját beállításaimban, elkezdtem kapcsolgatni össze-vissza, aztán megszólalt, próba szerencse.

Egyszerűbb lenne, ha az "amixer controls" parancsot adnád ki, ott numid-vel együtt szerepelnek a kapcsolók, és rövidebb is a kimenet.

numid=80,iface=MIXER,name='External Amplifier'
numid=233,iface=MIXER,name='SB Live Analog/Digital Output Jack'

numid=229,iface=PCM,name='IEC958 Playback Default',device=2
numid=230,iface=PCM,name='IEC958 Playback Default',index=1,device=2
numid=231,iface=PCM,name='IEC958 Playback Default',index=2,device=2
numid=232,iface=PCM,name='IEC958 Playback Default',index=3,device=2
numid=225,iface=PCM,name='IEC958 Playback Mask',device=2
numid=226,iface=PCM,name='IEC958 Playback Mask',index=1,device=2
numid=227,iface=PCM,name='IEC958 Playback Mask',index=2,device=2
numid=228,iface=PCM,name='IEC958 Playback Mask',index=3,device=2

Nálam többek közt ezek voltak érdekesek a beállításnál. És az se mindegy, hogy van külön digitális kimenet, vagy közös páldául a Center/LFE analóg kimenettel, mert akkor azt is ki kell kapcsolni, stb.

Például a mikrofont ezzel a szkripttel kapcsolgatom ki-be:

Capture=$(amixer cget 'numid=69' | grep values=o | awk '{print $2}')
#echo $Capture
if [[ $Capture = "values=off" ]]
then
amixer cset 'numid=68' 0
amixer cset 'numid=55' on
amixer cset 'numid=69' on
amixer cset 'numid=57' on
amixer cset 'numid=74' 0
echo bekapcsolva
kdialog --title "Mikrofon állapotjelentés" --passivepopup "BEKAPCSOLVA" 3
else
amixer cset 'numid=69' off
amixer cset 'numid=57' off
amixer cset 'numid=74' 1
echo kikapcsolva
kdialog --title "Mikrofon állapotjelentés" --passivepopup "KIKAPCSOLVA" 3
fi

És ezen kapcsolók között van olyan, ami az alsamixer-ben nem található meg (???), de pl a kmix-ben igen. Szerintem a kmix a legjobb grafikus frontend a hangrendszer beállításához, talán egy próbát az is megér. De már régóta az amixer-ben hiszek csak.

amixer controls
numid=30,iface=MIXER,name='Master Playback Volume'
numid=35,iface=MIXER,name='Headphone Playback Switch'
numid=36,iface=MIXER,name='Headphone Playback Volume'
numid=27,iface=MIXER,name='Tone Control - Bass'
numid=29,iface=MIXER,name='Tone Control - Switch'
numid=28,iface=MIXER,name='Tone Control - Treble'
numid=63,iface=MIXER,name='3D Control - Center'
numid=64,iface=MIXER,name='3D Control - Depth'
numid=60,iface=MIXER,name='3D Control - Switch'
numid=4,iface=MIXER,name='PCM Center Playback Volume'
numid=1,iface=MIXER,name='PCM Front Playback Volume'
numid=5,iface=MIXER,name='PCM LFE Playback Volume'
numid=3,iface=MIXER,name='PCM Side Playback Volume'
numid=2,iface=MIXER,name='PCM Surround Playback Volume'
numid=6,iface=MIXER,name='PCM Playback Volume'
numid=8,iface=MIXER,name='PCM Capture Volume'
numid=23,iface=MIXER,name='Surround Playback Volume'
numid=24,iface=MIXER,name='Center Playback Volume'
numid=25,iface=MIXER,name='LFE Playback Volume'
numid=7,iface=MIXER,name='Synth Playback Volume'
numid=9,iface=MIXER,name='Synth Capture Volume'
numid=17,iface=MIXER,name='Line2 Capture Volume'
numid=16,iface=MIXER,name='Line2 Playback Volume'
numid=46,iface=MIXER,name='Line Playback Switch'
numid=47,iface=MIXER,name='Line Playback Volume'
numid=48,iface=MIXER,name='CD Playback Switch'
numid=49,iface=MIXER,name='CD Playback Volume'
numid=45,iface=MIXER,name='Mic Boost (+20dB) Switch'
numid=62,iface=MIXER,name='Mic Select Capture Switch'
numid=10,iface=MIXER,name='Mic Playback Volume'
numid=11,iface=MIXER,name='Mic Capture Volume'
numid=41,iface=MIXER,name='Phone Playback Switch'
numid=42,iface=MIXER,name='Phone Playback Volume'
numid=39,iface=MIXER,name='PC Speaker Playback Switch'
numid=40,iface=MIXER,name='PC Speaker Playback Volume'
numid=21,iface=MIXER,name='Aux2 Capture Volume'
numid=20,iface=MIXER,name='Aux2 Playback Volume'
numid=52,iface=MIXER,name='Aux Playback Switch'
numid=53,iface=MIXER,name='Aux Playback Volume'
numid=15,iface=MIXER,name='IEC958 Optical Capture Volume'
numid=14,iface=MIXER,name='IEC958 Optical Playback Volume'
numid=31,iface=MIXER,name='IEC958 Optical Raw Playback Switch'
numid=19,iface=MIXER,name='Analog Mix Capture Volume'
numid=18,iface=MIXER,name='Analog Mix Playback Volume'
numid=218,iface=MIXER,name='Audigy Analog/Digital Output Jack'
numid=13,iface=MIXER,name='Audigy CD Capture Volume'
numid=12,iface=MIXER,name='Audigy CD Playback Volume'
numid=65,iface=MIXER,name='External Amplifier'
numid=22,iface=MIXER,name='Front Playback Volume'
numid=221,iface=MIXER,name='HD Analog Center/LFE Playback Volume'
numid=219,iface=MIXER,name='HD Analog Front Playback Volume'
numid=220,iface=MIXER,name='HD Analog Rear Playback Volume'
numid=222,iface=MIXER,name='HD Analog Side Playback Volume'
numid=225,iface=MIXER,name='HD SPDIF Center/LFE Playback Volume'
numid=223,iface=MIXER,name='HD SPDIF Front Playback Volume'
numid=224,iface=MIXER,name='HD SPDIF Rear Playback Volume'
numid=226,iface=MIXER,name='HD SPDIF Side Playback Volume'
numid=228,iface=MIXER,name='HD channel Capture'
numid=227,iface=MIXER,name='HD source Capture'
numid=26,iface=MIXER,name='Side Playback Volume'
numid=32,iface=PCM,name='Captured FX8010 Outputs',device=2
numid=66,iface=PCM,name='EMU10K1 PCM Send Routing'
numid=98,iface=PCM,name='EMU10K1 PCM Send Volume'
numid=130,iface=PCM,name='EMU10K1 PCM Volume'
numid=214,iface=PCM,name='IEC958 Playback Default'
numid=215,iface=PCM,name='IEC958 Playback Default',index=1
numid=216,iface=PCM,name='IEC958 Playback Default',index=2
numid=217,iface=PCM,name='IEC958 Playback Default',index=3
numid=210,iface=PCM,name='IEC958 Playback Mask'
numid=211,iface=PCM,name='IEC958 Playback Mask',index=1
numid=212,iface=PCM,name='IEC958 Playback Mask',index=2
numid=213,iface=PCM,name='IEC958 Playback Mask',index=3

:D nem kevés

Hát igen van mit kapcsolgatni. A Linux Desktophoz kell némi lelekesedés, az biztos.

Én így próbálkoztam például:
amixer cget 'numid=233'

A kimenet:
numid=233,iface=MIXER,name='SB Live Analog/Digital Output Jack'
; type=BOOLEAN,access=rw------,values=1
: values=off

Ezután bekapcsolom:
amixer cset 'numid=233' on

A problémásak azok a "váltókapcsolók", amik több értéket is felvehetnek...

És persze álmodozhatunk, hogy a Creative egyszer majd produkál olyan grafikus beállítóprogramot Linux alá is a hangkártyáihoz, mint amilyen Win-hez jár.

A PCM-et nem lehet tobább dekódolni, így bármivel lejátszhatod (természetesen függ is attól, nem pedig az oprendszertöl). Csak az AC3 meg a DTS megy passthrough-ba. Az APE-hoz meg ott van a http://rarewares.org/debian-info-allpackages.html.

monkeys-audio:
* libmac2
* libmac-dev
* monkeys-audio

kicsit szüttyögtem az alsamixerrel
kiredült, hogy a szar hangzás egy részét a mixer "butasága" okozza.
adott, hogy valamért a hangadó programok (amarok, xmms) a sztereó jelet is valamért 5.1-ben adják ki az analóg csatornákon, így a rear-ben is szól egy sztereó és a center/sub csatornán is mono-mono-ban. Utóbbi az LFE-ben is megjelenik, ami egy külön csúszka, de amíg benn van addig 2x monóban hallatszik a frontokon. ez volt az egyik ami javított.
a másik, hogy megpróbáltam az amarokot és valóban szebb hangot ad. így már (tiszta csatornákkal) hallatszott.
.. namost ehez nincs ape plugin. nekem meg van kb fél terra ape :\

köszi minden ötletet, lassan kipróbálgatom az összeset

Sziasztok!

Az amarokot le lehet fordítani yauap engine-el is, amiről itt egy link:
(Ebből úgy értelmezem, hogy a gstreamer-hez van némi köze, és esetleg ape-t is le tudsz vele játszani valahogy)

http://amarok.kde.org/wiki/Yauap

konvertáld át az apeidet flacbe. mert az jobb, mivel támogatják. 1-2 hét alatt biztos végez a gép. csak kell írni egy jó scriptet, ami megcsinálja.


#!/bin/sh

f=$(cd "$1"; pwd)
t=$(cd "$2"; pwd)

echo -e "f=$f\nt=$t\n"

mkfifo "$t"/fifo.wav
cd "$f"
for a in *.ape ;do
cd "$t"
outf=`echo "$a"| rev | cut -b 5- | rev`
mac "$f"/"$a" fifo.wav -d &
flac --best fifo.wav -o "$outf".flac
done

rm "$t"/fifo.wav

exit 0

elnézést a készítőktől, itt találtam a hup-on a scriptet én is.
belépsz a könyvtárba ahol az *ape-k vannak, elindítod a scriptet és a script mindből flacet csinál.
szükséged lesz hozzá a mac-port -ra és egy flac csomagra. én így csináltam, működött.
::sumo.conf::

hello

hasonló problémákról tudok beszámolni sajnos. Audigy 4 és Audigy 2 SE, amiket linuxl próbáltam.

én a következőket tapasztaltam:
- lossless cuccok hangzása "fátyolos", gyenge
- a lejátszók instabilak, seek-elést sokszor nem bírják ki
(kurva jó ez az amarok, de mire megyek vele ha seekelésnél megakad a zene, vagy stream választásnál 5-ből 1-szer elszáll? vagy éppen library frissítésnél, ami a lényege lenne)

A mixer beállítások nekem rendben voltak, tehát olyan jellegű probléma nem jelentkezett, meg jó is volt az egész, de windows-ba átbootolva hallani lehetett a különbséget. Természetesen meggyőződtem róla hogy a sampling rate/stb stb stb megfelelő (ez lehetett volna a különbség egyik oka).

Ha találsz valami jó megoldást kérlek számolj be róla.

Kíváncsiságból kérdezem, mert nem hiszem, hogy tudnék megoldást.

Csak a digitális kimenet hangja nem szép, vagy az analóg kimenet is problémás?

Ha egy audiocdről rippelt wav fájlt játszol le, az fátyolos, de ha mondjuk átkódolod 320kbit/s-os ogg-ba, akkor az jobbnak hangzik?

Az elég furcsa, hogy a lejátszók általában nem bírják a seek-elést, ennek biztos van valami oka. Több disztrót is kipróbáltál esetleg? (Az amarok tényleg nem a legstabilabb program, de nálam mondjuk egy héten ha egyszer elszáll, pedig sokat használom.)

minden formában gáz a hangja. kérdés kinek mi a gáz, átlag mp3-al/cuccal észre sem venném, de nem olyanon hallgatok nem mp3-at.

a seek-elésről: vannak olyan trackek amiket szeret, van amiket nem. amit nem szeret ott jobb nem is seekelni, mert lehet hogy elszáll. majd valaki biztos elmondja hogy tömörítsem újra linux alatt standard flac tool-lal. valószínűleg megoldaná de nekem ettől felfordul a gyomrom, a dvd-t is jobban szeretem berakni és megnézni ,mint előtte leszedni és átkódolni.

disztróból mindent próbáltam már nem ma kezdtem, ez a hang kérdés sose volt a linux erőssége.

mielőtt indulna a flame nem mondtam hogy szívesen használom a windowst, vagy hogy jó. de ebben a kérdésben jelenleg nem látok alternatívát.

mac-en egyébként - mivel ugyanazokat az open source izéket kell rá használni itunes támogatottság hiányában - a stabilitási/seekelési problémák ugyanúgy jelentkeznek, de a hang tökéletes.

üdv bocsok

még egy "bugot" találtam a mixerben:
minap egy ac3-mas avit nézve (vlc) tapasztaltam, hogy ennek a hangját is a PCM csúszká(k!) befolyásolják.
alapból érdekes, hogy hogy lehet "PCM - front", "PCM - Center" ... stb, mikor a pcm elvileg egy kétcsatornás szabvány.

-én tévednék nagyot, vagy ez itten télleg nem helyesen van?
-vlc a hibás vagy a mixer ?

A PCM az mióta kétcsatornás? Szerintem a PCM maga az az adott hang jelfolyam digitalizált verziója, valamelyik PCM kódolással. Az hogy hány PCM csatornát fogsz össze és hova, hogyan vezeted az meg már a Te dolgod. A PCM valóban a sztereo CD-kkel került be a köztudatba, de már létezett előtte is.

Bővebben: http://en.wikipedia.org/wiki/Pulse-code_modulation

Saját véleményem szerint az igazi audiophile hangzás és a PC erősen messze van egymástól, de erről nem szeretnék vitázni senkivel. :)

Nekem is Audigy 2-esem van és hát... nem az igazi. Egyrészt kernel változásnál összevissza elkeveredtek a csatornák, stb gondok. Bár én nem hallgatok audiophile zenéket annyit, de nekem is teli a ***. Arra gondoltam, hogy megpróbálom a JACK rendszert ráerőltetni valamikor, ha nagyon ráérek, lehet hogy desktopra ez nem megy, de amúgy ezt használják zeneszerkesztő progik mind.

Itt van e: http://jackit.sourceforge.net/docs/faq.php

Sziasztok, felhozom a témát.

Szintén Lossless anyagot hallgatok a gépen, optikai kimeneten keresztül.
Windows alatt simán megy bitperfect digitális kimenet (foobar+aiso4all) gyönyörű tiszta hang.
Linux alatt ezidáig sehogy nem tudtam bitperfect digi kimenetet kreálni, valami mindig belenyúl az adott jelfolyamban. Zenénél is simán hallható, de a biztos teszten, miszerint egy DTS/DD kódolású .wav fájlt játszok le, belebukik. :( (ez windows alatt is így volt aiso nélkül)

Az erősítő ugye addig nem tudja dekódolni az adott jelfolyamot, amíg valami belenyúl, így ha nem bitperfect, akkor csak sistergés hallatszik, egyébként meg a hang.

(ezért is erős az a kijelentés, miszerint a pc és az audiofil hangzás nagyon messze van. ha minden ok, akkor már csak max a pc digikimenet jitter lehet picit probléma egy komoly cd playerhez képest)

Kerestem a neten is, de nem találtam róla semmit.
A kérdés, tehát, hogy hogyan tudok linux alatt bitperfect kimenetet kreálni?

a dolog ott kezdődik, hogy veszel 3 db egyforma közepes árazású (30-50e) hangkártyát és mind teljesen másképp fog szólni.. én már nem erőlködöm vele.

szerintem amit akarsz, az linux alatt nem fog menni, de nem értek hozzá, odáig jutottam hogy már elfogadhatóan szól, csak néha recseg. :) ALSA-t használsz?

hát igen, ha analóg kimenetet használ az ember, akkor mindig más. ezért nem foglalkozom vele rég.

viszont a jól beállított digi kimenet mindehol egyforma kell legyen.
egy 3000ft -os hangkártyával is el lehet így érni tökéletes hangot.
igazából azt nem értem, hogy ha megy linux alatt az ac3 passtrhough, akkor miért nem képes bármilyen jelfolyamot feldolgozás nélkül kiengedni a digikimeneten?
lényegében én azt akarom, hogy minden úgy menjen ki.

nagyon szeretném, ha menne, mert ez az, ami igazán meggátol abban, hogy teljesen áttérjek windowsról. :(

pedig de. persze van kivétel, mint pl. sound blaster hangkártyák mindenképp 48khz-re konvertálnak, de ha normális hangkártya, akkor mindegy, hogy mit használsz, megfelelő beállítással bitperfect kimenetet kapunk.
nekem a notebook integrált realtek hangkártyája windows alatt bitperfect. (ugyanígy egy gagyi leadtek ezeréves is megoldható, stb stb)

nálam simán megy alaplapi spdif digitális kimenet, semmit nem hallok, hogy beletúrna akármelyik program a kimenetbe, mondhatni tökéletesen szól a hangfalon, és egy fillért se kell költeni hangkártyára ...

úgy pontosítok akkor, hogy dts és ac3-as avikat digitálisan átküldve megszólalt az erősítő minden gond nélkül, csakhát nálam sajnos csak egy sztereónyi hangzásra van elegendő hangfal, így mindig sztereóra konvertálom mplayer-ből és aztán azt küldöm ki spdif-re. természetesen ezen se érzek semmiféle problémát! csak audióra amarokot használok (xine enginevel), videora meg mplayer-t; mindkettő teszi a dolgát ...

Létezik oggenc aoTuV újabb verziójából linux forrás?

Mert próbáltam egyszer ilyen mixeléssel telepíteni valamit debianon, persze jött az összes anyámkínja libc meg minden, aztán hazavágta az egészet. Főleg ahogy a rarewares debian apt how to részében le van írva, az elég homályos.

Itt van az aoutuv release honlapja letöltöttem ezt: Download Ogg Vorbis aoTuV beta5 Encoder kicsomagolom belemegyek cd-vel, utána ./configure "hozzáférés megtagadva" de su-val is. Ez vicc.

Persze amit eddig használtam ogg encodert (oggenc Lancer) miért is lenne linuxra, az már túl szép lenne.

Windowsban foobarral kódoltam, winevel felraktam a foobart, application databa bemásoltam a config fájlomat, meg a componenseket, aztán encode. Egy kis összehasonlítás veszteséges hang kódolások közt. :)

használj audacious-t. sokkal szebben szól bárminél...

Aqualungot tudom ajánlani.
It doesn't matter if you like my song as long as you can hear me sing