events

class BusAllocateEvent(id_, *, calculation_rate='audio', channel_count=1, delta=0.0)

Bases: supriya.patterns.events.Event

perform(provider, proxy_mapping, *, current_offset: float, notes_mapping: Dict[Tuple[uuid.UUID, int], float], priority: int)
class BusFreeEvent(id_, *, delta=0.0)

Bases: supriya.patterns.events.Event

perform(provider, proxy_mapping, *, current_offset: float, notes_mapping: Dict[Tuple[uuid.UUID, int], float], priority: int)
class CompositeEvent(events, *, delta=0.0)

Bases: supriya.patterns.events.Event

expand(offset)
class Event(*, delta=0.0)

Bases: object

expand(offset)
perform(provider, proxy_mapping, *, current_offset: float, notes_mapping: Dict[Tuple[uuid.UUID, int], float], priority: int)
class GroupAllocateEvent(id_, *, add_action=AddAction.ADD_TO_HEAD, delta=0.0, target_node=None)

Bases: supriya.patterns.events.Event

perform(provider, proxy_mapping, *, current_offset: float, notes_mapping: Dict[Tuple[uuid.UUID, int], float], priority: int)
class NodeFreeEvent(id_, *, delta=0.0)

Bases: supriya.patterns.events.Event

perform(provider, proxy_mapping, *, current_offset: float, notes_mapping: Dict[Tuple[uuid.UUID, int], float], priority: int)
class NoteEvent(id_, *, add_action=AddAction.ADD_TO_HEAD, delta: float = 1.0, duration: float = 1.0, synthdef: Optional[supriya.synthdefs.synthdefs.SynthDef] = None, target_node: Optional[uuid.UUID] = None, **kwargs)

Bases: supriya.patterns.events.Event

calculate_duration()
expand(offset: float)
merge(event)
perform(provider, proxy_mapping, *, current_offset: float, notes_mapping: Dict[Tuple[uuid.UUID, int], float], priority: int, **kwargs)
class NullEvent(*, delta=0.0)

Bases: supriya.patterns.events.Event

expand(offset)
class Priority(value)

Bases: enum.IntEnum

An enumeration.

START = 1
STOP = 2
class SynthAllocateEvent(id_, *, add_action=AddAction.ADD_TO_HEAD, delta=0.0, synthdef=None, target_node=None, **kwargs)

Bases: supriya.patterns.events.Event

perform(provider, proxy_mapping, *, current_offset: float, notes_mapping: Dict[Tuple[uuid.UUID, int], float], priority: int)