Euphoria
|
eu::minsynth::ToneToFrequencyConverterNode Struct Reference
#include <synth.h>
Inheritance diagram for eu::minsynth::ToneToFrequencyConverterNode:
Public Member Functions | |
void | on_tone (int tone, bool down, float time) override |
float | calc_frequency (int semitone) const |
Public Member Functions inherited from eu::minsynth::ToneTaker | |
ToneTaker ()=default | |
virtual | ~ToneTaker ()=default |
ToneTaker (const ToneTaker &)=delete | |
ToneTaker (ToneTaker &&)=delete | |
void | operator= (const ToneTaker &)=delete |
void | operator= (ToneTaker &&)=delete |
Public Member Functions inherited from eu::minsynth::Node | |
Node ()=default | |
virtual | ~Node ()=default |
Node (const Node &)=delete | |
Node (Node &&)=delete | |
void | operator= (const Node &)=delete |
void | operator= (Node &&)=delete |
virtual void | update (float dt, float current_time) |
Public Attributes | |
minsynth::Tuning | tuning = minsynth::Tuning::a4 |
FrequencyTaker * | next = nullptr |
Detailed Description
Member Function Documentation
◆ calc_frequency()
float eu::minsynth::ToneToFrequencyConverterNode::calc_frequency | ( | int | semitone | ) | const |
◆ on_tone()
|
overridevirtual |
Implements eu::minsynth::ToneTaker.
Member Data Documentation
◆ next
FrequencyTaker* eu::minsynth::ToneToFrequencyConverterNode::next = nullptr |
◆ tuning
minsynth::Tuning eu::minsynth::ToneToFrequencyConverterNode::tuning = minsynth::Tuning::a4 |
The documentation for this struct was generated from the following files: