libpsynth 0.2.1
Public Types | Public Member Functions | Static Public Attributes
psynth::graph::node_echo Class Reference

#include <node_echo.hpp>

Inheritance diagram for psynth::graph::node_echo:
Inheritance graph
[legend]
Collaboration diagram for psynth::graph::node_echo:
Collaboration graph
[legend]

List of all members.

Public Types

enum  in_audio_socket_id { IN_A_INPUT, N_IN_A_SOCKETS }
enum  in_control_socket_id { IN_C_DELAY, IN_C_FEEDBACK, N_IN_C_SOCKETS }
enum  out_audio_socket_id { OUT_A_OUTPUT, N_OUT_A_SOCKETS }
enum  out_control_socket_id { N_OUT_C_SOCKETS }
enum  param_id { PARAM_DELAY = node::N_COMMON_PARAMS, PARAM_FEEDBACK, PARAM_HIDAMP, N_PARAM }

Public Member Functions

 node_echo (const audio_info &prop)
 ~node_echo ()

Static Public Attributes

static constexpr float MAX_DELAY = 1.0f
static constexpr float DEFAULT_DELAY = 0.5f
static constexpr float DEFAULT_FEEDBACK = 0.5f
static constexpr float DEFAULT_HIDAMP = 0.5f

Member Enumeration Documentation

Enumerator:
IN_A_INPUT 
N_IN_A_SOCKETS 
Enumerator:
IN_C_DELAY 
IN_C_FEEDBACK 
N_IN_C_SOCKETS 
Enumerator:
OUT_A_OUTPUT 
N_OUT_A_SOCKETS 
Enumerator:
N_OUT_C_SOCKETS 
Enumerator:
PARAM_DELAY 
PARAM_FEEDBACK 
PARAM_HIDAMP 
N_PARAM 

Constructor & Destructor Documentation

psynth::graph::node_echo::node_echo ( const audio_info &  prop)
psynth::graph::node_echo::~node_echo ( )

Member Data Documentation

constexpr float psynth::graph::node_echo::DEFAULT_DELAY = 0.5f [static]
constexpr float psynth::graph::node_echo::DEFAULT_FEEDBACK = 0.5f [static]
constexpr float psynth::graph::node_echo::DEFAULT_HIDAMP = 0.5f [static]
constexpr float psynth::graph::node_echo::MAX_DELAY = 1.0f [static]

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