Re: Rosetta and AudioUnits
Re: Rosetta and AudioUnits
- Subject: Re: Rosetta and AudioUnits
- From: "Angus F. Hewlett" <email@hidden>
- Date: Thu, 09 Feb 2006 10:59:52 +0000
Perhaps. I've certainly looked at it. But it's a Hell of a lot of work
to get workable compatibility with even 70-80% of Windows VSTs. It's not
like VST-AU or VST-RTAS where a 99% success rate is acheivable. As far
as I know, nobody has written a decent mapping of the Win32 API on to
the OS X API -- Wine and Darwine map Win32 on to X11, and as such is
useless for embedding plug-ins in a regular OS X host.
Most of it isn't rocket science, just massively labor-intensive for even
an imperfect end result. Muse Research has several developers working
full-time on this stuff for Receptor, and that's with Wine as a starting
point.
Compile-once, run-anywhere (or at least, run on MacIntel *and* Win32)
for plug-ins would be very cool indeed (for indie developers and the
tweakheads who follow them, if not for overall user experience), but
even for that there are some tricky problems to address, mostly relating
to interaction between the compiler, the platform's C/C++ runtime, and
the system as a whole.
Best regards,
Angus.
Dan Nigrin wrote:
Yes, I'm afraid so. The best hope for some of these old plug-ins,
imho,is to get a good enough runtime WinAPI -> MacOSX API mapping to
allowWindows VST DLLs to be hosted on MacOSX/x86. However, to get
evenpartial compatibility is a huge amount of work (as the VST/Linux
andMuse Receptor developers will attest).
Angus, based on your other work with wrappers of this sort, you're the
man for the job! ;-)
Dan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden