Video Support for Bitwig ;-)

Official support for: bitwig.com
RELATED
PRODUCTS
VidPlayMTC VidPlayVST VidRenderVST
User avatar
ThomasHelzle
KVRAF
Topic Starter
6058 posts since 9 Dec, 2008 from Berlin

Post Mon Apr 28, 2014 2:58 am

-------------------

EDIT: check this post for a (currently free) VST called VidPlayVST that works for PC, Mac and 32 and 64 Bit:
viewtopic.php?f=259&t=410291&p=6735361#p6735361

Much better than all the other solutions in this thread!


------------------

Hey,

I wanted to do some video Work with Bitwig and searched the Web for VSTs that can show Video. The one that came up most and seems to work best so far here was mediavst.dll which is part of the buzzmachines VST support packages:
http://www.xlutop.com/buzz/
From those downloads, you basically just want the file "mediavst" / "mediavst.x64.dll" in the folder Gear/VST inside the zip.
Copy that file(s) into your VST/VST x64 folder, load it into a track, rightclick the VST window to load a video...
After a video is loaded, more options are available in the rightclick menu.
The usual things apply, like videos with keyframes on every frame work best, you may want to stream video from a different HD than your audio and samples etc.

.mov files didn't work here, but avi, wmv, most mp4s did.

Some pages mentioned that you need to trigger a C4 note to start the video, but that wasn't necessary here. Not sure if that was changed or if Bitwig just handles this stuff differently.

CPU use is very low here, so I think this could be a winner - at least for Windows.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream|Thomas Helzle 8) Twitter

giacometti777
KVRist
59 posts since 28 Aug, 2013

Post Mon Apr 28, 2014 1:55 pm

THANK YOU!

carlosjcuevasm
KVRist
204 posts since 30 Oct, 2013 from Dominican Republic

Post Wed Sep 03, 2014 2:04 pm

http://forums.jeskola.net/viewtopic.php ... &start=240

For help from the dev! Anyways comfirmed, working but I dropped the whole folder from the beta, have not tested just the mediavst.dll

Have to say... that plugin is awesome, as it works almost perfectly! well... as far as I tested it since not doing too much score/soundtrack latetly (actually, never :) )

Dagadi
KVRer
14 posts since 14 Oct, 2013

Post Wed Sep 03, 2014 2:21 pm

Thank you Thomas :)

amitnj29
KVRer
5 posts since 4 Nov, 2014

Post Fri Jul 17, 2015 4:43 am

ThomasHelzle. Thanks for sharing. Its a good vst to load videos. One thing that I dont find here are the thumbnails of the loaded video. Whole video track remains blank, video plays though. Am I not looking at the right place to find it or it doesnt support thumbnails.

User avatar
ThomasHelzle
KVRAF
Topic Starter
6058 posts since 9 Dec, 2008 from Berlin

Post Fri Jul 17, 2015 4:48 am

Showing Thumbnails is something that the DAW would have to do, a VST has no way to access the tracks etc.
There are no video tracks in Bitwig so far, that is why we need the VST, you just use a normal track to insert the VST, which the DAW knows nothing about so to say. The VST does all the showing of the video etc.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream|Thomas Helzle 8) Twitter

User avatar
operator
KVRist
466 posts since 6 Jan, 2015 from Earth

Post Fri Jul 17, 2015 6:33 am

Thanks Thomas... very helpful... thanks for sharing... :tu: :tu: :tu:
Everyone knows more than I do...

User avatar
ThomasHelzle
KVRAF
Topic Starter
6058 posts since 9 Dec, 2008 from Berlin

Post Fri Oct 23, 2015 5:59 am

Since mediavst only works on Windows and some report it doesn't keep time properly, I found this Plugin today that does output MTC and thought I mention it here. This would allow to sync external, MTC-enabled video players to Bitwig. It is available for PC and Mac:
http://www.thepiz.org/plugins/?p=midiOut
I tried it with LoopMidi on Windows and the MTC goes out correctly AFAICT.
I don't have a sync-able Video Player for Windows though so can't test myself.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream|Thomas Helzle 8) Twitter

User avatar
shadiradio
KVRist
459 posts since 28 Mar, 2014 from Los Angeles, CA

Post Fri Oct 23, 2015 12:50 pm

ThomasHelzle wrote:Since mediavst only works on Windows and some report it doesn't keep time properly, I found this Plugin today that does output MTC and thought I mention it here. This would allow to sync external, MTC-enabled video players to Bitwig. It is available for PC and Mac:
http://www.thepiz.org/plugins/?p=midiOut
I tried it with LoopMidi on Windows and the MTC goes out correctly AFAICT.
I don't have a sync-able Video Player for Windows though so can't test myself.

Cheers,

Tom
OMG Tom, thanks for sharing! If Bitwig added the song position pointer data to their build in MTC script, everything would be dandy. However I'm definitely going to try this out (right now). You can try it with the XJadeo video player, which syncs with JACK transport, MTC, and LTC.

User avatar
shadiradio
KVRist
459 posts since 28 Mar, 2014 from Los Angeles, CA

Post Fri Oct 23, 2015 1:24 pm

Actually now that I think about this, since I own Live 9 as well, I can just have Live 9 be the MTC slave and use its built-in video track support.

User avatar
shadiradio
KVRist
459 posts since 28 Mar, 2014 from Los Angeles, CA

Post Fri Oct 23, 2015 1:45 pm

Ok, this does work (thanks again Tom) with some quick initial tests and seems way more reliable (concerning accurate position/time keeping) than mediavst.dll. The major downside is that you can't scrub the timeline in Bitwig, you have to be actually playing for the video frames to update (so you can't just click and jump around and visually see the video update). Here are all the free pieces I used (though just slaving to Live might be easier, albeit with more overhead to run Live):

EDIT: on my Mac, the midiOut plugin won't show its UI in Bitwig.

Installation
1. Install the midiOut plugin referenced by Tom above (it's 32 bit BTW): http://www.thepiz.org/plugins/?p=midiOut
2. Install a virtual midi cable, like LoopBe1: http://www.nerds.de/en/loopbe1.html
3. Install XJadeo video player: http://xjadeo.sourceforge.net/download.html

Usage
1. Make sure LoopBe1 is running in your system tray (or another virtual MIDI cable on Mac)
2. Run Bitwig and add the midiOut plugin to a track, making sure all the options are enabled and it is routing through LoopBe1
3. Run XJadeo, load a video into it, and set the sync to MTC (portmidi)
4. Enjoy!

Example:
Image

User avatar
ThomasHelzle
KVRAF
Topic Starter
6058 posts since 9 Dec, 2008 from Berlin

Post Sat Oct 24, 2015 3:29 am

Thanks a lot for Testing and the link to XJadeo shadiradio!
Too bad about the GUI on OSX - I had the hope that this finally would open the door for some of the Mac Video people.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream|Thomas Helzle 8) Twitter

User avatar
gesslr
KVRian
599 posts since 8 Apr, 2014 from USA

Post Sat Oct 24, 2015 3:44 am

:help: I hope when the revs add video support, Mac users get more than an "e-shaker" to go along with the shiny "e-cowbell".
iMacPro 1,1 | 64gb | OSX 10.15.7
http://www.gesslr.com
http://www.storyaudio.com

User avatar
ThomasHelzle
KVRAF
Topic Starter
6058 posts since 9 Dec, 2008 from Berlin

Post Sat Oct 24, 2015 5:42 am

gesslr wrote::help: I hope when the revs add video support, Mac users get more than an "e-shaker" to go along with the shiny "e-cowbell".
No, AFAIK the plan is an e-slate for that special sync sound ;-)

But seriously: I don't see this happen - video on the mac is probably easier to implement well than on the other platforms while touch seems to be simply absent from OSX?
I don't have any touch screen on my windows machines, so 1.3 doesn't help me either. ;-)
But we all need more cowbell... :party:

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream|Thomas Helzle 8) Twitter

User avatar
ThomasHelzle
KVRAF
Topic Starter
6058 posts since 9 Dec, 2008 from Berlin

Post Sat Oct 24, 2015 6:47 am

Hm - doesn't work for me with LoopMidi.
Where do I tell XJadeo what Midi port to sync to?

After it didn't work, I installed and configured Jack, but while it seems to be working as audio device in Bitwig Studio (the first time I ever got it working on Windows actually), when I open XJadeo and try to sync via MTC - Portaudio, XJadeo freezes.

Any ideas what to look for?

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream|Thomas Helzle 8) Twitter

Return to “Bitwig”