SpectMorph
Public Member Functions | Public Attributes | List of all members
SpectMorph::SynthInterface Class Reference

Public Member Functions

 SynthInterface (Project *project)
 
Projectget_project ()
 
template<class DATA >
void send_control_event (const std::function< void(Project *)> &func, DATA *data=nullptr)
 
void send_control_event (const std::function< void(Project *)> &func)
 
void synth_inst_edit_update (bool active, WavSet *take_wav_set, WavSet *ref_wav_set)
 
void synth_inst_edit_gain (float gain)
 
void synth_inst_edit_midi_to_reference (bool midi_to_reference)
 
void synth_inst_edit_note (int note, bool on, unsigned int layer)
 
void emit_apply_update (MorphPlanSynth::UpdateP update)
 
void emit_update_gain (double gain)
 
void emit_add_rebuild_result (int object_id, WavSet *take_wav_set)
 
void emit_clear_wav_sets ()
 
void generate_notify_events ()
 

Public Attributes

Signal< SynthNotifyEvent * > signal_notify_event
 

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