Hi,
I have a midi track with the following properties:
Tempo: 120.0 bpm, Time Signature: 4/4 Ticks Per Minute: 115200.0 Ticks Per Micro Second: 1.92 PPQ: 960
Each measure consists of 4 quarter notes.
When I call
Code:
local measure_start_pos = reaper.TimeMap_GetMeasureInfo(0, measure) -- retruns value in QN (Quarter Notes)
local measure_end_pos = reaper.TimeMap_GetMeasureInfo(0, measure + 1) -- retruns value in QN (Quarter Notes)
I get the following for measure_start_pos and measure_end_po:
Measure: 0 QN:0.0 QN:2.0
Measure: 1 QN:2.0 QN:4.0
Measure: 2 QN:4.0 QN:6.0
Measure: 3 QN:6.0 QN:8.0
Measure: 4 QN:8.0 QN:10.0
Measure: 5 QN:10.0 QN:12.0
Measure: 6 QN:12.0 QN:14.0
Measure: 7 QN:14.0 QN:16.0
I was expecting :
Measure: 0 QN:0.0 QN:4.0
Measure: 1 QN:4.0 QN:8.0
Measure: 2 QN:8.0 QN:12.0
to reflect the four quarter notes per measure. Can anyone explain why measure 1 begins at 2.0 instead of 4.0?
Maybe I am misinterpreting something here.