symusic.factory.TimeSignatureFactory

class TimeSignatureFactory[source]

Bases: object

Factory wrapper for the meter-change events exposed by symusic.core.

__init__() None

Methods

__init__()

from_numpy(time, numerator, denominator[, ttype])

Create a typed list from aligned NumPy arrays describing meter changes.

from_numpy(time: numpy.ndarray, numerator: numpy.ndarray, denominator: numpy.ndarray, ttype: TimeUnit | str = 'tick') TimeSignatureTickList | TimeSignatureQuarterList | TimeSignatureSecondList | List[TimeSignature][source]

Create a typed list from aligned NumPy arrays describing meter changes.