Structural item counts extracted from a serialized project. More...
#include <serialize.hpp>
Public Attributes | |
| std::size_t | assets = 0 |
| Number of media assets. | |
| std::size_t | sequences = 0 |
| Number of sequences. | |
| std::size_t | tracks = 0 |
| Number of tracks across all sequences. | |
| std::size_t | clips = 0 |
| Number of clips across all tracks. | |
| std::size_t | notes = 0 |
| Number of note events across note-content clips. | |
| std::size_t | device_placements = 0 |
| Number of device placements across all tracks. | |
| std::size_t | automation_lanes = 0 |
| Number of automation lanes across all tracks. | |
| std::size_t | automation_points = 0 |
| Number of automation points across all lanes. | |
| std::size_t | modulators = 0 |
| Number of modulators across all tracks. | |
| std::size_t | macro_controls = 0 |
| Number of macro controls across all tracks. | |
| std::size_t | modulation_routes = 0 |
| Number of modulation routes across all tracks. | |
| std::size_t | take_lanes = 0 |
| Number of take lanes across all tracks. | |
| std::size_t | takes = 0 |
| Number of takes across all take lanes. | |
| std::size_t | take_comp_segments = 0 |
| Number of selected comp segments across all take lanes. | |
| std::size_t | markers = 0 |
| Number of sequence markers. | |
| std::size_t | regions = 0 |
| Number of sequence regions. | |
| std::size_t | scenes = 0 |
| Number of launch scenes. | |
| std::size_t | slots = 0 |
| Number of launch slots across all scenes. | |
| std::size_t | chord_scale_events = 0 |
| Number of chord/scale context events. | |
| std::size_t | dynamics_events = 0 |
| Number of dynamics context events. | |
| std::size_t | groove_steps = 0 |
| Number of groove-template steps. | |
| std::size_t | midi_lanes = 0 |
| Number of controller/expression lanes across MIDI-content clips. | |
| std::size_t | midi_lane_points = 0 |
| Number of controller points across all lanes. | |
Structural item counts extracted from a serialized project.
| std::size_t pulp::timeline::ProjectSnapshotCounts::assets = 0 |
Number of media assets.
| std::size_t pulp::timeline::ProjectSnapshotCounts::automation_lanes = 0 |
Number of automation lanes across all tracks.
| std::size_t pulp::timeline::ProjectSnapshotCounts::automation_points = 0 |
Number of automation points across all lanes.
| std::size_t pulp::timeline::ProjectSnapshotCounts::chord_scale_events = 0 |
Number of chord/scale context events.
| std::size_t pulp::timeline::ProjectSnapshotCounts::clips = 0 |
Number of clips across all tracks.
| std::size_t pulp::timeline::ProjectSnapshotCounts::device_placements = 0 |
Number of device placements across all tracks.
| std::size_t pulp::timeline::ProjectSnapshotCounts::dynamics_events = 0 |
Number of dynamics context events.
| std::size_t pulp::timeline::ProjectSnapshotCounts::groove_steps = 0 |
Number of groove-template steps.
| std::size_t pulp::timeline::ProjectSnapshotCounts::macro_controls = 0 |
Number of macro controls across all tracks.
| std::size_t pulp::timeline::ProjectSnapshotCounts::markers = 0 |
Number of sequence markers.
| std::size_t pulp::timeline::ProjectSnapshotCounts::midi_lane_points = 0 |
Number of controller points across all lanes.
| std::size_t pulp::timeline::ProjectSnapshotCounts::midi_lanes = 0 |
Number of controller/expression lanes across MIDI-content clips.
| std::size_t pulp::timeline::ProjectSnapshotCounts::modulation_routes = 0 |
Number of modulation routes across all tracks.
| std::size_t pulp::timeline::ProjectSnapshotCounts::modulators = 0 |
Number of modulators across all tracks.
| std::size_t pulp::timeline::ProjectSnapshotCounts::notes = 0 |
Number of note events across note-content clips.
| std::size_t pulp::timeline::ProjectSnapshotCounts::regions = 0 |
Number of sequence regions.
| std::size_t pulp::timeline::ProjectSnapshotCounts::scenes = 0 |
Number of launch scenes.
| std::size_t pulp::timeline::ProjectSnapshotCounts::sequences = 0 |
Number of sequences.
| std::size_t pulp::timeline::ProjectSnapshotCounts::slots = 0 |
Number of launch slots across all scenes.
| std::size_t pulp::timeline::ProjectSnapshotCounts::take_comp_segments = 0 |
Number of selected comp segments across all take lanes.
| std::size_t pulp::timeline::ProjectSnapshotCounts::take_lanes = 0 |
Number of take lanes across all tracks.
| std::size_t pulp::timeline::ProjectSnapshotCounts::takes = 0 |
Number of takes across all take lanes.
| std::size_t pulp::timeline::ProjectSnapshotCounts::tracks = 0 |
Number of tracks across all sequences.