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 |
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.
|
default |
| MidiLaneAddress pulp::timeline::MidiExpressionLane::address |
| ItemId pulp::timeline::MidiExpressionLane::id |
| std::vector<MidiLanePoint> pulp::timeline::MidiExpressionLane::points |