How do I set the BPM on a per-thread basis?

I would like to know how to go about setting the BPM of each individual live loop so they each play a different BPM simultaneously? I’m sure it can be done, just not sure how…

What you are after is either use_bpm or with_bpm.
There is an example of use_bpm in Appendix A of the tutorial:
https://sonic-pi.net/tutorial.html#section-A-3
(See the section under this labelled ‘Playing with Time’).
Otherwise, you can find them in the Lang section of Sonic Pi’s built in help system.

2 Likes

Awesome that helps a lot thanks you!