convertBaselineEpochToBPMArrayList method
Converts a list of baseline epochs to a list of beats per minute (BPM).
baseline
- The list of baseline epochs.
Returns a list of BPM.
Implementation
List<int> convertBaselineEpochToBPMArrayList(List<int?> baseline) {
//int size = (int)(beatsBPM.length*factor);
List<int> list = [];
for (int i = 0; i < baseline.length - 1; i++) {
for (int j = (i * factor).truncate();
j < ((i + 1) * factor).truncate();
j++) {
if (baseline[i] == 0) {
list.add(0);
} else {
list.add((SIXTY_THOUSAND_MS / baseline[i]!).truncate());
}
}
}
return list;
}