SynthConfig Class Reference

#include <synthesizer.h>

Collaboration diagram for SynthConfig:

Collaboration graph
[legend]

Public Member Functions

 SynthConfig ()
 ~SynthConfig ()
int equivalent (SynthConfig &that)
void copy_from (SynthConfig &that)
void interpolate (SynthConfig &prev, SynthConfig &next, int64_t prev_frame, int64_t next_frame, int64_t current_frame)
void reset ()

Data Fields

float wetness
int64_t base_freq
int wavefunction
ArrayList
< SynthOscillatorConfig * > 
oscillator_config

Detailed Description

Definition at line 442 of file synthesizer.h.


Constructor & Destructor Documentation

SynthConfig::SynthConfig (  ) 

Definition at line 1634 of file synthesizer.C.

References reset().

Here is the call graph for this function:

SynthConfig::~SynthConfig (  ) 

Definition at line 1639 of file synthesizer.C.

References oscillator_config, and ArrayList< TYPE >::remove_all_objects().

Here is the call graph for this function:


Member Function Documentation

int SynthConfig::equivalent ( SynthConfig that  ) 

Definition at line 1655 of file synthesizer.C.

References base_freq, SynthOscillatorConfig::equivalent(), oscillator_config, ArrayList< TYPE >::total, ArrayList< TYPE >::values, and wavefunction.

Here is the call graph for this function:

void SynthConfig::copy_from ( SynthConfig that  ) 

void SynthConfig::interpolate ( SynthConfig prev,
SynthConfig next,
int64_t  prev_frame,
int64_t  next_frame,
int64_t  current_frame 
)

Definition at line 1701 of file synthesizer.C.

References base_freq, copy_from(), and wetness.

Here is the call graph for this function:

void SynthConfig::reset (  ) 

Definition at line 1644 of file synthesizer.C.

References base_freq, oscillator_config, SynthOscillatorConfig::reset(), SINE, ArrayList< TYPE >::total, ArrayList< TYPE >::values, wavefunction, and wetness.

Referenced by SynthClear::handle_event(), and SynthConfig().

Here is the call graph for this function:


Field Documentation


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

Generated on Mon Apr 28 14:44:26 2008 for Cinelerra by  doxygen 1.5.5