You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// over-estimate so real time is just past the equivalent timecode
47
-
// so calculations of real time back into timecode work reliably
48
-
// otherwise, this math produces a real time value that can be a hair under the actual elapsed real time that would trigger the equivalent timecode
43
+
// since raw time values in practise can be a hair under the actual elapsed real time that would trigger the equivalent timecode (due to precision and rounding behaviors that may not be in our control, depending on where the passed real time value originated)
// test against real-world values extracted from DAWs
167
+
168
+
// Cubase 11 XML file output (high resolution floating-point times in seconds)
169
+
170
+
// the timecodes in the constant variable names are the timecodes as seen in Cubase
171
+
// the float-point number constant values are extracted from a Track Archive XML file exported from the Cubase project which outputs very high precision float-point numbers in seconds to define many attributes such as the project start time, and event start times and lengths on tracks which are in absolute time mode (not musical bars/beats mode which gets stored as PPQ values in the XML file instead of float-point seconds)
0 commit comments