Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build and install instructions #2

Open
BillyDM opened this issue Jul 26, 2022 · 4 comments
Open

Build and install instructions #2

BillyDM opened this issue Jul 26, 2022 · 4 comments

Comments

@BillyDM
Copy link

BillyDM commented Jul 26, 2022

Could you please add instructions on how to build and install this in the README please? Also a list of dependencies would be great.

@BillyDM
Copy link
Author

BillyDM commented Jul 26, 2022

I kind of figured out how to build it, expect that only a few of the modules are actually showing up in the UI:
Screenshot from 2022-07-26 15-07-34

These are the steps I took to build this (I'm on Manjaro Linux):

sudo pacman -S catch2 nlohmann-json
git clone --recursive https://github.com/aliefhooghe/Gammou.git
cd Gammou
mkdir build && cd build
cmake ../src
make

Then I copied /build/libgammou_vst2_plugin.so into my VST directory and loaded it into Bitwig.

@BillyDM BillyDM changed the title Build instructions Build and install instructions Jul 26, 2022
@aliefhooghe
Copy link
Owner

I am sorry for the answer delay !
The modules you are actually seeing are the built in ones. The other ones are external modules which are basically directories containing some llvm bitcodes and json files with a given structure. The plugin packages are built in build/packages/out and the synthesizer will look for them in the GAMMOU_PACKAGE_PATH environment variable. You can set it to the build/packages/out for example or copy this directory where you want to.

There is also the GAMMOU_PATCH_PATH environment variable which give the directory to save/load patches and the GAMMOU_SAMPLE_PATH in order to load wav samples in some modules (like the granular synthesis module).

@aliefhooghe
Copy link
Owner

In addition you are right, there is a lack of documentation, I will write one.

@luzpaz
Copy link

luzpaz commented Dec 10, 2023

Any progress ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants