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

Inserts a controller/expression lane into a MIDI clip. More...

#include <command.hpp>

Public Attributes

ItemId sequence_id
 Sequence owning the track that owns the clip.
ItemId track_id
 Track owning the clip.
ItemId clip_id
 MIDI clip the lane joins.
MidiExpressionLane lane
 Lane to insert, with its identity, address, and authored points.

Detailed Description

Inserts a controller/expression lane into a MIDI clip.

The lane arrives whole — identity, address, and every authored point — and the content model is the single authority on whether it may join the clip: identity distinctness across notes, points, and lanes, and one lane per address, are enforced by MidiContent::create and propagated from there.

Member Data Documentation

◆ clip_id

ItemId pulp::timeline::InsertMidiExpressionLane::clip_id

MIDI clip the lane joins.

◆ lane

MidiExpressionLane pulp::timeline::InsertMidiExpressionLane::lane

Lane to insert, with its identity, address, and authored points.

◆ sequence_id

ItemId pulp::timeline::InsertMidiExpressionLane::sequence_id

Sequence owning the track that owns the clip.

◆ track_id

ItemId pulp::timeline::InsertMidiExpressionLane::track_id

Track owning the clip.


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