|
libpsynth 0.2.1
|
Oscillator node. More...
#include <oscillator.hpp>


Public Member Functions | |
| oscillator () | |
Protected Member Functions | |
| void | rt_on_context_update (rt_process_context &ctx) |
| void | rt_do_process (rt_process_context &ctx) |
Protected Attributes | |
| Output | _out_output |
| soft_sample_in_port | _in_modulator |
| in_control< float > | _ctl_frequency |
| in_control< float > | _ctl_amplitude |
| in_control< int > | _ctl_modulator |
| synth::oscillator< Generator > | _osc |
Oscillator node.
Output: "output" : Output
Input: "modulator" : sample_buffer
Params: "frequency" : float "amplitude" : float "modulator" : int (0 : am, 1 : fm, 2 : pm)
| psynth::graph::core::oscillator< G, O >::oscillator | ( | ) |
| void psynth::graph::core::oscillator< G, O >::rt_do_process | ( | rt_process_context & | ctx | ) | [protected, virtual] |
Reimplemented from psynth::graph::node.
| void psynth::graph::core::oscillator< G, O >::rt_on_context_update | ( | rt_process_context & | ctx | ) | [protected, virtual] |
Reimplemented from psynth::graph::node.
in_control<float> psynth::graph::core::oscillator< Generator, Output >::_ctl_amplitude [protected] |
in_control<float> psynth::graph::core::oscillator< Generator, Output >::_ctl_frequency [protected] |
in_control<int> psynth::graph::core::oscillator< Generator, Output >::_ctl_modulator [protected] |
soft_sample_in_port psynth::graph::core::oscillator< Generator, Output >::_in_modulator [protected] |
synth::oscillator<Generator> psynth::graph::core::oscillator< Generator, Output >::_osc [protected] |
Output psynth::graph::core::oscillator< Generator, Output >::_out_output [protected] |
1.7.4