You have a VST plugin you like, but it's Windows-only, and you're using a Mac.
To host the plugin, we're going to use WineBottler to build an OS X app around a Windows VST host. We'll then use the Wormhole2 VST (which runs in both environments) to send audio data from the OS X DAW to the Windows VST host, and then back to the DAW.
- Download and install WineBottler: WineBottler |*Run Windows-based Programs on a Mac
- Download VSTHost: VSTHost (you want either 32-bit version, I'm using the double precision version "dvsthostx86")
- Download both the Windows and OS X versions of Wormhole2: https://code.google.com/p/wormhole2/, install the OS X version as normal
- Have a Windows VST plugin you'd like to use - here I'm using BootEQ from Variety of Sound: Downloads
Windows host setup:
- Launch WineBottler
- Go to "Advanced"
- Click "Select File" and navigate to wherever you unzipped VSTHost
- Choose "This is the actual program, copy it to the App Bundle"
- Click "Install" and give it a sensible name, like "VSTHost"
- You should now have VSTHost.app in the same folder as the Windows VST .exe - you can drag it to Applications and treat it just like any other app
After setup is done, you won't have to do it again.
- Launch your new VSTHost OS X app
- Create an instance of Wormhole2 via "File" > "New Plugin" and give it a name
- Choose make this the "before" node in the instance chain section
- Create an instance of the Windows VST
- Create a second instance of Wormhole2 and click "Chooser" > "Foo - after" where "Foo" is the name from step 2
- Wire up the plugins in order: Wormhole2 Before > Windows VST > Wormhole2 After (we don't care about the VSTHost in and out nodes)
- In your DAW, insert an instance of Wormhole2 and click "Chooser" > "Foo - insert"
You can now control the plugin inside VSTHost, and it will act as if it were in place of the Wormhole2 instance in your DAW. See the Wormhole2 docs for more information about latency adjustment, etc.
This was inspired by http://diaphone.blogspot.com/2010/12/11.html, but my method is simpler.