Recreating Oneiroi Resonator in Lich

Hello!

I am contemplating buying a Befaco Lich in hopes of creating a standalone knob-per-function version of the Resonator found in the Oneiroi.

Given that the Oneiroi code is open source, I was hoping to basically copy/paste the Resonator code over, and then modify it to work with the knobs/jacks on the Lich.

Has anyone successfully attempted something similar (porting Oneiroi code over to the Lich)? I am trying to determine if this is feasible or if I should just re-purchase an Oneiroi.

Any advice/thoughts/recommendations would be much appreciated:)

Should be very feasible. Haven’t tried this myself though :slight_smile:

I don’t see why you would have problems with this. You could even start porting resonator before you have the hardware and just try it in browser. Of course it still requires understanding how to write OWL patches in C++

if I should just re-purchase an Oneiroi

What happened to the old one?

1 Like

Good to know it can be tested in the browser without Lich first. I appreciate that tip:)

I was a full stack dev for a few years, but C++ and OWL are new to me. Luckily, I’m not starting from scratch here. I mostly just need to configure the knobs and jacks I think.

I sold the Oneiroi as I didn’t really gel with the UI (too much to remember given the layers/button combos). The resonator functionality was really the only part I was using, so it was hard to justify the hp. If I can’t recreate it to my liking, I’ll consider buying another Oneiroi just for that.

Ah, I see. Yeah it tries to pack a lot in its UI. I’m sort of fine with that as you end up remembering what you need to use and then you can do something new with the module if you review its functionality again. But I wish it had a display to give full overview of module’s state!

As a tip, there might be a separate Befaco module based on effects in Oneiroi, but no idea when it will happen and if it ends up including specifically resonator.

If you end up trying to write your own patch, here are the C++ docs. And if you’ll manage to do it, you might consider adding an exciter section that would send burst of noise on button press or gate signal.

@brittonashford hey, I think, I was the one suggesting to use the Lich and porting parts of the Oneiroi firmware in a reddit thread. I did most of my Lich patches using Faust, but still can contact in general.

Do you mean Iroi? :wink:

Yes, that must be it, and I didn’t even know that its code is going to be made public in advance.

So they’ve basically removed VCOs and looper from it completely. The effects are left as is AFAICT, but there could be some tweaks later. Especially because there would be more CPU cycles available after removing audio generation code.

One important addition is that there’s some code to support hardware based CV input detection. This is obviously based on the solution in Mutable Instruments modules. There’s a random modulation source with individual amounts for all parameters.