willie at zeitgeistmedia.net
Tue Apr 18 11:07:43 CDT 2006
Am Dienstag, 18. April 2006 11:56 schrieb Christian Gmeiner:
> What is ASIO?
> ASIO is a driver interface for pro-audio apps developed by Steinberg. It's
> somewhat similar to our beloved Jack sound server, but not as advanced.
> I thought about implementing ASIO for wine so we are one step neaer to a
> running Cubase. I have also some advanced audio hardware - hercules 16/12
> fw (need to check if there are some dirvers).
> At the moment I am a student of Computer Sciences in the 4 term and have
> done programming with c, c++ and java.
> Bugs, which get fixed:
> What do you think about this idea?
I like the idea - obviously, I reported the bug... ;-)
Some more infos about ASIO: ASIO is a low-latency audio protocol. ASIO is not
part of Windows, and was not developed by Microsoft, but by Steinberg Media
Technologies. It comes with most soundcard drivers, though, and is a de-facto
standard for pro-audio applications. Most (all?) pro-audio applications at
least support ASIO, and many applications _only_ support ASIO these days (no
DSound/ MME/ whatever at all). Those applications won't ever work on Wine
There are some problems, though. The ASIO SDK license is quite free, you can
basically do what you want with it AFAIU, but you may not redistribute parts
of the SDK. Steinberg intended to BSD-license all their SDKs a while ago, but
that idea was canned after Yamaha bought Steinberg. Everyone may download it
from the Steinberg website, though, and the binaries may be redistributed. So
prebuilt Wine packages may come with ASIO support enabled. If anyone wants to
build Wine from source and needs ASIO support, they need to get the SDK from
ASIO EULA and SDK:
ASIO description on Wikipedia:
//////// | Tritium Studios
// | ______________________________
//// /// | http://www.tritium-studios.com
<willie at froq.net>
More information about the wine-devel