libmidi.utils.variable_length

MIDI variable-length quantity utils.

Classes

VariableInt()

MIDI variable-length quantity utils.

class libmidi.utils.variable_length.VariableInt

MIDI variable-length quantity utils.

static from_bytes(data: bytes) Tuple[int, bytes]

Read a variable-length quantity from bytes.

Returns the value and the remaining bytes.

static from_stream(buffer: BufferedReader) int

Read a variable-length quantity from a stream.

static to_bytes(value: int) bytes

Return value as bytes.

static to_stream(value: int, buffer: BufferedReader)

Write a variable-length quantity to a stream.