librosa.util.match_intervals¶
- 
librosa.util.match_intervals(intervals_from, intervals_to)[source]¶
- Match one set of time intervals to another. - This can be useful for tasks such as mapping beat timings to segments. - Note - A target interval may be matched to multiple source intervals. - Parameters: - intervals_from : np.ndarray [shape=(n, 2)]
- The time range for source intervals. The i th interval spans time intervals_from[i, 0] to intervals_from[i, 1]. intervals_from[0, 0] should be 0, intervals_from[-1, 1] should be the track duration. 
- intervals_to : np.ndarray [shape=(m, 2)]
- Analogous to intervals_from. 
 - Returns: - interval_mapping : np.ndarray [shape=(n,)]
- For each interval in intervals_from, the corresponding interval in intervals_to. 
 - Raises: - ParameterError
- If either array of input intervals is not the correct shape 
 - See also