I was struggling with my own metronome unit and found this old thread that didn’t get enough love! So, I wanted to compare the units to see if we could do some cherry picking and produce a “community metronome”. I couldn’t get yours working though @Joe! It was somehow glitchy and weird Not sure what seemed to be the problem. Are you still using it with the current firmware?
I wanted to share my unit as a work in progress and I have some questions regarding the clock units in the ER-301 for anyone who can answer. There is no information yet on the wiki about these units and I can’t figure out some of the controls. So this is my metronome unit:
metronome.zip (32.4 KB)
- div: this is supposed to be a master divider so you can use a very fast clock and still hear a human scale 4/4 beat for example
- Bpm: this is the tempo control in absence of a clock input
- rate: forgot what this does, but it needs to be there it’s just custom unit routing I think…
- sign: here you can make move the base count to different signatures like 3/4 or 5/4
- input: connect to external clock if you have one
I’m using two little samples instead of producing the sound in the unit like Joe did.
My metronome does work in a constrained environment but it’s not rock solid. For starters I can’t get the master clock division to work. because the clock just stops if I increase the div control inside the BPM clock unit. @odevices any ideas on why that happens? Then, if I feed a very fast or slow clock to the metronome unit, all goes haywire, maybe for the same ‘sync’ reason.
The constant beat is just following every pulse which is easy to set up. It’s the base count that is causing me trouble because it requires dividing the clock. Right now I am using a tap tempo unit to divide the main clock because it’s the only technique that gave me acceptable results, but after that I need to sync it back again with the original clock, otherwise it starts to drift off. Seems like tap tempo is somehow ‘interpreting’ the clock speed in it its own way and can’t exactly follow every beat to produce a super steady clock.
A general question about the Sync control in the Bpm unit: how does it work exactly, and am I using it in an acceptable way? I somehow assumed I could use this to override the manual Bpm in this unit (which would suit my use case), but that doesn’t seem to always be the case. If I move in extreme Bpm values manually up or down, it alters the external clock that is ‘syncing’ the unit.
Maybe I am going about this all the wrong way, but I’m keen to learn how these units work. I’ll probably start over when I do