IPB

Welcome Guest ( Log In | Register )

> foobar2000 Tech Support Forum Rules

Please read foobar2000 Tech Support Forum Rules before posting and comply with all the points.
Failure to provide all the information pointed out in the above document in your post is considered wasting other people's time and in extreme cases will lead to your topic getting locked without a reply.


See also: Hydrogenaudio Terms of Service.

4 Pages V  < 1 2 3 4 >  
Reply to this topicStart new topic
E-MU 0404 USB - foobar2000 "forgets" ASIO config on shutdown
T_B_Good
post Oct 18 2010, 14:10
Post #51





Group: Members
Posts: 8
Joined: 29-October 07
Member No.: 48308



Yirkha, thank you it works finally!!!

It seems like I have messed up something first time...
I want to clarify for once again for Win7 64bit users:

1. put x86 emasio.dll to SysWOW64
2. put x64 emasio.dll to System32
3. reboot
4. set up ASIO output in foobar manually
5. reboot again


foobar should "remember" and be able to play through ASIO as it starts.

Huge thanks again, Yirkha! You are genious!!! I have been stuck with this problem for whole 3 years and no one on the internet had any working solution!!! I am *****ng happy now, becouse I dont have to push the same buttons again and again. Got plenty of time for better tasks freed! ,)))
Go to the top of the page
+Quote Post
Yirkha
post Oct 18 2010, 14:14
Post #52





Group: FB2K Moderator
Posts: 2359
Joined: 30-November 07
Member No.: 49158



Awesome!
I was already thinking what I had possibly screwed up and how to debug it, now I'm happy I don't have to anymore smile.gif
Enjoy your music, I'm glad to help.


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
+Quote Post
T_B_Good
post Oct 18 2010, 14:21
Post #53





Group: Members
Posts: 8
Joined: 29-October 07
Member No.: 48308



You are great! It would be nice to hear a feedback from other users... )
Go to the top of the page
+Quote Post
Guest_Kiyos_*
post Oct 18 2010, 21:40
Post #54





Guests






Yirkha, thank you for all the trouble! Guess the driver dev team at Creative Professional could learn a thing or two from you smile.gif Especially about how to respond fast to the issues users are experiencing.
Now to the subject. It turns out I was wrong about the absolute need of an x64 ASIO driver under x64 Windows. The thing is - all the 32-bit sound software I have (sequencers, editors, etc.) uses the 32-bit emasio.dll. That includes FB2K and E-MU's own control applet, too. Figuring this out was easy: I'd deleted emasio.dll using 32-bit file manager and have tried to use some software - there's been no ASIO device for me.
Nevertheless... thanks to Yirkha's effort we're now ready for the future (i.e. 64-bit version of foobar2000)! And that's truly reassuring.

Also, I want to comment on a problem-solving algorithm that T_B_Good has suggested. I think there's no absolute need in rebooting on steps 3 and 5 if you use an external audio interface (like 0404 USB). You can just turn the interface's power off and back on, instead.

And one last thing: when you are replacing the files, make sure that you use a 64-bit file manager (like Windows Explorer), or else you may end up double-replacing the same 32-bit file, because for a 32-bit file manager System32 and SysWOW64 folders are equal tongue.gif

This post has been edited by Kiyos: Oct 18 2010, 21:52
Go to the top of the page
+Quote Post
T_B_Good
post Oct 19 2010, 11:34
Post #55





Group: Members
Posts: 8
Joined: 29-October 07
Member No.: 48308



Kiyos, I suspect that turning on/off is not equal to rebooting. At least in my case with E-MU 0202. Becouse my foobar used to forget ASIO settings only due to system reboot and not after simple on/off operation.

Its interesting. So you state that Yirkha's x86 dll would be enough to solve foobar-ASIO problem on both Win7 32 and 64bit?

Go to the top of the page
+Quote Post
Yirkha
post Oct 19 2010, 13:48
Post #56





Group: FB2K Moderator
Posts: 2359
Joined: 30-November 07
Member No.: 49158



You are right that all 32-bit applications use only the 32-bit emasio.dll as their ASIO driver. But this DLL for example reads some information from HKEY_LOCAL_MACHINE registry hive (like HKEY_LOCAL_MACHINE\SOFTWARE\ASIO\<name>), which a standard user application cannot write. So they have to be written by some elevated process earlier - and that's what the E-MU service does, through emasio.dll too. Because the service will be (I believe) 64-bit on x64 Windows (or maybe both 32 and 64-bit, I don't really know), I think the x64 version of the driver is needed too, even if you use 32-bit applications only.


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
+Quote Post
Guest_Kiyos_*
post Oct 19 2010, 22:17
Post #57





Guests






Here's some further feedback.
After replacing both DLLs I keep getting Microsoft Register Server (regsvr32) error in a "the program was terminated unexpectedly" form when I start foobar2000 for the first time after booting into Windows (or resuming from hibernated state). This one time FB doesn't start, but the next time I click on its shortcut it fires up all good and I can listen to music thru 0404's ASIO straight away, without re-configuring.
I've saved a copy of Windows' error report on this issue and I can share it anytime, should you need it.
Go to the top of the page
+Quote Post
Yirkha
post Oct 19 2010, 23:43
Post #58





Group: FB2K Moderator
Posts: 2359
Joined: 30-November 07
Member No.: 49158



Please do share, sounds like I screwed something up...


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
+Quote Post
a3aan
post Oct 20 2010, 09:25
Post #59





Group: Members
Posts: 80
Joined: 23-December 06
Member No.: 38930



Nice stuff. EMU just released new (beta) drivers. Haven't tried them yet.
Go to the top of the page
+Quote Post
Yirkha
post Oct 20 2010, 15:26
Post #60





Group: FB2K Moderator
Posts: 2359
Joined: 30-November 07
Member No.: 49158



QUOTE (Kiyos @ Oct 19 2010, 23:17) *
After replacing both DLLs I keep getting Microsoft Register Server (regsvr32) error in a "the program was terminated unexpectedly" form when I start foobar2000 for the first time after booting into Windows (or resuming from hibernated state).
OK, with the log you provided I found the cause of the crash. Please try the updated x64 version from here.

QUOTE (a3aan @ Oct 20 2010, 10:25) *
EMU just released new (beta) drivers.
*fingers crossed*
Hacks sucks.


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
+Quote Post
faau
post Oct 21 2010, 04:47
Post #61





Group: Members
Posts: 1
Joined: 21-October 10
Member No.: 84771



new beta driver for win7 haven't solve this problem....
mad.gif mad.gif mad.gif mad.gif mad.gif

emu reply:

Dear XX

Thank you for contacting us at E-MU Customer Support.

Well, we would expect that the new beta-driver will work fine as similar to other commercial media players, like WMP, ITunes or Winamp, still there is no guarantee that other software such as Foobar will encounter minor problem.

As you can understand, we are unable to cover support to all available softwares around but we will try to look into it .
However, we would also suggest that you inquire directly from Foobar Developer and clarify the problem. if there is
any additional solution to it.

Should you require further assistance please do not hesitate to contact us.

Please retain all the previous correspondence when replying to this email.
Best Regards,
Arman
E-MU Technical Support

We would like to announce that E-MU is now featured on YouTube : http://www.youtube.com/user/EMUsupport and FaceBook: http://www.facebook.com/EMUSystems
You're invited to share your positive views and other feedbacks on the following websites which may contribute and improve our E-MU products in the future ahead. Check us out there and get some interaction among the E-MU users.
Go to the top of the page
+Quote Post
Yirkha
post Oct 21 2010, 14:59
Post #62





Group: FB2K Moderator
Posts: 2359
Joined: 30-November 07
Member No.: 49158



Well, I assume they have already stated somewhere they have their reasons for registering the ASIO drivers anew each time a device is detected. But you might forward them my solution to "generate a pseudo-random GUID based on the MD5 sum of NT device path instead of pure random ID for compatibility with applications remembering ASIO devices not by name but driver GUID", that seems like a good compromise to me.


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
+Quote Post
Guest_Kiyos_*
post Oct 21 2010, 15:11
Post #63





Guests






At least there's hope for steady Windows 7 support, whatever it means...
Go to the top of the page
+Quote Post
Guest_Kiyos_*
post Oct 21 2010, 22:57
Post #64





Guests






Sorry, the previous post was irrelevant smile.gif
I've tried the newest x64 version of the .dll, and - no issues so far. Not even that regsvr32 one. Haven't tried it on every piece of software I have, though - only on FB2K and on a standalone VST plugin, but I will keep you informed on my findings. Thanks.
Go to the top of the page
+Quote Post
Yirkha
post Oct 22 2010, 11:07
Post #65





Group: FB2K Moderator
Posts: 2359
Joined: 30-November 07
Member No.: 49158



No problem, of course you are free to comment on anything else. I'm glad for your continuing feedback, you don't see that as often as one would like.

Good to hear it works fine now. The last fix did not change the behavior in any way - the problem was just that the emaudsrv.exe process is being hotpatched by Windows for some reason and it redirected some API functions, which I did not expect.


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
+Quote Post
Guest_Kiyos_*
post Oct 23 2010, 22:59
Post #66





Guests






Further tests have proved that the new libs work as intended. At least, with a single E-MU device present in the system. Is there someone here who has two or more? smile.gif
Go to the top of the page
+Quote Post
Axel555
post Oct 26 2010, 17:50
Post #67





Group: Members
Posts: 1
Joined: 26-October 10
Member No.: 84921



Yirkha: Thanks a lot for your patched EMU ASIO driver!
Using it with my Emu 0404 and Foobar 1.0.3 and everything working fine. Awesome. I tried to find a fix an year ago and failed.
Go to the top of the page
+Quote Post
yeahyeah2002
post Oct 30 2010, 04:43
Post #68





Group: Members
Posts: 1
Joined: 12-June 08
Member No.: 54265



I just brought 0404usb about 2 month and annoying by this problem.
Luckily I found this post.
It fix now, just leave this message and many thanks to Yirkha.
I'll tell all my friends who using 0404usb+foobar2k about this great news!!
Go to the top of the page
+Quote Post
Petru
post Nov 12 2010, 00:58
Post #69





Group: Members
Posts: 2
Joined: 27-August 09
Member No.: 72696



Thank you Yirkha!!! You made this world a better place! biggrin.gif
just for stats: Win7 x64, 0404 usb, 8.04 firmware, 6.00.01.0001 Beta

This post has been edited by Petru: Nov 12 2010, 01:01
Go to the top of the page
+Quote Post
yayacek
post Nov 16 2010, 01:11
Post #70





Group: Members
Posts: 7
Joined: 29-June 08
Member No.: 55047



Does it work on Windows XP?
Go to the top of the page
+Quote Post
Yirkha
post Nov 16 2010, 14:06
Post #71





Group: FB2K Moderator
Posts: 2359
Joined: 30-November 07
Member No.: 49158



Yes, sure.


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
+Quote Post
yayacek
post Nov 16 2010, 16:03
Post #72





Group: Members
Posts: 7
Joined: 29-June 08
Member No.: 55047



QUOTE (Yirkha @ Nov 16 2010, 07:06) *
Yes, sure.


Thx, you're Great!
Go to the top of the page
+Quote Post
rkay5
post Jan 18 2011, 01:38
Post #73





Group: Members
Posts: 4
Joined: 11-November 10
Member No.: 85629



Hi,
I'm using e-mu 0404 usb os w7 64bit. To get a round the aiso problems in foobar I use the Kernel Streaming support it allows bit-exact playback bypassing Windows kernel mixer and does not slow down my computer like aiso does.For recording I do use aiso in calkewalk Sonar LE 8.5 without any problems.And it all sounds great.
Go to the top of the page
+Quote Post
yip2133
post Feb 5 2011, 17:40
Post #74





Group: Members
Posts: 1
Joined: 5-February 11
Member No.: 87948



To Yirkha

Many thanks to you. My foobar now works perfectly.

Peter Yip from Hong Kong
Go to the top of the page
+Quote Post
sauron_pk
post Mar 6 2011, 04:49
Post #75





Group: Members
Posts: 4
Joined: 6-March 11
Member No.: 88735



Yirkha you are great men!!

Can you please do me a favor and for anyone who is using this card with the latest beta drivers?
in these new drivers the dll was changed for another one, anything was updated(i don't know what) but the file creation and size it's different from the latest stable drivers...and the product version too(from the properties)

so here are the files, can you please fix it in these?


http://www.gigasize.com/get.php?d=c24g668tl8b x86 system32


http://www.gigasize.com/get.php?d=k3fkcym4dcd x64 SystemWOW64


thanks a lot!!!!!
Go to the top of the page
+Quote Post

4 Pages V  < 1 2 3 4 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st September 2014 - 00:11