Musical-boundary quantization for one launch. More...
#include <clip_launch.hpp>
Public Member Functions | |
| constexpr bool | immediate () const noexcept |
| Returns whether launch occurs without boundary quantization. | |
| constexpr auto | operator<=> (const LaunchQuantize &) const =default |
Public Attributes | |
| timebase::TickDuration | grid {0} |
| timebase::TickPosition | phase {0} |
Musical-boundary quantization for one launch.
The boundary set is { phase + k * grid : k in Z } on the transport's monotonic clock. A non-positive grid means immediate launch. phase aligns the grid to an offset such as a section start.
|
inlineconstexprnoexcept |
Returns whether launch occurs without boundary quantization.
|
constexprdefault |
| timebase::TickDuration pulp::timeline::LaunchQuantize::grid {0} |
| timebase::TickPosition pulp::timeline::LaunchQuantize::phase {0} |