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

Imported immutable Project plus tick-conversion fidelity metadata. More...

#include <smf.hpp>

Public Attributes

Project project
 Atomically assembled Timeline project.
std::uint16_t division = 0
 MThd ticks-per-quarter division.
bool exact_tick_conversion = true
 Whether every imported SMF tick has an exact canonical representation.
std::int64_t max_tick_rounding_error = 0
 Worst imported tick rounding error in canonical ticks.

Detailed Description

Imported immutable Project plus tick-conversion fidelity metadata.

Member Data Documentation

◆ division

std::uint16_t pulp::timeline::SmfImport::division = 0

MThd ticks-per-quarter division.

◆ exact_tick_conversion

bool pulp::timeline::SmfImport::exact_tick_conversion = true

Whether every imported SMF tick has an exact canonical representation.

◆ max_tick_rounding_error

std::int64_t pulp::timeline::SmfImport::max_tick_rounding_error = 0

Worst imported tick rounding error in canonical ticks.

◆ project

Project pulp::timeline::SmfImport::project

Atomically assembled Timeline project.


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