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

One note's playback modifier, lowered with its draw key already folded from the content's authored seed and the note identity. More...

#include <program.hpp>

Public Attributes

std::uint64_t draw_key = 0
timeline::NoteModifier modifier

Detailed Description

One note's playback modifier, lowered with its draw key already folded from the content's authored seed and the note identity.

Only notes that actually carry a modifier appear here, so an arrangement that authors none carries no per-note modifier data and the renderer's gate costs one empty-span check.

Member Data Documentation

◆ draw_key

std::uint64_t pulp::playback::CompiledNoteModifier::draw_key = 0

◆ modifier

timeline::NoteModifier pulp::playback::CompiledNoteModifier::modifier

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