timeToFrames

fun timeToFrames(time: Double, sampleRate: Int, hopLength: Int): Int

Convert time (in seconds) to frame index.

Return

Frame index (floored, non-negative)

Parameters

time

Time in seconds

sampleRate

Audio sample rate (Hz)

hopLength

Hop length (samples)


fun timeToFrames(times: List<Double>, sampleRate: Int, hopLength: Int): List<Int>

Convert list of times to frame indices.

Return

List of frame indices

Parameters

times

List of times in seconds

sampleRate

Audio sample rate (Hz)

hopLength

Hop length (samples)