convertBPMToMilliseconds method
Converts a list of beats per minute (BPM) to a list of milliseconds.
beatsBPM
- The list of beats per minute.
Returns a list of milliseconds.
Implementation
List<int?> convertBPMToMilliseconds(List<int> beatsBPM) {
int size = beatsBPM.length;
List<int?> list = List.filled(size, null, growable: false);
for (int i = 0; i < size; i++) {
list[i] = 0;
if (beatsBPM[i] != 0) {
list[i] = (SIXTY_THOUSAND_MS / beatsBPM[i]).truncate();
} else {
list[i] = 0;
}
}
return list;
}