uint8ListToFloat32List
  uint8ListToFloat32List method
Transform a Uint8List to a Float32List
Parameters
- buf: is the buffer you want to convert
 - endian: is the endianness of your data
 
Return
- a 
Float32Listcontaining the transformed buffer 
Example
List<Float32List> myFloat32List = uint8ListToFloat32List(myUint8List);
Implementation
List<Float32List> uint8ListToFloat32List(
  List<Uint8List> buf, {
  Endian endian = Endian.little,
}) {
  List<Float32List> r = [];
  for (Uint8List channelData in buf) {
    int ln = ((channelData.length) / 4).floor();
    final bd = ByteData.sublistView(channelData);
    Float32List f32List = Float32List(ln);
    //int ix = 0;
    for (int offset = 0, ix = 0; offset < ln; offset += 4, ++ix) {
      f32List[ix] = bd.getFloat32(offset, endian);
    }
    r.add(f32List);
  }
  return r;
}