On Thu, 2005-10-13 at 16:59 +0200, Cesare wrote: > I think that a clean solution to host vst plugins (at least the effects) > could be this : taking the wine approach (and maybe some code) and just > implement those calls that are relevant to audio plugins (file access > for loading and saving presets, math libraries etc.) without handling > graphics at all.We have the info for the effect parameters in the dll > and we can provide a standard interface (like the simpler vst effects in > cubase) to tweak parameters. > > Is this possible? absolutely not possible. > I mean, is there a (not too difficult) way to link a win32 dll to a > linux executable if you provide wrappers for the functions called inside it? this is i mean by saying that there is *lot* more to getting this stuff to work than knowing C. the infrastructure required to support plugins is much larger than you think. support win32 critical sections, which many plugins use, actually requires a client/server architecture within wine. there is lots more .... and in addition, i would note that most people who want to use vst plugins *want* the GUIs that go with them. i know several vst plugins that would be almost unusable without their own GUI, and almost all VSTi's would be have to be added to that list.