VLCSync is an extension that synchronizes VLC Media Player playback with Bitwig Studio. You can send the start/pause/seek commands to VLC from Bitwig Studio.
- VLC Media Player only accept rounds seconds.
This was my initial attempt at syncing a media player with Bitwig Studio. Although functional, this project is now deprecated in favor of...
For an improved solution, I have rebuilt this project using MTC Synchronization and a web-based video player. Check out CentoSync.
- Download VLC Media Player.
- Open VLC Media Player.
- Navigate to Tools > Preferences (Ctrl+P).
- In the lower-left corner, select the 🔘
All
radio button underShow settings
. - Expand the
Interface
section:- Click
Main Interfaces
. - Enable the ✅
Web
checkbox.
- Click
- Under the
Interface
section:- Select
Main Interface
. - Navigate to
Lua
.- Set the
LUA HTTP Password
field to your desired password (default:1234
).
- Set the
- Select
- Save your preferences.
- Restart VLC Media Player and open a video file.
- Copy the 📄
VLCSync.bwextension
file to your Bitwig Studio extensions directory:- 🪟 Windows:
%USERPROFILE%\Documents\Bitwig Studio\Extensions\
or
%USERPROFILE%\OneDrive\Documents\Bitwig Studio\Extensions\
- 🍎 Mac:
~/Documents/Bitwig Studio/Extensions/
- 🐧 Linux:
~/Bitwig Studio/Extensions
- 🪟 Windows:
- Open 🟧 Bitwig Studio.
- Go to Settings:
- Navigate to the Controllers tab.
- Click Add Controller.
- Select Vendor: centomila.
- Choose the
VLCSync.bwextension
file from the list.
Note: The first time you launch the extension or VLC's remote server, your firewall may prompt you to allow permissions. Port 8080
will need to be opened to enable VLC on your network.
If you want to compile the source code, This project is a Java-based Bitwig Studio extension. It requires Maven and the Java JDK.
-
Open the
pom.xml
file and locate line 12. -
Update the
bitwig.extensions.dir
path to your Bitwig Studio extensions directory:<bitwig.extensions.dir>${env.USERPROFILE}/OneDrive/Documenti/Bitwig Studio/Extensions</bitwig.extensions.dir>
-
Compile the extension using the
mvn install -f
command. Customize the path to yourpom.xml
file:mvn install -f "d:\GitHub\Bitwig Extensions\VLCSync\pom.xml"