Smoothing / Averaging Audio Clock Input
Posted: 18 Sep 2023, 21:56
Hello there,
I have a potential feature request. I'm using the MPC Live together with the Midronome. The Live is connected to the audioinput of the Midronome. Everything is setup with the 24.p.p.q mode, I'm sending 64th triplets of an audio pulse to the Midronome from an audio output of the Live. (I'm not using a full sync audio file, because then I won't be able to make easy tempo changes).
It is essentially working and all connected devices receive the BPM setting from the Live as a "steady" midiclock, so nothing to worry about, everything is in Sync.
But a minor issue still exists: Since the Live has a small midijitter the Midronomes display is constantly jumping +/-1 BPM. It's because the pulses, which are being send to the Midronome from the Lives audio output, are not equally in distance because of the midijitter. The influence of the jitter begins at BPM's at about >100BPM.
So the featurerequest here is an additional mode which allows to engage a smoothing/averaging algorithm on the input or output. This should ensure a steady output clock and a steady display as well. Drawback would be slower tempochanges when the input is changing, because of the averaging, but at least for me this would be no problem, because I don't have any tempochanges in my music.
I hope I was able to describe my problem in a comprehensible way
I have a potential feature request. I'm using the MPC Live together with the Midronome. The Live is connected to the audioinput of the Midronome. Everything is setup with the 24.p.p.q mode, I'm sending 64th triplets of an audio pulse to the Midronome from an audio output of the Live. (I'm not using a full sync audio file, because then I won't be able to make easy tempo changes).
It is essentially working and all connected devices receive the BPM setting from the Live as a "steady" midiclock, so nothing to worry about, everything is in Sync.
But a minor issue still exists: Since the Live has a small midijitter the Midronomes display is constantly jumping +/-1 BPM. It's because the pulses, which are being send to the Midronome from the Lives audio output, are not equally in distance because of the midijitter. The influence of the jitter begins at BPM's at about >100BPM.
So the featurerequest here is an additional mode which allows to engage a smoothing/averaging algorithm on the input or output. This should ensure a steady output clock and a steady display as well. Drawback would be slower tempochanges when the input is changing, because of the averaging, but at least for me this would be no problem, because I don't have any tempochanges in my music.
I hope I was able to describe my problem in a comprehensible way