Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::dsp::FixedPpqTempoMap< PPQ >::MusicalPosition Struct Reference

Musical position representation. More...

#include <src/dsp/tempo_map.h>

Data Fields

int bar { 1 }
 Bar number (1-indexed).
int beat { 1 }
 Beat in bar (1-indexed).
int sixteenth { 1 }
 Sixteenth in beat (1-indexed).
int tick {}
 Ticks in sixteenth (0-indexed).

Friends

bool operator== (const MusicalPosition &lhs, const MusicalPosition &rhs)=default

Detailed Description

template<units::tick_t::NTTP PPQ>
struct zrythm::dsp::FixedPpqTempoMap< PPQ >::MusicalPosition

Musical position representation.

Definition at line 99 of file tempo_map.h.

Field Documentation

◆ bar

template<units::tick_t::NTTP PPQ>
int zrythm::dsp::FixedPpqTempoMap< PPQ >::MusicalPosition::bar { 1 }

Bar number (1-indexed).

Definition at line 101 of file tempo_map.h.

◆ beat

template<units::tick_t::NTTP PPQ>
int zrythm::dsp::FixedPpqTempoMap< PPQ >::MusicalPosition::beat { 1 }

Beat in bar (1-indexed).

Definition at line 102 of file tempo_map.h.

◆ sixteenth

template<units::tick_t::NTTP PPQ>
int zrythm::dsp::FixedPpqTempoMap< PPQ >::MusicalPosition::sixteenth { 1 }

Sixteenth in beat (1-indexed).

Definition at line 103 of file tempo_map.h.

◆ tick

template<units::tick_t::NTTP PPQ>
int zrythm::dsp::FixedPpqTempoMap< PPQ >::MusicalPosition::tick {}

Ticks in sixteenth (0-indexed).

Definition at line 104 of file tempo_map.h.


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