The beats one will get thrown off if there are any changes to LPB wont it? Although I guess that is quite a special case at the time time a transition is exactly the place you're most likely to have a change...
Scratch that, it is in fact linked to the tempo and will update in realtime. I tried to create loop spanning a couple of patterns and then changed the LPB to a lower value. The result was a range that "crawled" back towards the beginning of the song.
But what is worse is that the coefficient is still affecting the possible size of the looped range. I thought I had come up with a solution, but if you take my example, and enter some "strange" value that cannot be properly expressed by a coefficient, then the loop will be set, but "snap back" once the playback is toggled.
So, even though I'm not really a fan of introducing a fourth kind of loop into the Renoise UI (block loop, pattern loop, sequence loop, and now a transition loop?), coming up with a reasonably solid scripted solution seems to be very tricky. We need a surefire way of specifying a looped range, one that doesn't get modified on the fly and doesn't cause tempo glitches - adding this to the most wanted API features list.
Edited by danoise, 25 November 2012 - 00:22.