On 10/16/05, Mark Knecht <markknecht@xxxxxxxxx> wrote: > On 10/16/05, Dave Phillips <dlphillips@xxxxxxxxxx> 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