convertBPMArrayArrayList method

List<int> convertBPMArrayArrayList(
  1. List<int> baseline
)

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> convertBPMArrayArrayList(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++) {
      list.add(baseline[i]);
    }
  }
  return list;
}