generateData method

  1. @override
Uint8List generateData()
override

Generates MIDI bytes for this message without sending.

Subclasses override this to provide typed message encoding.

Implementation

@override
Uint8List generateData() {
  final generated = Uint8List(1);
  switch (type) {
    case ClockType.beat:
      generated[0] = 0xF8;
      break;
    case ClockType.start:
      generated[0] = 0xFA;
      break;
    case ClockType.cont:
      generated[0] = 0xFB;
      break;
    case ClockType.stop:
      generated[0] = 0xFC;
      break;
  }
  return generated;
}