jdxi_editor.midi.sysex.validation

Functions

validate_raw_sysex_message(→ bool)

Validate JD-Xi SysEx message format

validate_raw_midi_message(→ bool)

Validate a raw MIDI message.

validate_midi_message(→ bool)

Validate a raw MIDI message.

Module Contents

jdxi_editor.midi.sysex.validation.validate_raw_sysex_message(message: List[int]) bool[source]

Validate JD-Xi SysEx message format

jdxi_editor.midi.sysex.validation.validate_raw_midi_message(message: Iterable[int]) bool[source]

Validate a raw MIDI message.

This function checks that the message is non-empty and all values are within the valid MIDI byte range (0–255).

Parameters:

message (Iterable[int], can be a list, bytes, tuple, set) – A MIDI message represented as a list of integers or a bytes object.

Returns:

True if the message is valid, False otherwise.

Return type:

bool

jdxi_editor.midi.sysex.validation.validate_midi_message(message: Iterable[int]) bool[source]

Validate a raw MIDI message.

This function checks that the message is non-empty and all values are within the valid MIDI byte range (0–255).

Parameters:

message (Iterable[int], can be a list, bytes, tuple, set) – A MIDI message represented as a list of integers or a bytes object.

Returns:

True if the message is valid, False otherwise.

Return type:

bool