Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::playback::TempoSyncCommand Struct Reference

Backend-independent command bundle applied at the first output sample of an audio block. More...

#include <tempo_sync.hpp>

Public Attributes

double tempo_bpm = 120.0
double beat = 0.0
bool request_tempo = false
bool request_beat = false
bool request_playing = false
bool playing = false

Detailed Description

Backend-independent command bundle applied at the first output sample of an audio block.

A false request flag means the corresponding value is ignored.

Member Data Documentation

◆ beat

double pulp::playback::TempoSyncCommand::beat = 0.0

◆ playing

bool pulp::playback::TempoSyncCommand::playing = false

◆ request_beat

bool pulp::playback::TempoSyncCommand::request_beat = false

◆ request_playing

bool pulp::playback::TempoSyncCommand::request_playing = false

◆ request_tempo

bool pulp::playback::TempoSyncCommand::request_tempo = false

◆ tempo_bpm

double pulp::playback::TempoSyncCommand::tempo_bpm = 120.0

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/playback/include/pulp/playback/tempo_sync.hpp