GifSyncAnimator is a plugin for synchronizing GIF animations with music in a DAW (Digital Audio Workstation).
gif file from Giphy
OS | VST3 | AU |
---|---|---|
Windows (Intel x86_64) | ✔ | |
macOS (AppleSilicon arm64) *1 | ✔ | ✔ |
macOS (Intel x86_64) *1 | ✔ | ✔ |
*1 On macOS, the plugin itself is not currently distributed. You will need to build it on a Mac using DAW. For more details, please refer to For macOS users.
Note
- Mouse clicks and right-clicks mentioned in this document assume the default 'right-hand setting' of the OS.
- The plugin is compatible with left-hand settings, so if your OS is set for left-handed use, please interpret left and right clicks inversely.
- Load the plugin in your DAW, and click within the window to open the file selection dialog.
- When you play in the DAW, the GIF animation will play in sync.
By default, the animation performs one loop per measure. If this is too fast or too slow, you can adjust the animation speed.
- After loading the GIF file, right-click within the window to open a popup menu.
- You can adjust the playback speed by selecting options from the popup menu.
- Studio One
- Logic Pro X
Important
On macOS, due to the security specifications of macOS and the requirements of the Apple Developer Program, we are not currently distributing it. You will need to build it on your own Mac. I could distribute it by joining the Apple Developer Program and using the signature issued by Apple, but there are no plans to do so at the current time.
-
Clone this repository.
git clone git@github.com:r-koubou/GifSyncAnimator.git
-
Clone external git submodules.
git submodule update --init --recursive
-
Install the following software:
- Visual Studio 2022
- CMake 3.15 or higher
- Add the path to cmake.exe to the environment variable PATH.
-
Execute
build.win.release.bat
to perform the build.
-
Install the following software:
- Xcode
- CMake 3.15 or higher
- Installable via Homebrew:
brew install cmake
- Installable via Homebrew:
-
Execute
build.mac.release.sh
to perform the build.
- Debug Build:
build/GifSyncAnimator_artefacts/debug
- Release Build:
build/GifSyncAnimator_artefacts/release
- GPL v3