VST -> Winamp Bridge
-
- KVRist
- 88 posts since 11 May, 2001 from australia
VST -> Winamp Bridge by dmi@smartelectron:x
Alpha Release 0.2
This program sends the transport information (play,pause,stop,FF,RW etc) from a VST host such as Audio Mulch to Winamp. You could use it to score a movie using Audiomulch.
There are two parts..
VWBvst.dll which is a vst plugin that goes in your vstplugins folder.
gen_VWB.dll which is a Winamp plugin that goes in your winamp plugins folder (usually C:/Program Files/Winamp/Plugins).
You will need to enable the winamp plugin by opening winamp and going to Preferences/Plug-ins/General Purpose. You should see an entry "VST->Winamp Bridge". Select it, then click the "Configure selected plug-in" button. Then check the enable check box and click boody time. You should now see a tray icon of a man with yellow specs and tie. Yellow means no VST found.
Load your favorite VST host and insert an instance of the VWBvst on a channel. The vst passes all audio uneffected so put it on any channel. The tray icon should now have green glasses and ties, which means a VST has been found and they are communicating. Load a media file in Winamp, click play in your VST host and both should start playing.
There is a Winamp offset setting that allows you to compensate for the time it takes for Winamp to start playing. Experiment with this setting if your vst host is not playing in sync with your winamp media file.
Download it here..http://dmi.smartelectronix.com/VWB.rar
Alpha Release 0.2
This program sends the transport information (play,pause,stop,FF,RW etc) from a VST host such as Audio Mulch to Winamp. You could use it to score a movie using Audiomulch.
There are two parts..
VWBvst.dll which is a vst plugin that goes in your vstplugins folder.
gen_VWB.dll which is a Winamp plugin that goes in your winamp plugins folder (usually C:/Program Files/Winamp/Plugins).
You will need to enable the winamp plugin by opening winamp and going to Preferences/Plug-ins/General Purpose. You should see an entry "VST->Winamp Bridge". Select it, then click the "Configure selected plug-in" button. Then check the enable check box and click boody time. You should now see a tray icon of a man with yellow specs and tie. Yellow means no VST found.
Load your favorite VST host and insert an instance of the VWBvst on a channel. The vst passes all audio uneffected so put it on any channel. The tray icon should now have green glasses and ties, which means a VST has been found and they are communicating. Load a media file in Winamp, click play in your VST host and both should start playing.
There is a Winamp offset setting that allows you to compensate for the time it takes for Winamp to start playing. Experiment with this setting if your vst host is not playing in sync with your winamp media file.
Download it here..http://dmi.smartelectronix.com/VWB.rar
-
- KVRAF
- 1602 posts since 14 Oct, 2002
-
- KVRian
- 520 posts since 13 Aug, 2002 from Salzburg, Austria
It badly crashed FL Studio here.
1) Loaded winamp (with a wav song) enabled the plug on "General purpose plugins"
2) Loaded the VST Bridge on an FX channel on the mixer.
3) Pressed play, noting happened (so I thought FL needed to be in "song" mode, to send timing data to winamp)
4) Switched to song mode (tried to) and the system performance went to the floor, coudln't even load task manager or the startup menu, nothing. So I had to reboot.
1) Loaded winamp (with a wav song) enabled the plug on "General purpose plugins"
2) Loaded the VST Bridge on an FX channel on the mixer.
3) Pressed play, noting happened (so I thought FL needed to be in "song" mode, to send timing data to winamp)
4) Switched to song mode (tried to) and the system performance went to the floor, coudln't even load task manager or the startup menu, nothing. So I had to reboot.
-
Lawnmower Of The Damned Lawnmower Of The Damned https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29783
- KVRian
- 850 posts since 16 Jun, 2004
It may be possible that you are getting a driver conflict if your host and Winamp are both vying for control of your soundcard.
Excuse all the blood.
-
- KVRist
- 67 posts since 16 May, 2005
first off, thanks a lot!!! that exactly the plug i´m looking for the last years. (ok, a vsti that could play video would be the best)
now i can score with ableton live on windows.
unfortunately, your plug crashes ableton live 4.14 and my whole laptop very hard, i have to turn off.
winamp uses the internal soundcard of my laptop and ableton live uses my multiface.
now i can score with ableton live on windows.
unfortunately, your plug crashes ableton live 4.14 and my whole laptop very hard, i have to turn off.
winamp uses the internal soundcard of my laptop and ableton live uses my multiface.
-
- KVRer
- 14 posts since 4 Nov, 2002 from Vancouver BC
Again, like the others have said, Thank you very much for this...It's about time someone made this. I've been waiting for ever for it.
Unfortunately like the last post It freezes and then crashes Ableton Live for me as well.
The tray icon does turn green but when I press play...crash.
Computer : P3 1000mhz 1 gig ram
Program : Live V 4.14 (newest)
Soundcard : M-audio Delta 44 (ASIO)
Winamp : Tried all sound drivers
Alot of Ableton Live users are excited about this plugin. If I can help in any way at all (beta test ect...)Please give me a shout
Unfortunately like the last post It freezes and then crashes Ableton Live for me as well.
The tray icon does turn green but when I press play...crash.
Computer : P3 1000mhz 1 gig ram
Program : Live V 4.14 (newest)
Soundcard : M-audio Delta 44 (ASIO)
Winamp : Tried all sound drivers
Alot of Ableton Live users are excited about this plugin. If I can help in any way at all (beta test ect...)Please give me a shout
-
- KVRist
- Topic Starter
- 88 posts since 11 May, 2001 from australia
This looks to me like a bug in Live. If the plugin requests the VstTimeInfo every block then Live will freeze.
The VstTimeInfo contains a flag that is set for each block when the host transport changes. So when you press play or stop in Live the flag for transport changed flag will be set for the current block. The next block will not have that transport changed flag set. Therefore in order for the transport changed flag to be of any use to a plugin, the host needs to be able to provide VstTimeInfo for every block.
Having said that, I might be able to work aroung this by requests the VstTimeInfo every few blocks and keeping track of the playback position inside the plugin. This will cause some lag but I should be able to compensate for it by starting Winamp at an offset position.
I'll let you know how I go.
The VstTimeInfo contains a flag that is set for each block when the host transport changes. So when you press play or stop in Live the flag for transport changed flag will be set for the current block. The next block will not have that transport changed flag set. Therefore in order for the transport changed flag to be of any use to a plugin, the host needs to be able to provide VstTimeInfo for every block.
Having said that, I might be able to work aroung this by requests the VstTimeInfo every few blocks and keeping track of the playback position inside the plugin. This will cause some lag but I should be able to compensate for it by starting Winamp at an offset position.
I'll let you know how I go.
-
- KVRian
- 1372 posts since 22 Sep, 2003 from New Delhi, India
sorted!
gonmna chek this out too.
Sidhu
Sidhu
-
- KVRist
- Topic Starter
- 88 posts since 11 May, 2001 from australia
Ok...updated and should work in ableton live. I've added a (third!) dll called VWBvstB.dll that should be used as the vst plugin for live users. The sync should be the same but there may be some more latency. Smaller block sizes for the host will reduce the latency.
You will need to tune the offset setting in the VST if you are using huge media files or heavily compressed files in winamp.
Let me know how this one goes...
http://dmi.smartelectronix.com/VWB.rar
You will need to tune the offset setting in the VST if you are using huge media files or heavily compressed files in winamp.
Let me know how this one goes...
http://dmi.smartelectronix.com/VWB.rar
-
- KVRer
- 1 posts since 6 Jan, 2005
spyro - have the same problem. When winamp and host run both at the same time, winamp crashes and displays info :bad directsound driver. I'm not sure but I think I should choose another driver in winamp->preferences->plugins->output. Am I right? So I tried but none of them works propelly. I can see lots of possibilities winampbridge gives but I can't use it
. As you can see I'm not "winampmaster" so can anybody post a solution, which winamp output plugin choose to make that beast work correct?
celebrate in this noise
-
- KVRAF
- 7217 posts since 21 Aug, 2004 from Trondheim, Norway
Wow. Just last night I had this idea I would try to make a mouseclickrecorder VST, so I could assign a CC to all kinds of mouseclick events, and start and stop stuff outside (or inside) the host (like winamp or just anything that doesn't have CC assignments).
This looks more advanced than what I had in mind, but the timing was weird for me, because I was just trying to sort out how to do it when I saw your post
This looks more advanced than what I had in mind, but the timing was weird for me, because I was just trying to sort out how to do it when I saw your post
Rakkervoksen
