Befaco / Oneiroi

A live performance-oriented, multi-functional, self-contained experimental digital synth for the OWL platform
https://www.befaco.org/oneiroi
GNU General Public License v3.0
15 stars 0 forks source link

sync below 113 bpm seems to break mod rate (beta firmware) #10

Closed pssssssst closed 1 month ago

pssssssst commented 1 month ago

Hi, weird bug here. I hope someone can confirm.

Turning the speed up to 113bpm or higher, i get the expected behavior The different waveforms all behave a little different. but the cycling ones (sine/ramp/saw/pulse) stay on whatever is their first value.

hirnlego commented 1 month ago

Cannot reproduce... I'm trying with a sync of 30 BPM (the minimum supported by the module) and I have no problem with the lowest modulation speed and any shape. Are you certain that Oneiroi is not receiving a clock lower than 20 BPM?

pssssssst commented 1 month ago

@hirnlego does a sync of 30bpm translate to a sync pulse every 2 seconds?

hirnlego commented 1 month ago

@pssssssst yes.

pssssssst commented 1 month ago

Okay, so then everything works as expected. I thought sync triggers could go as slow as one cycle of the buffer takes.

hirnlego commented 1 month ago

@pssssssst no... 30 BPM is the minimum because of how the tempo detection works in Oneiroi. You can try with lower tempo, but there's no guarantee that the module keeps up with it. Keep in mind that with 30 BPM and the lowest modulation speed you can achieve something like 0.5 BPM as tempo for the modulation.