On 10/16/05, Mark Knecht <markknecht(a)gmail.com> wrote:
On 10/16/05, Dave Phillips
<dlphillips(a)woh.rr.com> wrote:
Mark Knecht wrote:
>I'd like to see every Linux Audio user
interested in this subject
>start pressing the Wine folks to support this themselves. Let's pay
>attention to the Windows apps that can host VSTs and VSTi's. Acid Pro
>is a commercial one that comes to mind. Fruity Loops, etc. There's got
>to be free VST loaders out there for Windows. Older versions of Acid
>install and run fine under Wine but do not handle VSTs very well. The
>new versions don't install or run.
>
>Putting together yet another hack outside of Wine that will run for 1
>year and then die when gcc5 comes out would be disappointing. Let's
>get the Wine folks to support this.
>
>Please enter apps in the Wine AppDB and enter test results in Wine's
>Bugzilla. If there are enough of us entering 100's of apps then
>they'll pay attention. Maybe not fast, but I believe they will.
>
>
Hear the man. This issue is really as much a matter for the WINE folk as
it is for us. VSTs are Windows applications, WINE intends to run Windows
applications.
Thanks Dave. I haven't heard a consensus yet, but there seems to be
interst in the savihost.exe application for a simple host that can
hold both VSTs and VSTi's. I tried installing savihost.exe but it
failed for a missing DLL. I've rectified that and am learning to run
Savihost. It's a bit strange to be renaming the thng all the time, but
so be it. We'll see. I haven't tried to get sound yet from it. (Other
competing priorities...)
I have now entered Savihost in the Wine AppDb. It will hopefully be
accepted in the next few days. When it is accepted I will post back
information here about where interested folks can go to express their
interst in getting the Wine developers to pay attention to it. I will
sign up to be the app maintainer once it is accepted.
NOTE: I downloaded the Crystal VSTi, a more or less known good device,
and attempted to run it under savihost. The process, as I understand
it, goes like this:
1) Download and install a copy of the MFC42.DLL file. I got mine from
http://www.dll-files.com. Note that there did not seem to be different
vesions of this file for different versions of Windows.
2) Copy Crystal.dll to a working directory under .wine/drive_c. I used
a generic directory called VST
3) Copy savihost.exe to the VST directory and rename it to the name of
the VSTi you want to run. In this case I renamed savihost.eve to
Crystal.exe
4) Run wine ./Crystal.exe
In my case this crashed with the following message:
mark@lightning ~/.wine/drive_c/VST $ wine ./Crystal.exe
wine: Call from 0x40b001 to unimplemented function MFC42.DLL.6625, aborting
Segmentation fault
mark@lightning ~/.wine/drive_c/VST $
I have entered this information in the following Wine bug report:
http://bugs.winehq.org/show_bug.cgi?id=3604
I encourage any and all interested people try to duplicate what I've
done here, both with Crystal and other VSTi's. Please enter your
results in this bug report.
mark@lightning ~/.wine/drive_c/VST $ wine --version
Wine 20050930
mark@lightning ~/.wine/drive_c/VST $
Cheers,
Mark