Here goes upload of short calculator useful in a situation that there is loop of unknown BPM in a sample editor and we want to know it’s BPM.
In such a case you download the tool, install it, then select one beat length in a loop by selection range in sample editor and click on the tempo button in a tool. Tool will automatically convert length of the beat into BPM, respecting main instrument transposition, current sample transposition and finetuning as well as sampling frequency.
For improving precision of conversion you may select range of two, four, eight beats and so on, to get it calculated even better.
At the first drop the tool automatically takes full length of sample as the beat length.
According to ceejay wish, you can now drop the tempo back to Renoise by pressing “Set song BPM” button.
Also x2 and :2 buttons are added for adjusting beat division in case that 178BPM tempo was measured as 89BPM or so.
Another thing is set sample BPM to song, which works similar to Renoise’s Beat-Sync, the number of beats doesn’t have to be known though. It’s enough when we know it’s number per minute.
I can tell you now, it’s 161BPM. Why it hangs? IDK. I think it is that the float precision is to low and it rounds up 1/samplerate to zero. I will rebuild equation putting multiplications first and divisions at the end of it. It should work. I will try later today.
I’ve noticed it too.
May be that one sample selection has zero length or something. I will check it out shortly.
Wow wit. I didn’t intend to sound like I wanted it to do more but your description was ambiguous to me and I had the impression you meant it changed the sample like warping.
Uhm. It’s done already by Suva and his Rubberband Tool. No reason to duplicate each other. There’s change tempo function in his tool. You can measure current tempo of loop with my tool, put the measurement result into his tool and apply stretch to desired BPM. If you apply it on chunks of sample it can work like warping that you want.
Uhm. It’s done already by Suva and his Rubberband Tool. No reason to duplicate each other. There’s change tempo function in his tool. You can measure current tempo of loop with my tool, put the measurement result into his tool and apply stretch to desired BPM. If you apply it on chunks of sample it can work like warping that you want.
That’s fine and very useful. I wasn’t asking or expecting it be anything else, just looking for clarification.