Using firmware 1.40A, I noticed something odd when doing a live recording of unquantized midi notes. Occasionally some recorded notes would skip playing on some pattern iterations. So I dug a little deeper and found that this is happening consistently under specific circumstances.
When the master track loops back to step 0, the last step in the recorded sequence that is played right before the master track loops back to step 0 will not play IF that step had a large positive micro timing offset. I realize this might sound a little complicated but it’s very easy to reproduce:
1 . Use a default blank MIDI pattern of 16 steps
2. Place a note on the last step (and make sure you can hear it play).
3. Offset the note using micro timing with a value of +5/96, you should now still hear the note being played.
4. Offset the note one step further to +7/128 and it no longer plays. This also goes for the two positions after that; +11/192 and +23/384
If you do the same with a pattern that has scale mode set to “per track”, and use a 16-step pattern with a 32-step master, you will notice that the note only drops 1 out of 2 times.
I can not think of a situation in which this behavior would be desirable, so I’m considering it a bug. What do you think?