VidDancer VST Free For Linux
A native VST3 plug-in developed in Ubuntu 18.04 and tested with Ardour, Bitwig Studio, Renoise and Reaper.
System Requirements
64-bit Linux distribution
64-bit host DAW with support for Steinberg VST3 effect plug-ins
MESA OpenGL 2.0 or later
Host Specific Notes and 'Gotchas'
Ardour and Mixbus - In these DAWs native Linux plug-ins are referred to as 'lxVST' or 'linuxVST'.
Bitwig and Renoise - Both these DAWs have options to run VST plug-ins inside an independent host process (sandbox). This should not normally be necessary, but is an option if there are any problems of incompatibility with other plug-ins. This is also a workaround if you want to run multiple instances (see below).
Multiple Instances - The Linux version of VidDancer VST is not able to run more than one instance of the plug-in.
Synchronisation in Bitwig Studio - The Linux distribution includes the Bitwig specific java extension VidPlayTransportNotifier.bwextension discussed here: Bitwig Page
NVIDIA OpenGL graphics with ArchLinux -
VidDancer VST is not compatible with the closed-source proprietary OpenGL library supplied with NVIDIA graphics drivers. If your Linux machine has a NVIDIA graphics card you may need to install the open source 'Nouveau' graphics driver. This provides a bridge from MESA OpenGL to the NVIDIA graphics processing unit (GPU).
Command line tool 'glxinfo' can be used to determine the installed version of OpenGL...
glxinfo | grep "version string"
Download
VidDancer-1.0.1-Setup.run (Link opens Google Drive page. Click on download symbol.)
If you like the plug-in please contribute to the development effort by buying the Windows or OSX version.
Installation
VidDancer for Linux is distributed as a self-extracting archive VidDancer-1.0.1-Setup.run. Download it and then in your desktop file manager right-click on the file name. Select 'Properties->Permissions' and check 'Allow executing file as program'. Close the Properties panel and double-click on the file name. Choose 'Run' and enter your [sudo] password when prompted.
If you prefer, you can run it in a Terminal as follows...
cd /folder/where/you/saved/the/file
/bin/sh ./VidDancer-1.0.1-Setup.run
The installer puts the plug-in shared folder VidDancer.vst3 in folder /usr/lib/vst3
The following required libraries are copied into folder /usr/share/viddancer
libfltk_gl.so.1.3
libSDL2_ttf.so
libavformat.so.58
libavutil.so.56
libSDL2_image.so
libfltk.so.1.3
libavcodec.so.58
libswscale.so.5
libSDL2-2.0.so.0
libfreetype.so
libswresample.so.3
libx264.so.155
A 'resources' folder is copied into /usr/share/viddancer
The installer also creates folder ~/VidDancer-Install-Extra ('~' means 'path to your $HOME folder') which contains DAW configuration instructions, project templates and the Bitwig specific java extension: VidPlayTransportNotifier.bwextension
After installation check that /usr/lib/vst3 is defined as a plug-in folder in your DAW. Instruct your DAW to re-scan the plug-in folders.