Page 1 of 1

Partial Beat Detection (or "Improved smart tap tempo")

Posted: 31 May 2023, 14:36
by Simon
This idea comes from Thomas who wrote it to me by email.

Instead of having a full beat detection like the one for the add-on module (see https://forum.midronome.com/viewtopic.php?t=70 ), this would be about implementing a simpler algorithm which could just follow a Live drummer playing.

The idea would be to:
* Get the drummer to start in time with the Midronome, either using visuals (LEDs) or ideally the metronome
* At some point the drummer presses a button which activates the tempo following mode
* Then the drummer can keep playing without the metronome and the Midronome will slowly adjust to tempo changes

Note that drums need to send some info to the Midronome, probably using a drum sensor on the snare for example.

This will definitely be very experimental and might not work in all situation. But it would be fun to try :)

Let me know what you think!

Simon

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 17 May 2025, 08:59
by Simon
This might be implemented as part of the "smart tap tempo" feature on FW 5.0, or maybe a version after that (5.1 or 5.5).

Either way I'll definitely give this a go on the current hardware! If it's not possible then the only Beat Detection will be using the future module as mentioned above.

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 28 May 2025, 14:30
by MPrinsen
I just asked about this in another topic, so I guess my question is answered.

This would be awesome!

So to be clear: the idea is to make Midronome count down, then the drummer starts playing and Midronome detects the tempo for a few seconds and then it will keep following any small tempo changes (both BPM and phase)?

That sounds perfect!

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 28 May 2025, 22:32
by Simon
TO be honest at this point I do not know much - I will soon start working on the smart tap tempo and see how it goes.
Oooh very exciting stuff - I like the challenge, and I cannot wait to start on this! :D :D

But great to get some real-world usage ideas in any case, that really helps, so feel free to write any other idea here :)

And yes in my mind the drummer would start playing in time with the count down, and then the device will "follow" rather than having to detect the beat from scratch.

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 21 Jul 2025, 20:24
by bogdanoctav
Hey hey Simon!

How is the work on the smart tap & count-in advance?
The tempo following would make it a blast!
I'm sooooooooooooooo looking forward to this!

Cheers! Bogdan

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 22 Jul 2025, 08:17
by Simon
Ha ha me too Bogdan! :D

It's progressing well, I've implemented most of the other features for FW 5.0 now, and I've made a really strong (very maths'y) algorithm for the smart tap tempo.
Next step is to implement smart tap tempo and sync to 1ppq (which is basically the same thing), then sync to 2-12ppq, then finally partial beat detection which is kind of sync to variable ppq.

Let's see - very exciting to be working on this :)

Simon

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 22 Jul 2025, 11:44
by bogdanoctav
I do suspect it gets very mathematically loaded.

Some suggestions (that you might have implemented already)

The tempo following/catch-on function should have a reasonable tolerance, so one could continue hitting the onbeat, while not being dead-on, it would not trigger a tempo change.
But if more than two hits are consistently behind or before the beat, by more than a tolerance value, it should trigger the catch up function.

Then there is the possibility implemented on the One.2 to use a fast double tap (at least 3 times the tempo) to send an all stop message.

Aș for the count in, you got that already as I understood. When tapping while not playing, it should send a start m message at the end of a full bar (say 4 beats usually, but could be different for other time signatures)

If you need a partner for a dialogue on any of these features, you can hit me up on messenger. I'd love to bring input to this, to make the Nome a radically fresh device.

Bogdan

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 22 Jul 2025, 18:49
by Simon
bogdanoctav wrote: 22 Jul 2025, 11:44 If you need a partner for a dialogue on any of these features, you can hit me up on messenger. I'd love to bring input to this, to make the Nome a radically fresh device.
I'll definitely keep that in mind! I'll let you know when I have a beta you can try ;)
Simon

Re: Partial Beat Detection (or "Improved smart tap tempo")

Posted: 22 Jul 2025, 20:58
by bogdanoctav
I'll order a nome these days.
I was really waiting for you to start working on the smart tap, as it is the most important feature for what I am doing.
Hit me up! I'll gladly test it to the bone. :D