11 February 2009, 18:49 | #1 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,665
|
Portaudio support (was: WinUAE support for ASIO drivers)
Hey Toni!
We were talking with a musician friend about how the audio lag would make a lot of trouble on his working... He is trying to record some old tracks of him, which use OctaMED and a MIDI link to a Roland MC-303 groovebox. He says MIDI works better than on the PC host software! xD However, the Amiga audio lags and he can't record his tunes properly. I was thinking that perhaps one could use an ASIO low latency audio driver with WinUAE? I also have a professional audio interface and ASIO drivers put the latency down really, really low. It's almost useless with DirectX but ASIO is almost real time performance! What do you think? |
11 February 2009, 18:58 | #2 |
Registered User
Join Date: Sep 2008
Location: Sesimbra
Posts: 1,462
|
It's a pity that OctaMED doesn't use AHI audio, so we could use the low latency AHI WinUAE driver... as an alternative.
But it's a nice ideia Akira. ASIO sounds good to me! |
11 February 2009, 19:38 | #3 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,665
|
Well, there's that new software, what was the name? Digibooster Pro? Maybe if it imports MEDs accurately my friend can do what he wants.
|
11 February 2009, 19:40 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,603
|
I remember not finding any API documentation for ASIO or something.
btw, current WinUAE AHI is far from high quality (of course better than Paula). It mixes all channels to 2 channel output in software. (I still plan to create better that uses native sound card hardware mixing but there are some issues to solve..) |
11 February 2009, 22:20 | #5 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,665
|
The AHI driver is amazing but old trackers (and games!) don't support AHI...
I'll try to find some documentation on how to use ASIO drivers in your soft... There has to be some data somewhere... for example, I can ask the writer of littlegptracker, he implemented ASIO support on his free software and he's a good friend. |
11 February 2009, 22:36 | #6 |
Registered User
Join Date: Sep 2008
Location: Sesimbra
Posts: 1,462
|
I've got a PDF "ASIO SDK 2.0." is this you're looking Toni? It's from a Cubase CD I have.
|
12 February 2009, 10:06 | #7 |
Registered User
Join Date: Aug 2004
Location: Amiga_land
Posts: 443
|
@Akira:
Tell your friend to lower "Sound buffer size" in "Sound" panel of Winuae settings. On today's PCs there's no need to keep a buffer so high with the consequence of an audio lag. And for MIDI, set the priority to "below normal" or "low" in winuae settings. |
12 February 2009, 11:02 | #8 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,603
|
Quote:
Quote:
|
||
12 February 2009, 11:23 | #9 |
Registered User
Join Date: Aug 2004
Location: 19 Jump Street
Posts: 238
|
The latest version of the SDK is 2.2 and is available directly from Steinberg at http://www.steinberg.net/en/company/...developer.html
|
12 February 2009, 11:26 | #10 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,603
|
Ah, that was the problem, I refuse to register just to get some SDK..
|
12 February 2009, 11:29 | #11 |
Registered User
Join Date: Aug 2004
Location: 19 Jump Street
Posts: 238
|
The second login worked for me
http://www.bugmenot.com/view/steinberg.net Turn on Javascript if you have it disabled in order to see the logins |
12 February 2009, 15:05 | #12 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,665
|
I can register for you if you want! :P
Quote:
He's got an Intel i7, by the way :P On my lowly Asus eeePC, with a -shit- Behringer USB audio card, I get as low as 5 or 4ms latency using ASIO drivers on Ableton Live, compared to more than 50ms using DirectX. |
|
12 February 2009, 15:12 | #13 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,665
|
I just uploaded the SDK to the Zone!
|
12 February 2009, 19:11 | #14 |
Registered User
Join Date: Aug 2006
Location: Italy
Posts: 110
|
|
12 February 2009, 19:13 | #15 |
Registered User
Join Date: Aug 2006
Location: Italy
Posts: 110
|
|
12 February 2009, 20:21 | #16 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,665
|
Well fuck me if it is illegal, I don't care about Steinberg, but if it brings troubles, well .... remove it xD
Gratzie for your insight! |
12 February 2009, 22:11 | #17 |
Supernormal
Join Date: Jul 2007
Location: Istanbul / Turkey
Age: 43
Posts: 1,416
|
http://www.asio4all.com/
This is the perfect asio driver that should work with any sound card. Using this with Vista and and onboard sound I don't get any latency at all. |
12 February 2009, 22:59 | #18 |
Dinamáquina
Join Date: May 2002
Location: BH/Brasil
Age: 50
Posts: 370
|
Yes it is, but the point is that you can't use them with WinUAE since it has no ASIO support in the first place.
The drivers don't do anything by themselves. Last edited by Sune Salminen; 12 February 2009 at 23:43. |
13 February 2009, 09:20 | #19 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,603
|
License is an issue. It seems you can't distribute binaries that uses ASIO without signing license agreement with Steinberg.. (which is incompatible with GPL)
"Have to build it yourself" solution seems to be the only current legal solution. |
15 February 2009, 14:15 | #20 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,603
|
ASIO "API" looks weird, some annoying COM stuff that requires C++ (without rewriting the SDK, which probably isn't legal either..)
Perhaps I'll just support WaveRT, Vista/Windows 7 only ASIO-like low latency sound API. You can hate me by "supporting" Vista (but Windows 7 will be out this year and it is MUCH better) if you want but this sidesteps stupid license & SDK issues.. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Does WinUAE Support AmigaOS 4.1? | Oktai-Wanda | support.WinUAE | 1 | 15 July 2013 04:41 |
Catweasel MK4+ drivers including SID support! | klx300r | Amiga scene | 4 | 22 January 2011 22:03 |
WinUAE will have overlay support again? | Leandro Jardim | support.WinUAE | 2 | 17 October 2010 22:19 |
WinUAE ppc support? | blasterreal | support.WinUAE | 8 | 29 September 2010 00:51 |
WinUAE serial support | Fackamato | support.WinUAE | 1 | 08 May 2003 16:02 |
|
|