Need help to compile a patch for Befaco Oneiroi

Hi there,

I’m a totally newbie, a little lost, and I hope I post this at the right place.

With the help of a colleague who’s know C++ (and a little from AI for some extra help) we’ve done some mods in the “looper” section of the Oneiroi.
And now I have a custom looper.h on my desk.

But how to compile that to obtain the famous patch.syx to send to Oneiroi ?
Can an advanced user do that for me ?
And of course if my new looper.h is ok, I’ll share it for other Oneiroi users !

It seems so complicated to me (I am a musician and not a software engineer) and I am ready to pay someone here if needed.

Thanks in advance !

You should use this branch of OWLprogram repo for Oneiroi patches - https://github.com/hirnlego/OwlProgram/tree/feature/oneiroi . That’s because Oneiroi needs IDs for a few extra button that were not present in past OWL based hardware and upstream repo is no longer updated.

It has a readme file about building, also you should be able to find plenty of posts on this forum, including building from docker.

I’m curious, what exactly are you trying to change in the original looper? I personally experimented with other parts of the patch in the past (oscillator waveshapes), but was fine with using looper as is.

Hmm, my fork also has these extra buttons: https://github.com/Wasted-Audio/owlprogram
But is much more minimal otherwise.

Are all these additions to LibSource/ needed for Oneiroi?

The remaining stuff seems to come from this branch - https://github.com/RebelTechnology/OwlProgram/compare/feature/dsp-updates . No idea if Oneiroi patch needs it or not.

Thank you for your responses !

I believe I understand the concept of branches, but it becomes very abstract for me.
That’s why I’m looking for someone who is used to juggling on these platforms.

Regarding the modifications in the looper, I discussed them with Befaco support last year. Then time passed and they told me to suggest it on GitHub, which I did here:
https://github.com/Befaco/Oneiroi/issues/51

The modifications are: no more double speed, only from -1x at full ccw to 1x at full cw, with a detent at -0.5x and 0.5x, and with musical semitones between 1 and 0.5

Because for the moment, half speed is difficult to reach going forward, and downright impossible going backward. And as another participant points out: half speed is life. :wink:

In short, I am a bit lost, and I also feel that Befaco will do nothing more with this module, which is a shame…