Zongzi. Score. TimeSig
(zongzi v0.3.0)
Copy Markdown
Domain model for time signature.
Summary
Functions
Returns the total tick length within a specific bar.
Types
@type bar() :: pos_integer()
Number of bars
@type compound() :: {:compound, groupings :: [pos_integer()], denominator :: pos_integer()}
@type free() :: :san
@type standard() :: {numerator :: pos_integer(), denominator :: pos_integer()} | {:standard, numerator :: pos_integer(), denominator :: pos_integer()}
Time signature
Event with time signature update
@type time_sig_events() :: [time_sig_event()] | {[time_sig_event()], Zongzi.Score.Record.end_position()}