I've set the timer to PCM PLAY 0-3-0 in the options, and that seems to fix it.
If this is the case, which option is best for working with audio and MIDI?
[Edited 1
It may have nothing to do with it, I just can't reproduce the problem with any settings in a session that was previously problematic... well, a mystery.
]
[Edited 2
The problem becomes more evident when the start and end of clips are within the loop.
Which brings me back to the first hypothesis, but the problem might not be in how the loop is calculated, but in how the start and end of audio clips are calculated. This should be done in sample count, but it seems to me that it's done in time.
]
[Edited 3
After several tests, I'm almost certain the problem stems from the change in the Time/Sample measurement resolution.
Hypothesis:
Samples have a higher resolution, so the same time can fall on different samples in each loop calculation and at the start and end of a clip.
If the loop doesn't match the start and end, the loop calculation takes precedence and always falls on the same sample. However, if the start and end are within the loop, recalculating them can cause errors.
I've set the timer to PCM PLAY 0-3-0 in the options, and that seems to fix it.
If this is the case, which option is best for working with audio and MIDI?
[Edited 1
It may have nothing to do with it, I just can't reproduce the problem with any settings in a session that was previously problematic... well, a mystery.
]
[Edited 2
The problem becomes more evident when the start and end of clips are within the loop.
Which brings me back to the first hypothesis, but the problem might not be in how the loop is calculated, but in how the start and end of audio clips are calculated. This should be done in sample count, but it seems to me that it's done in time.
]
[Edited 3
After several tests, I'm almost certain the problem stems from the change in the Time/Sample measurement resolution.
Hypothesis:
Samples have a higher resolution, so the same time can fall on different samples in each loop calculation and at the start and end of a clip.
If the loop doesn't match the start and end, the loop calculation takes precedence and always falls on the same sample. However, if the start and end are within the loop, recalculating them can cause errors.
I don't know if fade in/out can also play a role.
Does this make any sense?
]