Help - Search - Members - Calendar
Full Version: ASIO output plugin
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3
Dandruff
foo_output_asio(dll).dll (dll version) Ver. 0.51 (2006/2/25)


if you have problems with the dll-version, use the exe-version instead:
foo_output_asio(exe).dll (exe version) Ver. 0.54 (2006/2/25)


and for winxp x64:
foo_output_asio(x64).dll (x64 version) Ver. 0.54 (2006/2/25)



WEBSITE




many thanks to otachan for this plugin!
Dandruff
some rme-users here?


if so, please try the following:

-------------------
-> start playback with foobar (of course with output @ this asio-plugin)

-> open digicheck (@ asio). switch to another function in digicheck ->
soundcrash (looped noise)

important: digicheck has to be closed before starting foobar! with digicheck
running before opening foobar, the problem doesn't occur! and the crash only
happens with digicheck in asio-mode, not with digicheck in mme-mode!
--------------------

100% reproducable here.


rme hdsp9632 with driver 2.82
http://www.rme-audio.com/download/w2dsp282.zip

rme digicheck 4.12
http://www.rme-audio.com/download/digicheck41.zip



edit: problem solved with the latest matrox-drivers (http://forum.matrox.com/mga/viewtopic.php?t=16334). i think the error was caused by the portrait pivot software (http://personalcomputing.portrait.com/us/products/pp_overview.html).
paradynamic
@Dandruff
CODE
some rme-users here?

I have been following your exchange with Matthias Carstens in RME newsgroup. I have had similar problems with foobar/ Otachan's ASIO plugin/Digicheck on Digi96/8, Digi9652, HDSP9636 cards since Digicheck 2.x. My guess is the problem may be in Otachan's ASIO plugin as other ASIO (Steinberg and Adobe) drivers do not have this problem.
Dandruff
what do you mean with 'similar'? would be nice to read your experiences at the rme-newsgroup! thanks!
Dandruff
foo_output_asio(dll).dll (dll version) Ver. 0.41 (2004/6/21)

http://www3.cypress.ne.jp/otachan/foo_outp...io(dll)_041.zip
HartHT
I downloaded this plug in but I can't get it to work, any ideas?

Thanks
Clint

P.S. I am new to this forum and new to foobar2000. Please be patient with the newbie questions.
Dandruff
first give more details what you've tried & what soundcard you have!
BO(V)BZ
Just curious, and it's certainly not the end of the world, but would it be possible to add fading support to the ASIO plugin, like with the directsound 2 output? Or is there a reason that it wouldn't work?

Thanks!
gibarian
HartHT,
1. Have you tried with previous versions of ASIO? Maybe your soundcard does not support it. I'm not sure about that point, but when I install the plugin it 'says' it uses the nVIDIA ASIO in the 'Device' infobox onto the ASIO page in preferences, you have similar info?
2. There are different dlls for CPUs with different instructions - normal, SSE, SSE2, if you're not sure about your CPUs instructions, try first with the 'normal'.
3. Go to the Preferences/playback/output data format and try with lower output format, if you have changed it (try for example 16-bit)
good luck!
Dandruff
QUOTE(BO(V)BZ @ Jun 28 2004, 05:17 AM)
Just curious, and it's certainly not the end of the world, but would it be possible to add fading support to the ASIO plugin, like with the directsound 2 output?  Or is there a reason that it wouldn't work?

Thanks!

contact the developer: otachan@coral.cypress.ne.jp
CSMR
Thanks to whoever developed this.
RageX
do u know how I can test if my cpu has sse? huh.gif
hmmm i found this thing that tests it.. and seems like mine doesnt support it sad.gif the thing remember use at own risk!!!!!!!!
well thats what its says, i didnt find anything wrong with it though...
CSMR
Some glitches with the M-Audio transit. Problem almost goes away when latency is increased to very high in the soundcard options, but not quite. Could be a problem with my equipment.
Mr_Rabid_Teddybear
QUOTE(RageX @ Jun 28 2004, 03:14 PM)
do u know how I can test  if my cpu has sse?

You can use something like WCPUID or CPU-Z to check which instructions sets your processor supports.
CSMR
This works fine with wav sounds at normal latency; problems are with losslessly compressed stuff. (Processor's fast enough btw.) The buffer doesn't seem to make a difference at all. If the buffer's working correctly wav and losslessly compressed stuff should play the same.

PS What's "direct input monitor"?

Thanks!
tuckers
smile.gif It works for me with a Lynx L22. Finally ASIO for Foobar. It's about time.

So, a few questions. I went into the directory called 'bin' and then a directory called 'normal'. I put that dll in the foobar components directory and voila. (I describe this for newbies who may be struggling with install.)

What are the other dlls in the bin directory? Do they have difference sonics, or what?

THANKS to the developers!
CSMR
QUOTE(tuckers @ Jun 30 2004, 10:46 AM)
What are the other dlls in the bin directory?  Do they have difference sonics, or what?

The one you should install depends on the processor, what version if any of SSE it supports. It should be ok to install normal if you don't know.
Rexie
QUOTE(tuckers @ Jun 30 2004, 10:46 AM)
smile.gif It works for me with a Lynx L22.  Finally ASIO for Foobar.  It's about time. 
...
What are the other dlls in the bin directory?  Do they have difference sonics, or what?


huh.gif Glad to hear of Tuckers' success with a Lynx L22-- I just moved to one from an M-Audio 2496 and I can't get Foobar to work with it yet at all! I have had to resort to my "old" jukebox program in the interim. Sounds superb there, but I'd *much* rather be back in Foobar.

Installing either the normal or SSE2 version of foo_output_asio(dll).dll into the components directory causes Foobar to crash/disappear. Foobar loads up but press a menu item and Poof! the program disappears.

Take out foo_output_asio(dll).dll from the components directory and all is well again--except I can't seem to get any output to like the Lynx L22 card.

Is ASIO the only output option within Foobar for a Lynx L22? DirectSound 2.0 reports back that the "Driver is emulated. Hardware mixing is not available. and Onboard memory is not available." To add insult to injury, click on a song and *nothing* happens.

Grrrrrr.
ssamadhi97
Rexie: please try unchecking "Allow hardware mixing" on the config pane for the DirectSound v2.0 output plugin and try again.. (just a thought)
Rexie
Thanks for the advice, ssamahdi97!

The problem has been solved by completely removing and then doing a fresh install of Foobar-- with far fewer 3rd party DLLs. ASIO works fine now, as does the Lynx L22. I suspect the problem(s) related to a card change and/or some conflicting DLL's.

Glad to be back in foobar bliss.
joeling
Hi,

I have been using ASIO out with RME DIGI 96 PAD for a while now. Tonight, I tried on my brand new Lynx L22 card but could not get it to work under ASIO mode with FOOBAR 2000. I get the error message :

INFO (CORE) : startup time: 797 ms
INFO (CORE) : opening file for playback :
INFO (CORE) : location: "file://G:\katie melua - call off the search\Track01.wav" (0)
INFO (foo_output_asio(dll)) : open : 44100 Hz, LINEAR PCM, 16 bits, 2 channels
INFO (foo_output_asio(dll)) : ASIO device type [channel 0] : Int32LSB
INFO (foo_output_asio(dll)) : ASIO device type [channel 1] : Int32LSB
ERROR (foo_output_asio(dll)) : unsupported output data format.

I don't know where I have gone wrong. Please help.

unsure.gif crying.gif

I have removed the DIGI96 driver & associated software from the PC & the sound card has also been removed. I reinstalled FOOBAR2000 again in the hope to straighten up the problem but to no avail. The ASIO out mode has Lynx2 selected as output device (not L22 - not sure why).

I am thinking perhaps my Lynx setting is not proper. I have even done a harware upgrade using the upgrade program from the Lynx site.

I am thinking the next thing may be to reinstall Windows XP again. However, that is the last thing to do.

Thanks.

Regards,
Joe Ling
dano
change output data format to 32bit? (helped me)
joeling
Dear Dano,

Man, you saved the day ! smile.gif I was worried that I have just bought my most expensive sound card only to be defeated by the drivers.

Now to brag a bit :

This sound card resides in a TNN-500A case running Foobar2000 using ASIO. I like this combination !

Thanks again for your help.

Regards,
Joe Ling
Leshita
Just tried ASIO output for the first time; it works perfectly so far.
Previously I had a problem with using kernel streaming (I couldn't use any other sound outputs while a track was playing) but with the ASIO output, it works fine. smile.gif
TomGroove
QUOTE(dano @ Jul 27 2004, 07:21 PM)
change output data format to 32bit? (helped me)
*



so where did you change to 32Bit ? do see same problem with my waveterminal card as above and would like to change bit setting to 24 bit as I do see also the problems with output format. Thx..
TomGroove
QUOTE(TomGroove @ Oct 5 2004, 10:00 PM)
QUOTE(dano @ Jul 27 2004, 07:21 PM)
change output data format to 32bit? (helped me)
*



so where did you change to 32Bit ? do see same problem with my waveterminal card as above and would like to change bit setting to 24 bit as I do see also the problems with output format. Thx..
*



and found it... sorry guys
ProfH
QUOTE(Dandruff @ Jun 21 2004, 11:35 AM)
foo_output_asio(dll).dll (dll version) Ver. 0.41 (2004/6/21)

http://www3.cypress.ne.jp/otachan/foo_outp...io(dll)_041.zip
*


What are the benefits of using this for Foobar playback?

Thanks.
Dandruff
there are no benefits, if your mme or wdm drivers work for you!
ProfH
QUOTE(Dandruff @ Dec 6 2004, 08:20 PM)
there are no benefits, if your mme or wdm drivers work for you!
*


Thanks.

I'm using an Audiophile 2496. Can anyone explain why the asio out will not work unless I choose 32-bit output (or 16/24 padded to 32) in Foobar?
Dandruff
don't worry! that's ok. maybe that depends on the asio-driver of your soundcard. i also have to select 32-bit output.
Dandruff
foo_output_asio(dll).dll (dll version) Ver. 0.42 (2004/10/15)

http://www3.cypress.ne.jp/otachan/foo_outp...io(dll)_042.zip
ProfH
QUOTE(Dandruff @ Dec 7 2004, 02:21 PM)
don't worry! that's ok. maybe that depends on the asio-driver of your soundcard. i also have to select 32-bit output.
*


Thanks again. I'm not worried! I just wondered if anyone can give me a clear yet complete explanation of why the ASIO plug only works at those resolutions.
zwart
hi,

i also have midiman audiophile 2496 and i'm curious why
its not working in 24bit mode with asio plug (latest ver. 042)

its not only curiosity - in fact i struggle with various drops
and glitches ever since i moved from winamp 2.x to foobar thus
i'm testing various setups

any audiophile user here with tips how to make it sound better?

zwart
Dandruff
foo_output_asio(dll).dll (dll version) Ver. 0.43 (2004/12/11)

http://www3.cypress.ne.jp/otachan/foo_outp...io(dll)_043.zip
pljones
Hi.

I've got an Echo MiaMIDI card with ASIO drivers that works quite happily with various ASIO software. However, when I select the ASIO output in Foobar2000 with your plugin, I get the following messages in the log:
QUOTE
INFO (foo_output_asio(dll)) : open : 44100 Hz, LINEAR PCM, 16 bits, 2 channels
INFO (foo_output_asio(dll)) : ASIO device type [channel 0] : Int32LSB
INFO (foo_output_asio(dll)) : ASIO device type [channel 1] : Int32LSB
ERROR (foo_output_asio(dll)) : unsupported output data format.


Also, I realise the version number is pretty low but I'd like to see a nicer user interface for picking which ASIO output channels to use. I'm guessing "Shift Output Channels" moves the starting channel number but the ASIO driver does return more meaningful names that could be used.
Dandruff
i''m not the author of the plugin!


change output data format to "32bit fixed-point" in preferences->playback. that should work ...
pljones
Lovely, thanks - that's sorted it. Should have spotted that myself really! :-)
Dandruff
foo_output_asio(dll).dll (dll version) Ver. 0.44b (2005/1/18)

http://www3.cypress.ne.jp/otachan/foo_outp...o(dll)_044b.zip
Dandruff
foo_output_asio(dll).dll (dll version) Ver. 0.45a (2005/4/9)

WEBSITE
DOWNLOAD
Ronny Pries
whee, that rocks! thanks a lot, gonna check it out tonight.
war59312
Can you post some info in english please?

What is this for?
Mr_Rabid_Teddybear
QUOTE(war59312 @ Apr 12 2005, 06:43 PM)
What is this for?
*


If you have sound drivers and a card that supports ASIO you can use it as output for foobar2000.
If you don't understand what ASIO means you don't need it. If you understand what ASIO means you probably don't need it..

Sa3atsky
QUOTE(Mr_Rabid_Teddybear @ Apr 13 2005, 05:57 AM)
QUOTE(war59312 @ Apr 12 2005, 06:43 PM)
What is this for?
*


If you have sound drivers and a card that supports ASIO you can use it as output for foobar2000.
If you don't understand what ASIO means you don't need it. If you understand what ASIO means you probably don't need it..
*



Wow ASIO?? As in real-time effects for your foobar music? That rocks
Dandruff
foo_output_asio(dll).dll (dll version) Ver. 0.46 (2005/6/15)

WEBSITE
DOWNLOAD
foosion
Merged all topics announcing new version of the ASIO output component into one. Please use only this topic for further announcements related to the component.
Dandruff
alright. thanks for merging all topics!

if you have problems with the dll-version, use the exe-version instead: foo_output_asio(exe).dll (exe version) Ver. 0.49 (2005/6/15)

DOWNLOAD


and for winxp x64: foo_output_asio(x64).dll (x64 version) Ver. 0.50a (2005/7/4)

DOWNLOAD
Unnamed
QUOTE(zwart @ Dec 8 2004, 06:33 PM)
i also have midiman audiophile 2496 and i'm curious why
its not working in 24bit mode with asio plug (latest ver. 042)

any audiophile user here with tips how to make it sound better?
Use 24bit fixed-point padded to 32bit.
chrisimburgia
I'm running a M-Audio Audiophile 2496 and can't seem to get ASIO support working right. I'm trying to play back 24 bit files. I get an unsupported format error. When I change the output format to 24 bit padded to 32 the files play but I can't get any audio out of the pc. Anyone else come across this? I've checked the m-audio control panel and it's getting a signal, just can't get it out. Any ideas?

EDIT::

Alright so I finally figured this stuff out...great way to spend a whole weekend. Here's what needs to be done - at least what worked for my setup.

Download and install the ASIO_dll exe driver from here:

http://www3.cypress.ne.jp/otachan/foo_output_asio(exe).html

Copy the SSE3 version driver to the components folder under Foobar2000.

In Foobar set the output to ASIO exe, then change the settings for the ASIO exe driver for the following:

Process Priority: Realtime
Thread Priority: Time Critical
Buffer Size: 63
Shift Output Channels: 2

Under the Playback settings change the output data format to "24 bit fixed point padded to 32 bit", you'll need to check the box to the right labeled "show all options" to bring up the correct data output format

I love pc's...
Dandruff
you should also be able to use 32bit output (so you don't have to enable the hidden values). and the dll-version also should work. seems you just have to shift the first 2 channels (because you have not routed them to your main-outs in the maudio-mixer). and there's also no need to switch to "realtime". i set mine to "normal" and it works fine.
Dandruff
foo_output_asio(exe).dll (exe version) Ver. 0.50 (2005/7/10)

DOWNLOAD


foo_output_asio(x64).dll (x64 version) Ver. 0.51 (2005/7/10)

DOWNLOAD

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.