cFunctionalTimes¶
Description¶
up- and down-level times + rise and fall, left- and right-curve times, duration, etc.
Type hierarchy¶
This config type does not inherit from any base type.
Fields¶
upleveltime25 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is above 0.25*range
downleveltime25 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is below 0.25*range
upleveltime50 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is above 0.50*range
downleveltime50 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is below 0.50*range
upleveltime75 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is above 0.75*range
downleveltime75 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is below 0.75*range
upleveltime90 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is above 0.90*range
downleveltime90 (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is below 0.90*range
risetime (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is rising
falltime (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal is falling
leftctime (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal has left curvature
rightctime (numeric) [default: 1.0]
(1/0=yes/no) compute time where signal has right curvature
duration (numeric) [default: 1.0]
(1/0=yes/no) compute duration time, in frames (or seconds, if (time)norm==seconds)
upleveltime[] (numeric) [default: 0.9]
compute time where signal is above X*range : upleveltime[n]=X
downleveltime[] (numeric) [default: 0.9]
compute time where signal is below X*range : downleveltime[n]=X
norm (string) [default: segment]
This option specifies how this component should normalise times (if it generates output values related to durations):
'segment' (or: 'turn') : normalise to the range 0..1, the result is the relative length wrt. to the segment length )
'second' (absolute time in seconds)
'frame' (absolute time in number of frames of input level)
buggySecNorm (numeric) [default: 1.0]
If set to 1, enables the old (prior to version 1.0.0 , 07 May 2010) second normalisation code which erroneously divides by the number of input frames. The default is kept at 1 (enabled) in order to not break compatibility with old configuration files, however you are strongly encouraged to change this to 0 in any new configuration you write in order to get the times in actual (bug-free) seconds!
useRobustPercentileRange (numeric) [default: 0.0]
Estimate range based on low/high percentiles (set by the pctlRangeMargin option) instead of single max/min values.
pctlRangeMargin (numeric) [default: 0.05]
Minimum percentile (and 1-x for maximum percentile) for range estimation with option useRobustPercentileRange. Valid range between > 0 and < 0.5, recommended: 0.02-0.10