being able to make an audio match the tempo or speed of another audio without having to do complicated stuff or guessing the speed
Your problem is the closest to my own that I can find in this forum. Maybe we can work together to find an answer. I never knew till today that the speed could be changed, but today I tried to insert a 10-second segment of a spoken recording at the point where a fifteen-second segment had been, the result being that the voice drawled or crawled, stretching out to fifteen seconds. Is this in any way related to the problem you describe?
The only tool/application/plug-in I’ve heard of is VocAlign.
Thanks, I do sometimes (rarely) make multiple-track recordings, and I see how this plug-in would vastly simplify my task, but it is unrelated to the issue I was facing today. However, I opened the file again, re-recorded the clip, and experienced no trouble. Clearly a case of gremlins.
I wrote a tiny Nyquist plugin to calculate the tempo (beats per minute, also known as bpm) with. Normally 90% of music nowadays has 4/4 time signature, containing 4 beats in a measure. So BPM = (4*60)/duration, where duration is length of the measure in seconds. That was the tiresome theory.
Just select 4 beats in your track and paste this code in the Nyquist prompt:
(format NIL “Calculated tempo: ~a BPM~%” (/ 240 (get-duration 1)))