18 public ArrangerObjectOwner<AutomationPoint>
21 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
30 const dsp::TempoMap &tempo_map,
32 QObject * parent =
nullptr);
63 get_normalized_value_in_curve (
const AutomationPoint &ap,
double x)
const;
72 get_field_name_for_serialization (
const AutomationPoint *)
const override
74 return "automationPoints";
77 std::vector<ArrangerObjectListModel *> get_child_list_models ()
const override
79 return { ArrangerObjectOwner<AutomationPoint>::get_model () };
83 friend void init_from (
92 BOOST_DESCRIBE_CLASS (