3 #ifndef SPECTMORPH_MORPH_LINEAR_HH
4 #define SPECTMORPH_MORPH_LINEAR_HH
6 #include "smmorphoperator.hh"
7 #include "smmodulationlist.hh"
22 WavSet *left_wav_set =
nullptr;
23 WavSet *right_wav_set =
nullptr;
28 static constexpr
auto P_MORPHING =
"morphing";
31 std::string load_left, load_right;
32 std::string m_left_smset;
33 std::string m_right_smset;
40 const char *type()
override;
41 int insert_order()
override;
42 bool save (
OutFile& out_file)
override;
43 bool load (
InFile& in_file)
override;
44 void post_load (OpNameMap& op_name_map)
override;
45 OutputType output_type()
override;
48 std::vector<MorphOperator *> dependencies()
override;
53 std::string left_smset();
54 void set_left_smset (
const std::string& smset);
59 std::string right_smset();
60 void set_right_smset (
const std::string& smset);
62 void set_morphing (
double new_morphing);
65 void set_db_linear (
bool new_db_linear);
Class to read SpectMorph binary data.
Definition: sminfile.hh:27
Definition: smmodulationlist.hh:17
Definition: smmorphlinear.hh:16
Definition: smmorphoperator.hh:147
Definition: smmorphoperator.hh:27
Definition: smmorphplan.hh:18
Definition: smoutfile.hh:19
Definition: smwavset.hh:29
Definition: smmorphlinear.hh:19
Definition: smmorphoperator.hh:18