I updated it again - each of the examples in the Clock Divider section will be available as an example patch for people to try out!
Started working on the Master Clock section (click link above, it will be refreshed with new version).
Example 1 - Counterpoint.audulus (422.3 KB)
Need help with the Master Clock module on two fronts:
I think there’s a bug in the speeds. 1/4t seems off.
We should have a global reset on the master clock so that when you turn it off and on again, it sends out one and only one reset pulse upon turning on. That way you could reset any an all sequencers from their start upon it turning on. Any ideas how to do this?
Check the above example counterpoint patch for a look into the master clock.
Looking at the pattern of multipliers, it seems that the value needs to be between 1 and 2, where you have 2/3. I think it should be 3/2?
A quarter note triplet is shorter than a quarter note. Three quarter note triplets equals a half note. Since two quarter notes also equal a half note, a quarter note triplet is 2/3 of a quarter note.
Yeah that’s why I plugged in 2/3, but since it’s multiplying the speed by 2/3, it ends up being slower. Would the multiplication factor end up being 4/3 then? Or divide by 2/3 (which in this case would result in 1.5)?
I think you can think of the conversion as between time-per-beat (t/b) and beat-per-time (b/t) which are reciprocals. Does that seem correct?
Audulus 3 Library WIP FINAL DRAFT 2.zip (664.0 KB)
This includes a few extra modules and I spent a couple hours going through all of the modules and removing the old non-clamped knobs (yeesh, hands gotta take a break for a while).
multiply by 3/2 (or divide by 2/3) whichever you prefer
New Modules Featured.audulus (530.9 KB)
I’m getting crackling when I use the clockable tempo module. It it just me or is it my computer? Tap the on/off toggle in the attached patch to hear what I am talking about.
New Modules Featured clicking issue.audulus (533.4 KB)
ah yeah it’s probably because it’s wiggling the time by a tiny tiny amount. i’ll fix that.
I put the truncate function in the wrong place - here’s fixed
I disconnected the rounding inside the gate->seconds block and the clicking went down to almost nothing
Yeah it should go after seconds - it might still click at some tempos if it’s not cut off at some point.
at that point you just run the signal through a slew, but this is fine now.
Good point - I did it that way cause you’d mentioned you didn’t think the slew was good in the delay module, but I suppose it would be a good fit here!
Yeah, but there is still a slew module, right? I meant just inserting another module. But an occasional click is fine with me.
It’s all about getting clicks when you expect it, like abruptly change the time, and smooth changes when you want.
yeah - putting it in this module would make more sense. would be fun to modulate these subdivisions too. you see the reset on the master clock? thank @stschoen for that - it works like a charm.