convertMillisecondsToEpochArray method
Converts a list of milliseconds to a list of epoch values.
Returns a list of epoch values.
Implementation
List<int?> convertMillisecondsToEpochArray() {
int size = (beatsInMilliseconds.length / factor).truncate();
List<int?> list = List.filled(size, null, growable: false);
for (int i = 0; i < size; i++) {
int milli = 0;
for (int j = (i * factor).truncate(), k = 0;
j < beatsInMilliseconds.length && k < 4;
j++, k++) {
milli += beatsInMilliseconds[j]!;
}
milli = (milli / 4).truncate();
list[i] = milli;
}
return list;
}