Win-to-OSX VST wrapper/adapter
-
- KVRist
- 40 posts since 22 Mar, 2007
First, I'm sorry to hear how many problems people are having getting wacvst to work. I've only tested it using Live 7 under 10.5 and 10.6 with Apple's stock X11 application. I've never installed any X11 port which might make my machine "cleaner" than others.
In an effort to get it working better there already is some logging. Unfortunately, the logging doesn't go to a file but instead can only be captured via the terminal application. To gather this info:
start a terminal window
in the window issue the following commands:
cd /Applications/Live XX/Live.app/Contents/MacOS
./Live
where one should replace Live XX with the name of the directory that Live has been installed in.
When wacvst is scanned or instantiated, it will generate a bunch of messages to the terminal window. If you cut and paste those messages in a PM to me, I'll take a look and see if I can't get the problem figured out.
The other thing to try is get ahold of the Steinberg's VST SDK and build a Mac version of the minihost application. In testing, I use minihost to load up a wacvst wrapped vst since its a) simple and b) generates lots of debug messages. If you are feeling adventurous, I'd be curious to hear how this works for you.
In the mean time I'll compile up a new version of wacvst that generates more complete log messages to a file.
As always, I'd be interested in hearing from anyone who is interested in doing development work on wacvst. It is mostly just a hobby project for myself.
In an effort to get it working better there already is some logging. Unfortunately, the logging doesn't go to a file but instead can only be captured via the terminal application. To gather this info:
start a terminal window
in the window issue the following commands:
cd /Applications/Live XX/Live.app/Contents/MacOS
./Live
where one should replace Live XX with the name of the directory that Live has been installed in.
When wacvst is scanned or instantiated, it will generate a bunch of messages to the terminal window. If you cut and paste those messages in a PM to me, I'll take a look and see if I can't get the problem figured out.
The other thing to try is get ahold of the Steinberg's VST SDK and build a Mac version of the minihost application. In testing, I use minihost to load up a wacvst wrapped vst since its a) simple and b) generates lots of debug messages. If you are feeling adventurous, I'd be curious to hear how this works for you.
In the mean time I'll compile up a new version of wacvst that generates more complete log messages to a file.
As always, I'd be interested in hearing from anyone who is interested in doing development work on wacvst. It is mostly just a hobby project for myself.
- KVRAF
- 4805 posts since 21 Jan, 2008 from oO
Hey,
i would really like to participate with testing..
am on 10.6.2 with cubase 5 and Nuendo 4..
all your solutions seems to adress working with live so..
i might wait for a working fix on SL..
as far as i see, nobody here has it running on SL proper right?
cheers
i would really like to participate with testing..
am on 10.6.2 with cubase 5 and Nuendo 4..
all your solutions seems to adress working with live so..
i might wait for a working fix on SL..
as far as i see, nobody here has it running on SL proper right?
cheers
JamWide - a cross-platform Ninjam client for DAWs
-
- KVRer
- 3 posts since 13 Nov, 2009
Hey retroware,
thanks for the heads up and for continuing your project, as i said, this is something you'll make a lot of people happy with!
I'll try out what you recommended, i'll set up a special machine for that today.
cheers,
d
thanks for the heads up and for continuing your project, as i said, this is something you'll make a lot of people happy with!
I'll try out what you recommended, i'll set up a special machine for that today.
cheers,
d
-
- KVRist
- 40 posts since 22 Mar, 2007
Some clarification:
wacvst works on my system:
Mac OS X 10.6
Stock 10.6 X11
Live 7.0.10 and 7.0.16
Wine 1.1.30 built directly from source downloaded from the main wine website.
I've tried a number of wrapped vsts including glitch, opx, crystal etc.
It should in theory work under different hosts such as cubase but I don't have that installed so I can't test. In terms of using it with cubase, you should in theory just need to drag a wacvst wrapped vst to the Library/Audio/Plug-Ins/VST
directory. Of course, this assumes that you've installed wine and X11.
From this thread it seems that lots of people are having problems with 10.6. I'm still at a loss as to what is causing the problem. Hopefully, when I get a few more logs back I'll have a better idea as to what is going on.
wacvst works on my system:
Mac OS X 10.6
Stock 10.6 X11
Live 7.0.10 and 7.0.16
Wine 1.1.30 built directly from source downloaded from the main wine website.
I've tried a number of wrapped vsts including glitch, opx, crystal etc.
It should in theory work under different hosts such as cubase but I don't have that installed so I can't test. In terms of using it with cubase, you should in theory just need to drag a wacvst wrapped vst to the Library/Audio/Plug-Ins/VST
directory. Of course, this assumes that you've installed wine and X11.
From this thread it seems that lots of people are having problems with 10.6. I'm still at a loss as to what is causing the problem. Hopefully, when I get a few more logs back I'll have a better idea as to what is going on.
-
- KVRer
- 13 posts since 5 Dec, 2006
I'm so excited about this project and will do what I can to get it working for everyone. Here are the messages from the terminal window when I run a scan finding the wacvst.vst plug-in:retroware wrote: start a terminal window
in the window issue the following commands:
cd /Applications/Live XX/Live.app/Contents/MacOS
./Live
where one should replace Live XX with the name of the directory that Live has been installed in.
When wacvst is scanned or instantiated, it will generate a bunch of messages to the terminal window.
Returning file identifiers: Gxg3PZEvXnnX45GICUWL9uBLI0AQXi0bpR5F90zEgs
RemoteVSTClient: executing /Library/Audio/Plug-Ins/WinVST/wacvst.vst/Contents/Resources/dssi-vst-server.exe.so
wine: could not load L"Z:\\Library\\Audio\\Plug-Ins\\WinVST\\wacvst.vst\\Contents\\Resources\\dssi-vst-server.exe.so": Bad EXE format for
It actually ends that weird way (Bad EXE format for). I can't make much of this but hopefully you can.
I have the X11 installation that came pre-installed on my MBP Pro last year and I'm currently on MacOSX 10.5.8. I installed wine (not wine-devel) using MacPorts and Porticus and wine works fine with other apps (tried a few).
I also hereby commit to do a very nice looking (sreenshots etc) and informative pdf with installation instructions once I get it up and running. That's a promise.
Let me know if there's anything else I can do to help! Regards,
- Jonas
- KVRAF
- 4805 posts since 21 Jan, 2008 from oO
- KVRAF
- 19156 posts since 13 Feb, 2003 from Vancouver, Canada
Whoa ho! What's going on here? Running Windows VST's on Mac you say? Where do I sign up? 
Actually, this is weird because I just installed Wine and noticed that you can get quite a lot of Windows programs to work inside OS X! I've got Wine installed, running the very latest OS X 1.6.2 (because I'm an idiot) - what else do I need to do to try this out?
EDIT: Eeeooo...you gotta manually enter paths in info.plist? Hmm..doesn't make sense to me right now. Maybe in the morning.
Actually, this is weird because I just installed Wine and noticed that you can get quite a lot of Windows programs to work inside OS X! I've got Wine installed, running the very latest OS X 1.6.2 (because I'm an idiot) - what else do I need to do to try this out?
EDIT: Eeeooo...you gotta manually enter paths in info.plist? Hmm..doesn't make sense to me right now. Maybe in the morning.
- KVRAF
- 4805 posts since 21 Jan, 2008 from oO
there is one great explanation of the installation on page 3 i think..
but that just works with 10.5.8
then there are several single posts who one might could get it to work on 10.6 but those explanations are too much for me for example..sounds like cyptic stuff for me..
so if anyone could update the tutorial provided before i think more people would contribute on testing..
thanks
but that just works with 10.5.8
then there are several single posts who one might could get it to work on 10.6 but those explanations are too much for me for example..sounds like cyptic stuff for me..
so if anyone could update the tutorial provided before i think more people would contribute on testing..
thanks
JamWide - a cross-platform Ninjam client for DAWs
- KVRAF
- 19156 posts since 13 Feb, 2003 from Vancouver, Canada
Holeee crap. OK, that's more involved than I thought. Might be a little too early for me to go in, but I'd love to help. Very intriguing for someone who's moved from PC to Mac!Zork wrote:there is one great explanation of the installation on page 3 i think..
but that just works with 10.5.8
then there are several single posts who one might could get it to work on 10.6 but those explanations are too much for me for example..sounds like cyptic stuff for me..
so if anyone could update the tutorial provided before i think more people would contribute on testing..
thanks
-
- KVRian
- Topic Starter
- 607 posts since 23 Jun, 2005
Seems like lots of people are having luck with Live 7, even in Snow Leopard... just installed Live 7 to see if I'd have any better luck and unfortunately nothing
Same as before - still not showing up in the VST menu at all
Looking forward to testing the newer build retroware
Looking forward to testing the newer build retroware
-
- KVRist
- 40 posts since 22 Mar, 2007
Thanks Jonas for the log info. This sheds some light on why some people can get wacvst to work while others can't. Wacvst uses a winelib compiled program. A winelib program is one that can use both unix and windows library calls. For reasons that aren't yet clear to me, some versions of wine seem to have problems running a winelib compiled program. I've searched the web for other people having problems with running winelib programs with no luck. If someone has run into this issue and has a solution please let me know. Otherwise, its off to read wine source codeJOnas666 wrote:
Returning file identifiers: Gxg3PZEvXnnX45GICUWL9uBLI0AQXi0bpR5F90zEgs
RemoteVSTClient: executing /Library/Audio/Plug-Ins/WinVST/wacvst.vst/Contents/Resources/dssi-vst-server.exe.so
wine: could not load L"Z:\\Library\\Audio\\Plug-Ins\\WinVST\\wacvst.vst\\Contents\\Resources\\dssi-vst-server.exe.so": Bad EXE format for
It actually ends that weird way (Bad EXE format for). I can't make much of this but hopefully you can.
I have the X11 installation that came pre-installed on my MBP Pro last year and I'm currently on MacOSX 10.5.8. I installed wine (not wine-devel) using MacPorts and Porticus and wine works fine with other apps (tried a few).
One thing you might want to try in the mean time is installing the wine-devel port. Maybe the standard port doesn't have winelib support built in.
When things get a bit more stable I'd like to take you up on that offer. One thing I'm looking at is using a pre-built wine such as http://winebottler.kronenberg.org. Hopefully, by shipping a standard, pre-built wine with wacvst the various compatibility issues will decrease.JOnas666 wrote: I also hereby commit to do a very nice looking (sreenshots etc) and informative pdf with installation instructions once I get it up and running. That's a promise.
-
- KVRer
- 13 posts since 5 Dec, 2006
Hey retroware,
Thanks for your quick reply. Tonight I tried using the Wine-version from Winebottler and, just for fun, Darwine as well.
Error message from the Wine-bottler version, wine-1.1.32 (most of which I'm guessing is related to the install of wine rather than to wacvst but anyway):
Returning file identifiers: aCdzRrbi7MrhHmnDGwix9NGO2NGUPLmjBdmTncXayw
RemoteVSTClient: executing /Library/Audio/Plug-Ins/WinVST/wacvst.vst/Contents/Resources/dssi-vst-server.exe.so
Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
[ ... repeating the freetype message a number of times and then ...]
err:module:load_builtin_dll failed to load .so lib for builtin L"msxml3.dll": dlopen(/Applications/Wine.app/Contents/Resources/bin/../lib/../bin/../lib/wine/msxml3.dll.so, 2): Library not loaded: /Users/mike/Documents/darwine/usr/lib/libxml2.2.dylib
Referenced from: /Applications/Wine.app/Contents/Resources/bin/../lib/../bin/../l
wine: configuration in '/Users/jonaseriksson/.wine' has been updated.
wine: could not load L"Z:\\Library\\Audio\\Plug-Ins\\WinVST\\wacvst.vst\\Contents\\Resources\\dssi-vst-server.exe.so": Bad EXE format for
Error message from Darwine, wine-1.1.21:
Returning file identifiers: fHzjG8pD8czUgfMgz1A1qLqFIZa2N9hQUefJEk9Hfu
RemoteVSTClient: executing /Library/Audio/Plug-Ins/WinVST/wacvst.vst/Contents/Resources/dssi-vst-server.exe.so
Could not load Mozilla. HTML rendering will be disabled.
wine: configuration in '/Users/jonaseriksson/.wine' has been updated.
wine: could not load L"Z:\\Library\\Audio\\Plug-Ins\\WinVST\\wacvst.vst\\Contents\\Resources\\dssi-vst-server.exe.so": Bad EXE format for
Hope that helps! I haven't had time to try wine-devel yet but I will in a day or two. Regards,
- Jonas
Thanks for your quick reply. Tonight I tried using the Wine-version from Winebottler and, just for fun, Darwine as well.
Error message from the Wine-bottler version, wine-1.1.32 (most of which I'm guessing is related to the install of wine rather than to wacvst but anyway):
Returning file identifiers: aCdzRrbi7MrhHmnDGwix9NGO2NGUPLmjBdmTncXayw
RemoteVSTClient: executing /Library/Audio/Plug-Ins/WinVST/wacvst.vst/Contents/Resources/dssi-vst-server.exe.so
Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
[ ... repeating the freetype message a number of times and then ...]
err:module:load_builtin_dll failed to load .so lib for builtin L"msxml3.dll": dlopen(/Applications/Wine.app/Contents/Resources/bin/../lib/../bin/../lib/wine/msxml3.dll.so, 2): Library not loaded: /Users/mike/Documents/darwine/usr/lib/libxml2.2.dylib
Referenced from: /Applications/Wine.app/Contents/Resources/bin/../lib/../bin/../l
wine: configuration in '/Users/jonaseriksson/.wine' has been updated.
wine: could not load L"Z:\\Library\\Audio\\Plug-Ins\\WinVST\\wacvst.vst\\Contents\\Resources\\dssi-vst-server.exe.so": Bad EXE format for
Error message from Darwine, wine-1.1.21:
Returning file identifiers: fHzjG8pD8czUgfMgz1A1qLqFIZa2N9hQUefJEk9Hfu
RemoteVSTClient: executing /Library/Audio/Plug-Ins/WinVST/wacvst.vst/Contents/Resources/dssi-vst-server.exe.so
Could not load Mozilla. HTML rendering will be disabled.
wine: configuration in '/Users/jonaseriksson/.wine' has been updated.
wine: could not load L"Z:\\Library\\Audio\\Plug-Ins\\WinVST\\wacvst.vst\\Contents\\Resources\\dssi-vst-server.exe.so": Bad EXE format for
Hope that helps! I haven't had time to try wine-devel yet but I will in a day or two. Regards,
- Jonas
