adsr.graph

Classes

ADSRGraph

Module Contents

class adsr.graph.ADSRGraph(parent: object | None = None)[source]

Bases: PySide6.QtWidgets.QWidget

point_moved[source]
attack_x = 0.1[source]
decay_x = 0.3[source]
sustain_level = 0.5[source]
release_x = 0.7[source]
dragging = None[source]
paintEvent(event: object) None[source]

Paint the ADSR graph. :param event: QPaintEvent

mousePressEvent(event: object) None[source]

Handle mouse press event. :param event: QMouseEvent

mouseMoveEvent(event: object) None[source]

Handle mouse move event. :param event: QMouseEvent

mouseReleaseEvent(event: object) None[source]

Handle mouse release event. :param event: QMouseEvent