3 #ifndef SPECTMORPH_MORPH_LFO_HH
4 #define SPECTMORPH_MORPH_LFO_HH
6 #include "smmorphoperator.hh"
7 #include "smproperty.hh"
26 WAVE_RANDOM_LINEAR = 7
43 NOTE_MODE_STRAIGHT = 1,
44 NOTE_MODE_TRIPLET = 2,
47 static constexpr
auto P_WAVE_TYPE =
"wave_type";
48 static constexpr
auto P_FREQUENCY =
"frequency";
49 static constexpr
auto P_DEPTH =
"depth";
50 static constexpr
auto P_CENTER =
"center";
51 static constexpr
auto P_START_PHASE =
"start_phase";
52 static constexpr
auto P_NOTE =
"note";
53 static constexpr
auto P_NOTE_MODE =
"note_mode";
74 const char *type()
override;
75 int insert_order()
override;
76 bool save (
OutFile& out_file)
override;
77 bool load (
InFile& in_file)
override;
78 OutputType output_type()
override;
81 bool sync_voices()
const;
82 void set_sync_voices (
float new_sync_voices);
84 bool beat_sync()
const;
85 void set_beat_sync (
bool beat_sync);
Class to read SpectMorph binary data.
Definition: sminfile.hh:27
Definition: smmorphlfo.hh:17
Definition: smmorphoperator.hh:27
Definition: smmorphplan.hh:18
Definition: smoutfile.hh:19
Definition: smmorphlfo.hh:56
Definition: smmorphoperator.hh:18