Skip to content
ResolumeMenno edited this page Aug 16, 2019 · 1 revision

Installation

Clone the project

git clone https://github.com/resolume/ffgl.git

If you don't know anything about git the simplest way is to download and unzip this archive.

Install Visual Studio

To be able to compile this project and write your own plugin you need to have visual studio installed on your computer. You can download the latest version here. You also need the windows SDK to be able to compile FFGL Plugin. The Visual Studio Installer allows to install it for you, you only have to tick the box next to it in the "Individual components" section just before the installation.

Build the projects

Once VS (Visual Studio) is installed, just open the folder where you downloaded this repository and double click on FFGL Plugin.sln. This file represent what VS call a "Solution", which is basically just a container for projects. As of now, you can find 12 projects in it, one for each of the example plugins you can find on this repository.

To build the entire solution you can click on Build in the top menu then Build Solution (or just press F7). You can also build a single project if you want by right clicking on its name it the solution explorer on the left then Build in the popup menu.

The compiled plugin is held in a .dll file that you will find in binaries\x64\Debug.

Use in Resolume

The next step is to make Resolume to be aware of your freshly built plugin.

In Resolume click on Arena (or Avenue) in the top menu, then Preferences (or just press CTRL+,). In the preferences, select the Video section. There you can click on the little + and select the folder where your .dll are located.

You will find your plugin in Resolume after restarting it.

Recompile Plugin while Resolume is open

You need to restart Resolume only so that it can detect new plugin. You can rebuild your plugin and overwrite the dll while Resolume is open, if the plugin is not present in any clip of the current composition. The development and test process goes usually like this :

  1. Compile the plugin
  2. Open Resolume
  3. Add the plugin to the composition
  4. Make some test
  5. Remove the plugin from the composition
  6. Recompile the plugin
  7. Go to step 3.

Next step

Now that you know how to build a plugin it's time to write your own from scratch !