I don't
know if the 3 points I've made have already been done, I'm new
to LAD, but they are important. Especially 3 as it gives a "migration
path" to existing windoze users. I know, I know, DirectX plugins are
written against Microsoft libraries, but how come mplayer on Linux can
use windows binaries (codecs) in it's system? Could the same not be
done
for audio? Surely it's the same principle? (Media data input, process,
media data ouput).
Yes this should be possibile since both DirectX and VST are documented
APIs.
VST is a C++ API, and thus its easy for plugins to end up having
dependencies on MSVCRT.dll or its equivalent with other compilers,
which is not available under linux, even with wine.
DirectX is more of a possibility, since its C API (though i am not
sure if this avoid dependencies on unavailable MS system calls - i
don't know what state wine is in). But there are not very many "pro
audio" plugins under DirectX - lots of instruments and wierdo
enthusiast FX, but not the sort of stuff that ProTools, Nuendo and
Logic users are inclined towards.
the reason mplayer works is either:
* they are using wine to help them out
* the codecs are free of all MS system calls
i'd think that the second one was likely. unfortunately for plugins,
especially DirectX ones that come with a GUI, this is not likely to be
the case there. plugins are at least an order of magnitude more
complex than most codec modules.
--p