Loading...
Searching...
No Matches
Patternist::TimeGrid Struct Reference

Detailed Description

The bar grid a pattern plays on, in the time base of the interval whose musical positions the engine reads: the closest one, from the layer's own upwards, with a time signature or a tempo curve.

Public Member Functions

bool operator== (const TimeGrid &) const noexcept=default
 

Public Attributes

TimeVal origin {}
 Date of the layer's left edge.
 
TimeVal playStart {}
 
std::vector< std::pair< TimeVal, ossia::time_signature > > signatures
 Sorted by date. Empty, or before the first entry, is 4/4 from 0.
 

Member Data Documentation

◆ playStart

TimeVal Patternist::TimeGrid::playStart {}

Date the process starts playing at: its first step is the first grid point from there on.


The documentation for this struct was generated from the following file: