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

One controller stream's authored points, ordered by (position, id). More...

#include <midi_lane.hpp>

Public Member Functions

auto operator<=> (const MidiExpressionLane &) const =default

Public Attributes

ItemId id
MidiLaneAddress address
std::vector< MidiLanePoint > points

Detailed Description

One controller stream's authored points, ordered by (position, id).

A player seeking to t finds the sounding value by binary-searching points for the last entry at or before t; nothing else in the lane has to be read, and nothing outside it can change the answer.

Member Function Documentation

◆ operator<=>()

auto pulp::timeline::MidiExpressionLane::operator<=> ( const MidiExpressionLane & ) const
default

Member Data Documentation

◆ address

MidiLaneAddress pulp::timeline::MidiExpressionLane::address

◆ id

ItemId pulp::timeline::MidiExpressionLane::id

◆ points

std::vector<MidiLanePoint> pulp::timeline::MidiExpressionLane::points

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