SpectMorph
Public Slots | Public Member Functions | List of all members
SpectMorph::MorphOutput Class Reference
Inheritance diagram for SpectMorph::MorphOutput:
SpectMorph::MorphOperator

Public Slots

void on_operator_removed (MorphOperator *op)
 

Public Member Functions

 MorphOutput (MorphPlan *morph_plan)
 
const char * type ()
 
int insert_order ()
 
bool save (OutFile &out_file)
 
bool load (InFile &in_file)
 
void post_load (OpNameMap &op_name_map)
 
OutputType output_type ()
 
void set_sines (bool es)
 
bool sines () const
 
void set_noise (bool en)
 
bool noise () const
 
void set_unison (bool eu)
 
bool unison () const
 
void set_unison_voices (int voices)
 
int unison_voices () const
 
void set_unison_detune (float voices)
 
float unison_detune () const
 
void set_portamento (bool ep)
 
bool portamento () const
 
void set_portamento_glide (float glide)
 
float portamento_glide () const
 
void set_vibrato (bool ev)
 
bool vibrato () const
 
void set_vibrato_depth (float depth)
 
float vibrato_depth () const
 
void set_vibrato_frequency (float frequency)
 
float vibrato_frequency () const
 
void set_vibrato_attack (float attack)
 
float vibrato_attack () const
 
void set_channel_op (int ch, MorphOperator *op)
 
MorphOperatorchannel_op (int ch)
 
- Public Member Functions inherited from SpectMorph::MorphOperator
 MorphOperator (MorphPlan *morph_plan)
 
MorphPlanmorph_plan ()
 
std::string type_name ()
 
std::string name ()
 
void set_name (const std::string &name)
 
bool can_rename (const std::string &name)
 
std::string id ()
 
void set_id (const std::string &id)
 
bool folded () const
 
void set_folded (bool folded)
 

Additional Inherited Members

- Public Types inherited from SpectMorph::MorphOperator
enum  OutputType { OUTPUT_NONE, OUTPUT_AUDIO, OUTPUT_CONTROL }
 
- Static Public Member Functions inherited from SpectMorph::MorphOperator
static MorphOperatorcreate (const std::string &type, MorphPlan *plan)
 
- Protected Types inherited from SpectMorph::MorphOperator
typedef std::map< std::string, MorphOperator * > OpNameMap
 
- Protected Member Functions inherited from SpectMorph::MorphOperator
void write_operator (OutFile &file, const std::string &name, MorphOperator *op)
 
- Protected Attributes inherited from SpectMorph::MorphOperator
MorphPlanm_morph_plan
 
std::string m_name
 
std::string m_id
 
bool m_folded
 

The documentation for this class was generated from the following files: