Quantize Issue (1/16)

Recently updated to Ardour 7 on Ubuntu 22.
When I quantize my Midi keyboard notes using “Snap note start”=1/16, it appears to be doing a 1/12 instead. So the result is like triplets.
It works fine for 1/8.

Some evidence. I played a c major scale, 4 notes per beat (16th note), they are all hit earlier than the beat. I’m tracking the std out debug messages and tried to Guess what it means:

When I do 1/8:
Add command with 2
new start 1:0 shift was 0:122
new start 1:0 shift was 0:-372
new start 1:960 shift was 0:178
new start 1:960 shift was 0:-324
new start 2:0 shift was 0:186
new start 2:0 shift was 0:-257
new start 2:960 shift was 0:217
new start 2:960 shift was 0:-259

So apparently, a bar has an internal duration of 1920. My first note is played 122 ahead of time so it moved by 122. my second note is moved 324 to the left, and aligned on the beat, which make sense, every note is about 480 for 16th notes, i played roughly 120 early, so my 2nd note should be at 360 or sth, so 324 is a good match. all seems good.

Now the 16th: (same set of notes, i undo the quantize and do it again)

Add command with 2
new start 1:0 shift was 0:122
new start 1:640 shift was 0:268
new start 1:640 shift was 0:-142
new start 1:1280 shift was 0:-4
new start 2:0 shift was 0:186
new start 2:0 shift was 0:-257
new start 2:640 shift was 0:-103
new start 2:1280 shift was 0:61

This time the notes are being pushed to 640… 1280 which is 1/3 2/3 of a bar… i’m expecting 480/960/1440…

It used to work with Ardour 6

My Ardour version: Ardour 7.5.307 “Neroli” (rev 7.5-307-g457b94ba65) Intel 64-bit - debug

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.