jdxi_editor.ui.editors.io.timer_manager

MIDI timer management utilities.

Classes

MidiTimerManager

Manages MIDI playback timer and callbacks.

Module Contents

class jdxi_editor.ui.editors.io.timer_manager.MidiTimerManager(parent: PySide6.QtCore.QObject, timeout_callback: Callable)[source]

Manages MIDI playback timer and callbacks.

timer[source]
callback[source]
reset() None[source]

Reset the timer by stopping and reconnecting callbacks.

start(interval: int = 30) None[source]

Start the timer with the specified interval.

stop() None[source]

Stop the timer.