writeToArray method
The C struct layout is 7 floats.
0frequency_hz 1q 2gain_db 3threshold_db 4attack_ms
5release_ms 6filter_type
Implementation
void writeToArray(Float32List arr, int offset) {
arr[offset + 0] = frequencyHz;
arr[offset + 1] = q;
arr[offset + 2] = gainDb;
arr[offset + 3] = thresholdDb;
arr[offset + 4] = attackMs;
arr[offset + 5] = releaseMs;
arr[offset + 6] = filterType.toDouble();
}