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

Replaces one track's tuning override under an exact value gate. More...

#include <command.hpp>

Public Attributes

ItemId sequence_id
 Sequence owning the track.
ItemId track_id
 Track whose tuning override changes.
std::optional< TuningReference > expected
 Required current override, compared exactly, absence included.
std::optional< TuningReference > replacement
 Override written when the gate matches.

Detailed Description

Replaces one track's tuning override under an exact value gate.

Absence means the track plays in whatever the project states, so clearing an override hands the track back to the project rather than silencing it.

Member Data Documentation

◆ expected

std::optional<TuningReference> pulp::timeline::SetTrackTuning::expected

Required current override, compared exactly, absence included.

◆ replacement

std::optional<TuningReference> pulp::timeline::SetTrackTuning::replacement

Override written when the gate matches.

◆ sequence_id

ItemId pulp::timeline::SetTrackTuning::sequence_id

Sequence owning the track.

◆ track_id

ItemId pulp::timeline::SetTrackTuning::track_id

Track whose tuning override changes.


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