Complete input for constructing a Track and its owned collections. More...
#include <model.hpp>
Public Attributes | |
| ItemId | id |
| std::string | name |
| std::vector< Clip > | clips |
| std::vector< DevicePlacement > | device_chain |
| std::vector< AutomationLane > | automation_lanes |
| std::vector< Modulator > | modulators |
| std::vector< MacroControl > | macros |
| std::vector< ModulationRoute > | modulation_routes |
| std::vector< TakeLane > | take_lanes |
| bool | record_armed = false |
| ItemId | active_take_lane_id |
| std::optional< TrackFreeze > | freeze |
| TrackMixer | mixer |
| std::optional< TuningReference > | tuning |
Complete input for constructing a Track and its owned collections.
| ItemId pulp::timeline::TrackInput::active_take_lane_id |
| std::vector<AutomationLane> pulp::timeline::TrackInput::automation_lanes |
| std::vector<Clip> pulp::timeline::TrackInput::clips |
| std::vector<DevicePlacement> pulp::timeline::TrackInput::device_chain |
| std::optional<TrackFreeze> pulp::timeline::TrackInput::freeze |
| ItemId pulp::timeline::TrackInput::id |
| std::vector<MacroControl> pulp::timeline::TrackInput::macros |
| TrackMixer pulp::timeline::TrackInput::mixer |
| std::vector<ModulationRoute> pulp::timeline::TrackInput::modulation_routes |
| std::vector<Modulator> pulp::timeline::TrackInput::modulators |
| std::string pulp::timeline::TrackInput::name |
| bool pulp::timeline::TrackInput::record_armed = false |
| std::vector<TakeLane> pulp::timeline::TrackInput::take_lanes |
| std::optional<TuningReference> pulp::timeline::TrackInput::tuning |