splitSignal method
Implementation
static List<List<num>> splitSignal(List<num> signal, int windowLength, int windowStride) {
var nFrames = ((signal.length - windowLength) / windowStride).floor() + 1;
var frames = List<List<num>>(nFrames);
for (var i = 0; i < nFrames; i++) {
frames[i] = signal.sublist(i * windowStride, (i * windowStride) + windowLength);
}
return frames;
}