Skip to content

Example extension for Gig Performer, written in C++

License

Notifications You must be signed in to change notification settings

gigperformer/gp-extension-cpp

Repository files navigation

GP Extension example for C++

This is an example extension using the Gig Performer SDK. You can use it as a base for your own extensions developed in plain C++ (without JUCE).

How to build...

... on macOS

  • Make sure you have CMake installed. You might have to add the path to the cmake executable by adding this line to your bash profile:

    export PATH=/Applications/CMake.app/Contents/bin:$PATH

    Alternatively, you can install CMake via Homebrew:

    brew install cmake
  • Build (and install) the project via CMake. For your convenience we have provided a build.sh which contains all necessary commands:

    ./build.sh

... on Windows

  • Make sure you have CMake, Git and a C(++) compiler installed. You can get that for example by installing Visual Studio with the Desktop development with C++ workload and the Git for Windows component.

  • Build (and install) the project via CMake. For your convenience we have provided a build.cmd which contains all necessary commands:

    build.cmd

    Make sure to run the script from the Visual Studio developer command prompt!