ASIO - Avspillere som støtter ASIO

R

RL69

Gjest
Starter nytt emne med tittel ASIO for jeg vil gjerne høre hvilke erfaringer andre, som bruker ASIO (Audio Stream Input Output) drivere har.

Oppsettet mitt for "playback" består av en PC med Intel Core 2 Duo prossessor og et Lynx TWO B lydkort. Lydkortet har både digitale og analoge utganger koblet til en Parasound C2.

Jeg har jobbet et par dager med å finne ASIO drivere som fungerer bra sammen med WinAmp (spiller FLAC- og WAV-filer). Det var flere drivere som ikke fungerte godt sammen med WinAmp (bla. drivere på WinAmp sin egen "Plugin"-side!). Om jeg har funnet de beste driverne vet jeg jo ikke, men disse ( http://otachan.com/ (out_asio(dll).dll (dll version) Ver. 0.67)) fungerte bra.

Er det noen andre der ute som har andre erfaringer som de vil dele???

Vurderer også å erstatte WinAmp med Foobar2000. Er det noen som har erfaringer med Foobar2000?
 

Bx

Bransjeaktør
Ble medlem
04.08.2005
Innlegg
8.852
Antall liker
4.281
Sv: ASIO - drivere

Det er kanskje lettere å få svar hvis du endrer tittelen. Asio driver funksjonalitet har du allerede. Det er software til Lynx-kortet. Det du vel er på jakt etter er spillere som støtter asio avspilling.
 
R

RL69

Gjest
Sv: ASIO - drivere

Joda, drivere til Lydkortet har jeg. Men en trenger vel "ASIO-drivere" (.dll) til WinAmp hvis en vil at WinAmp skal "snakke" med lydkortet på "ASIO-språk"?

Det er nok ikke riktig å kalle dette for drivere (jeg skal endre tittelen).

Det er slik jeg har forstått det. Mulig jeg tar feil.
Har du (Bx) erfaringer med spillere som støtter ASIO avspilling?

Selv har jeg installert filer jeg fant på nettet som beskrevet i første innlegg og gått inn på (WinAmp): Options -> Preferences -> Plug-ins -> Output -> og under Output Plug-ins valgt ASIO-output som jeg installerte tidligere.
Det jeg legger merke til er at hvis jeg kjører andre programmer på PC'en jeg bruker til avspilling (det skjer jo av og til), mens jeg spiller av musikk, så kan jeg av og til få små "drop-out" i lyden som er litt irriterende.

Så det jeg egnetlig lurer på er om det er noen som vet om bedre alternativer til ASIO-output filer enn det jeg har funnet?
 

michell

Hi-Fi freak
Ble medlem
18.09.2005
Innlegg
2.282
Antall liker
515
Sv: ASIO - Avspillere som støtter ASIO

KOL69 skrev:
Jeg har jobbet et par dager med å finne ASIO drivere som fungerer bra sammen med WinAmp (spiller FLAC- og WAV-filer). Det var flere drivere som ikke fungerte godt sammen med WinAmp (bla. drivere på WinAmp sin egen "Plugin"-side!).
The joy of windows...

At du gidder ;)
 

Bx

Bransjeaktør
Ble medlem
04.08.2005
Innlegg
8.852
Antall liker
4.281
Sv: ASIO - drivere

KOL69 skrev:
Det er slik jeg har forstått det. Mulig jeg tar feil.
Har du (Bx) erfaringer med spillere som støtter ASIO avspilling?
Jeg har ikke det, dessverre. Men jeg vet litt om hva som foregår bak kulissene.

Når det gjelder playback har Asio en fordel - og det er at man unngår k-mixer i windows. Både Asio og windows kernel streaming bypasser k-mixer. Begge er i stor grad optimalisert for minst mulig tidsforsinkelse i avspillingskjeden og for bit-perfekt behandling.

Men med minimal tidsforsinkelse kommer også ulempen. Dette innebærer minimale buffere som igjen betyr at PC-en må reagere på et blunk når en buffer skal fylles med musikk. Det er slik at jo nærmere man kommer sann tid avspilling jo viktigere blir det å ha PC-ressurser tilgjengelig til enhver tid.

Hvis du ikke allerede har gjort det, så bør du sette bufferstørrelsen i Lynx mixeren til maks verdi. Kanskje det gjør susen. Hvis dette ikke strekker til, så bør du begynne å se på hva som bruker ressurser i PC-en: Slå av / disable prosesser som ikke er kritiske. Sette maks prioritet på lydavspilingsprosesser. Osv. Eventuelt kan du også forsøke med kernel streaming. Jeg tror Foobar og Winamp har plugins som støtter dette.

Eller du kan ta den enkle veien og nøye deg med vanlige windows mediaplayer eller tilsvarende. Jeg har core duo, XP og LynxTwo. Jeg slet litt med en tvilsom strømforsyning en stund og "vinyl-hakk" i lyden, men etter at det ble rettet, så er lyden dønn stabil og med en renhet i den kritiske mellomtonen som CD-spilleren ikke matcher. Ettersom lyden er bedre enn en tungt tweaket referanse har jeg ikke vært så opptatt av å finne alternativer. Jeg kjører windows volumkontrollen på full styrke og regulerer lydnivået i Lynx mixeren. For der er det 24 bit å ta av.

Eller du kan oppgradere til Vista som håndterer lyden på en teknisk sett mye bedre måte enn XP. Der foregår volumreguleringen med 32 bit floating point - og har en helt annen teknisk ytelse enn XP. Vista er kanskje ikke bit-perfekt - det er en del diskusjoner om dette - men sannsynligvis er bit integriteten minst like bra som på de aller fleste separate DAC'er. Sistnevnte har som regel asynkron resampling på inngangen....
 
R

RL69

Gjest
Sv: ASIO - Avspillere som støtter ASIO

Takk for infoen Bx!

Jeg endret bufferstørrelse for ASIO i WinAmp fra 6 til 20 (på en skala fra 0-63).
I tillegg har jeg satt prioritet til "Time Critical".
WinAmp'en spiller perfekt selv om jeg bruker PC'en til andre ting.

Jeg har også prøvd resampling i ASIO'en i WinAmp. 96kHz fungerer bra både til Lynx kortet og hvis jeg sender digitalt ut (96 kHz) fra Lynx kortet til C2'en (Parasound), men da må bufferstørrelse økes til 30.
(for resampling er prioritet satt til "Time Critial" og Quality satt til "Ultra" i ASIO'en for WinAmp.) "CPU-usage" i Task Manageren øker fra ca 2-5% til 10-25% når jeg velger resampling i ASIO'en. Dette er nok helt naturlig siden en slik resampling krever mer av CPU'en.

Prøvde også med 192 kHz, men det er for mye støy selv om jeg endrer buffer til maks (63) i ASIO'en for WinAmp.

(På C2'en er det en balansert inngang som jeg kobler til analog ut fra Lynx kortet, Lynx mikseren har alle volumkontroller på max. C2'en er satt i bypass for denne inngangen slik at det kun er analog volumregulering på C2'en.)

Du (Bx) nevner også at bufferstørrelse kan endres i Lynx mikseren. Jeg har ikke funnet ut hvordan jeg kan gjøre det. Kan du gi meg et hint om hvordan dette kan gjøres???
 

topline

Hi-Fi freak
Ble medlem
30.11.2005
Innlegg
2.103
Antall liker
0
Sv: ASIO - drivere

Bx skrev:
KOL69 skrev:
Det er slik jeg har forstått det. Mulig jeg tar feil.
Har du (Bx) erfaringer med spillere som støtter ASIO avspilling?
Når det gjelder playback har Asio en fordel - og det er at man unngår k-mixer i windows. Både Asio og windows kernel streaming bypasser k-mixer. Begge er i stor grad optimalisert for minst mulig tidsforsinkelse i avspillingskjeden og for bit-perfekt behandling.
Er vel også forskjell på ASIO drivere da noen går utenom alt som heter windowsfiler? Følgende står på http://www.usb-audio.com/

USB Audio driver
This driver works in kernel mode without using the Windows usbaudio.sys. This means direct access to the hardware and way better performance compared to simple solutions. Those freeware drivers are nice for built-in soundcards but give way less performance if used for external devices.

SoundManager (Mac) and MultiMedia Extensions (MME / Win) use non-highend sample rate conversion in order to sync the different audio signals from applications to the sample rates used on the external soundcard. And sometimes there's not even a way to control the rate to be the prefered one. (E.g. 48kHz instead of 44.1kHz.)
Using ASIO it's possible to do direct "one to one" hardware connections and even use higher bitrates (e.g. 20bit or 24bit) if supported by the device. Plus this driver can further increase quality by adding dither.

 

Bx

Bransjeaktør
Ble medlem
04.08.2005
Innlegg
8.852
Antall liker
4.281
Sv: ASIO - Avspillere som støtter ASIO

KOL69 skrev:
Takk for infoen Bx!

Jeg endret bufferstørrelse for ASIO i WinAmp fra 6 til 20 (på en skala fra 0-63).
I tillegg har jeg satt prioritet til "Time Critical".
WinAmp'en spiller perfekt selv om jeg bruker PC'en til andre ting.

Jeg har også prøvd resampling i ASIO'en i WinAmp. 96kHz fungerer bra både til Lynx kortet og hvis jeg sender digitalt ut (96 kHz) fra Lynx kortet til C2'en (Parasound), men da må bufferstørrelse økes til 30.
(for resampling er prioritet satt til "Time Critial" og Quality satt til "Ultra" i ASIO'en for WinAmp.) "CPU-usage" i Task Manageren øker fra ca 2-5% til 10-25% når jeg velger resampling i ASIO'en. Dette er nok helt naturlig siden en slik resampling krever mer av CPU'en.

Prøvde også med 192 kHz, men det er for mye støy selv om jeg endrer buffer til maks (63) i ASIO'en for WinAmp.

(På C2'en er det en balansert inngang som jeg kobler til analog ut fra Lynx kortet, Lynx mikseren har alle volumkontroller på max. C2'en er satt i bypass for denne inngangen slik at det kun er analog volumregulering på C2'en.)

Du (Bx) nevner også at bufferstørrelse kan endres i Lynx mikseren. Jeg har ikke funnet ut hvordan jeg kan gjøre det. Kan du gi meg et hint om hvordan dette kan gjøres???
I lynx mixeren:
Settings -> Buffer Size -> 1024

I tillegg bør du sette Asio bufferen til max. Med mindre du driver med live opptak da.

LynxTwo støtter 192 kHz for intern DAC'ing, men bare 96 kHz ut som SPDIF.

Resampling ser jeg ikke poenget med. Med mindre resamplingen er en heltallsfaktor av opprinnelig FS, så vil dette degradere signalet. De beste resamplerne gjør det bare "nesten" perfekt.

En oppsampling før SPDIF-utgangen vil dessuten gi SPDIF-utgangen og inngangen en mer krevende arbeidsoppgave.

Forøvrig anbefaler jeg en seriøs lyttetest der du kopler Lynx rett inn i effektforsterkerne. Jeg tror du vil bli positivt overrasket.
 

Bx

Bransjeaktør
Ble medlem
04.08.2005
Innlegg
8.852
Antall liker
4.281
Sv: ASIO - drivere

topline skrev:
Er vel også forskjell på ASIO drivere da noen går utenom alt som heter windowsfiler? Følgende står på http://www.usb-audio.com/


SoundManager (Mac) and MultiMedia Extensions (MME / Win) use non-highend sample rate conversion in order to sync the different audio signals from applications to the sample rates used on the external soundcard. And sometimes there's not even a way to control the rate to be the prefered one. (E.g. 48kHz instead of 44.1kHz.)
Using ASIO it's possible to do direct "one to one" hardware connections and even use higher bitrates (e.g. 20bit or 24bit) if supported by the device. Plus this driver can further increase quality by adding dither.

Man bør slå av alle pling-plong lyder på PC-en dersom man kjører winmme eller direct sound. Og skru opp windows volumkontrollen på fullt. Eliminere alt som trigger mixing og resampling.

Strengt tatt bør man vel slå av all pling-plong uansett. Det er et mareritt å få windows-oppstartlyden på full guffe inn i stua.
 
R

RL69

Gjest
Sv: ASIO - Avspillere som støtter ASIO

Oppgraderte LMixer til siste versjon og der fant jeg "Buffer Size" :p

Jepp! Alle "Pling-plong" lyder er fjernet og alle volumkontroller på max.

Takk for hjelpen!!!

Nå er det bare 8) !!!
 
Topp Bunn