SyncLine

SyncLine(
    temporal_system: TemporalSystem,
    name: str | None = None,
    description: str | None = None,
)

A timing origin that music can be measured against, with no content of its own.

The node is the origin, as a LineGroup is for its lines; temporal_system is required because it is what the offsets of the line’s points are measured in, and nothing else in the graph could say so (a ZeroDuration offset belongs to every system, so the points cannot report it).

>>> from openmusickit.values.time.clock_time import CLOCK_TIME
>>> SyncLine(temporal_system=CLOCK_TIME, name="Reel 1").name
'Reel 1'
>>> SyncLine(temporal_system=CLOCK_TIME).description is None
True

Attributes

Name Description
meta
id
temporal_system
name
description