csoundengine.schedevent Module

csoundengine.schedevent Module#

Classes#

AbstractRenderer()

Base class for rendering (both live and offline)

BaseSchedEvent(start, dur)

Interface for all scheduled events / groups

SchedAutomation(param, pairs[, ...])

SchedEvent([instrname, start, dur, args, ...])

Represents a scheduled event.

SchedEventGroup(events)

Represents a group of scheduled events

Class Inheritance Diagram#

digraph inheritance6deecb7089 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "BaseSchedEvent" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Interface for all scheduled events / groups"]; "ABC" -> "BaseSchedEvent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SchedAutomation" [URL="api/csoundengine.schedevent.SchedAutomation.html#csoundengine.schedevent.SchedAutomation",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="SchedAutomation(param: 'str', pairs: 'Sequence[float] | np.ndarray', interpolation: 'str' = 'linear', delay: 'float | None' = None, overtake: 'bool' = False)"]; "SchedEvent" [URL="api/csoundengine.schedevent.SchedEvent.html#csoundengine.schedevent.SchedEvent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a scheduled event."]; "BaseSchedEvent" -> "SchedEvent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SchedEventGroup" [URL="api/csoundengine.schedevent.SchedEventGroup.html#csoundengine.schedevent.SchedEventGroup",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a group of scheduled events"]; "BaseSchedEvent" -> "SchedEventGroup" [arrowsize=0.5,style="setlinewidth(0.5)"]; }