MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ compute_delay_length()

void MayaFlux::Nodes::Network::WaveguideNetwork::compute_delay_length ( )
private

Definition at line 63 of file WaveguideNetwork.cpp.

64{
65 double total_delay = static_cast<double>(m_sample_rate) / m_fundamental;
66
67 total_delay -= 0.5;
68
69 m_delay_length_integer = static_cast<size_t>(total_delay);
70 m_delay_length_fraction = total_delay - static_cast<double>(m_delay_length_integer);
71
73}

References m_delay_length_fraction, m_delay_length_integer, m_fundamental, m_pickup_sample, and MayaFlux::Nodes::Network::NodeNetwork::m_sample_rate.

Referenced by initialize(), set_fundamental(), and WaveguideNetwork().

+ Here is the caller graph for this function: