jdxi_editor.midi.playback.timer =============================== .. py:module:: jdxi_editor.midi.playback.timer .. autoapi-nested-parse:: MIDI timer management utilities. Classes ------- .. autoapisummary:: jdxi_editor.midi.playback.timer.MidiTimerManager Module Contents --------------- .. py:class:: MidiTimerManager(parent: PySide6.QtCore.QObject, timeout_callback: Callable) Manages MIDI playback timer and callbacks. .. py:attribute:: timer .. py:attribute:: callback .. py:method:: reset() -> None Reset the timer by stopping and reconnecting callbacks. .. py:method:: start(interval: int = 30) -> None Start the timer with the specified interval. .. py:method:: stop() -> None Stop the timer.