VCVRack / Befaco

Befaco Eurorack modules for VCV Rack
https://library.vcvrack.com/Befaco
Other
146 stars 27 forks source link

Muxlicer clock in delayed sync #25

Closed armandvedel closed 3 years ago

armandvedel commented 3 years ago

I tried syncing two muxlicers, cabling the clock out of one into the clock in of another. The problem is that when I compare the all gates out of the two modules, it seems to take 3 clock pulses for the slave module to start sending gates.

(for clarity, this is also the case with any clock module clocking the muxlicer)

hemmer commented 3 years ago

So it will take at least two in order to determine the clock speed (as it needs to measure). Do you have a screenshot of the setup just so I can be sure what you mean?

armandvedel commented 3 years ago

Oh! I don't have the hardware and assumed it would start right away with a gate to the clock in. So clock in goes to tap tempo? Here is a screenshot showing how the Muxlicer takes several clock ticks to start. In this case the red is the BPM clock and blue the Muxlicer. It took 3 pulses to start.

Screen Shot 2021-11-05 at 12 19 54 PM
hemmer commented 3 years ago

Yeah exactly, Muxlicer is effectively continuously using clock in as a tap tempo. You can even see this in the hardware version, see below (clock out/gates out should be similar behaviour):

image

It sort of needs to work this way to implement clock mult/div unfortunately.

armandvedel commented 3 years ago

Thank you for the detailed response! And for the modules!