I think 5 div, center, 5 multiply is a good idea. That would allow for beat fun like the flame tame.

to be honest when i asked i was thinking about changing the division using buttons, like a “time mode”, but the knob idea of knob becoming a global multiplier when in slave mode is pretty cool too!

I was imagining each ( trigger ) track could be divided / multiplied on it own way, including the CV A and B tracks !

So for instance i could change from a pattern with FORWARD play to a pattern with RANDOM play, and on the RANDOM one have it double speed, and then come back 8D

that sounds cool, but would it require an extra page of controls? IMO, WW is already very dense with regard to paging and controls…

agreed… the knob control would make so much sense… yes to this

but the knob control would be available only if you slaving the clock to something else!

if you want to have one pattern at one speed and another pattern in another speed, it wouldn’t be possible to do with the knob!

Perhaps turning the knob WHILE holding down one of the 4 triggeer select buttons… to set the divisor value?

@hems well, you mentioned “against other clocks” yourself in the first post…

imo that feature would feel very natural, it already crossed my mind several times… But I also get your suggestion about the per pattern basis, and agree it would be awesome too.

Thanks for bringing this into discussion btw!

@laborcamp. Ooh! That’s a nice idea!

@laborcamp definitely a great idea, i would love to have this option on CV A and CV B as well.

At first i thought of a “global” division per pattern, which i believe would be a quite simple tweak.

BUT… Division per trigger / cv would be amazing!

In that case perhaps we would need to also update the playhead, so we can have 4 playheads ( going over the bottom 4 lines ) so we could see at which speed they are running compared to the “master playhead”… that would be mind blowing, i love the lights “walking” through the monome having 4 of them at different speeds would be such an inspiring eye candy!

1 Like

Interesting idea too. So the playhead lane would hard reset all? Or a new page for playheads alltogether?

This would be significantly different from current ww though…

exactly, this is starting to sound like “yesterday i dreamed of” hahaha

so i think a good solid next step would be to have a page for setting up a clock division/multiplication per pattern and then we take it from there?? ( :

Last time i coded C was more than 10 years ago, i must say i was surprised by some “new features” i saw in the code, hopefully i’ll make my way over it and help with some actual work instead of posting here…

any recommendations on resources about customising the firmware?

thanks guys!

there is this thread: http://llllllll.co/t/eurorack-firmware-modding

thought there were more but not sure now…
check out the template i posted in the thread above, it should be a good starting point.

also this to get the environment set up:

http://monome.org/docs/modular/dev/

1 Like

Seems like this is splitting into two seperate mods - a rewrite of the entire clocking system, and a simpler (?) mod that repurposes the clock knob to div/mult the incoming clock signal when a clock is supplied to the clock in. Seems like a good use of the knob - which currently does nothing when a clock is supplied.

Anyone considering taking the second mod on? Is it a major refactoring?

i put this on the github as a feature request because why not :slightly_smiling:

this is a totally reasonable request. i’ll try to find time for it-- working on a new thing for y’all first

3 Likes

i’ve implemented a clock multiplier / divider for external clock for white whale - would somebody be willing to help with testing / provide feedback?

this will work when slaved to external clock. the clock knob then controls division / multiplication. i used /8, /7, /6, /5, /4, /3, /2, 1, 2, 3, 4, 5, 6, 7, 8 but this could be easily changed to whatever.

when set to 1 it simply follows the external clock. for multiplication it will use the last 3 triggers to calculate the average interval. one thing i need to add is spreading the remainder as evenly as possible when calculating the actual time, so that it doesn’t all accumulate on last step. but seems accurate enough so far…

the changes are in this branch for now, i can merge once tweaked based on feedback, and could be added to other firmwares: https://github.com/scanner-darkly/mod/commits/clock-div-mult

a usual reminder - your presets will be lost when updating the firmware.

whitewhale.hex (128.5 KB)

5 Likes

I’ll test tomorrow when I get home. Thanks for this. Some epic work!:two_hearts:

testing now. so far so good. It’s been so long since I used white whale after installed orca. I turned it on and had a moment when i was like " what the hell is this?" Time to revisits the manual.

1 Like

oh boy, @scanner_darkly you guys are amazing. i will try the firmware as soon as i can.