Help getting started with C++ patch development for OWL Modular

Hi everyone,

I’m completely new to the OWL SDK and to programming patches for the OWL Modular. I’ve done some plugin development in VCV Rack, very simple things, but this is my first time trying to write audio effects in C++ for OWL, and I’m not sure where to start.
I have decided to do a sounds effect in an Owl Module for my Final project as an Audio Software Engineer, but I feel very lost.

I’m mainly looking for:

  • A beginner-friendly workflow or guide (something like the VCV Rack Plugin Development Tutorial)
  • How to set up the OWL SDK / OwlProgram
  • How to compile and upload a patch to the module

Here are some starting points

And of course you should start with studying existing patches. Other than the Rebeltech patch library, there are a few collections on github:

What effect specifically are you planning to write?