generateData method
Generates MIDI bytes for this message without sending.
Subclasses override this to provide typed message encoding.
Implementation
@override
Uint8List generateData() {
if (rawData != null) {
return Uint8List.fromList(rawData!);
}
final generated = Uint8List.fromList(headerData);
generated.insert(0, 0xF0); // Start byte
generated.addAll(_bytesForValue(value));
generated.add(0xF7); // End byte
return generated;
}