Clock Multiplier?

Very good work, well done!
I am already very impressed with the possibilities of the beast.
The features that I would like to see in addition to make it a centerpiece of my setup would be more possibilities on clock handling.

_a clock multiplier, mirroring the divider.
_more timescales in the repeater, we rarely find 5 or 7 divisions in hardware sequencers.

love and polyrhythm

Yup. Clock multiplier is exactly what I’m looking for. Could be great.

Just registered to ask about whether such a feature would be possible?

I’m looking to take a 4/4 (midi clock, let’s say 120 bpm) and have midihub output 150 bpm to give me 5/4 (quintuplets) sent to a hardware synth.

A clock multiplier in combination with the Clock divider would really make any time signature possible, right?

3 Likes

I too am looking for. clock multiplier, I am constantly coming up for the need to to do complex clocks for various pedals and this week I have been needing to divide the clock by 3 and multiply by 2 to have 2 synced clocks, the main at 127.5 and the second at 85, I hae cludged it for now using a bome box and a Midronome box but they are not well syncronised, we get away with it but not ideal, I was suggested I should look at midihub which indeed has the dividers, Steve from Bome suggested I look here. is it possible to try and code this myself? ie do your timers hae sufficient resolution to do floating point math?

1 Like

Same, was looking for a clock multiplier too, is this possible in any other way?
Would be nice if the clock parameter was bi-polar, so incomming clock signal can be either multiplied or divided with an external controller.

1 Like

I’ve found a shonky way of doing this- loop something back into the midihub that it’s already sending clock to, & route this new input alongside the original clock source to whatever you’re clocking.
it definitely goes faster, enough to have me scratching my head the first time it happened! :joy:

divider/multiplier functionality would make it such a banger.

examples:

of course, these devices are the option, but: each costs about the same as blokas and provides only one modified output. on top of that, multiplier and divider are two different devices. having a bunch of them would cost a grand easily. and – they are ugly, not controllable externally. high hopes blokas will support such functionality.

Integer multiplication and division is possible with Midihub as is right now, division is easy - just use Tempo Divider pipe.

For multiplying the clock - you may make a few copies of the incoming Clock stream. This won’t space the Clock messages out evenly though, some Transform and synced Delay trickery would be necessary, and it wouldn’t be easy to control, but it should be possible to set up a nice ‘fixed’ multiply clock by integer X times.

Do you think you’d need to change the multiplication factor often?

The Delay pipe idea didn’t work out, but I did an approximate Clock multiplier using a tempo synced CC LFO:

It won’t be 100% timing tight, but it might still be useful. :slight_smile:

2 Likes

Is this a Clock “Doubler”, @Giedrius? and so would a period of 1/2 bar give 4x BPM (don’t have MH handy to test…)?

It’s set up to double the clock, but playing around with the rate and depth can change the ratio to higher or lower amount. It will always increase the tempo, as the base clock is forwarded through as is.

It may also be interesting to play around with the waveform time, like sine, to get a bit ‘moving’ rhythm which is quicker and slower periodically, but still reasonably ‘in sync’.

1 Like

you can already build any integer clock multiplier

image

unfortunately it’s a bit unstable

Yes, this produces bursts of Clock messages, they should be spaced out evenly in time to work well. The LFO idea tries to get the Clock messages approximately spaced out, so it is smoother