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

◆ set_loop_filter()

void MayaFlux::Nodes::Network::WaveguideNetwork::set_loop_filter ( const std::shared_ptr< Filters::Filter > &  filter)

Replace the loop filter.

Parameters
filterIIR or FIR filter applied in the feedback loop

Default is a one-pole averaging filter: y[n] = 0.5*(x[n] + x[n-1]) which simulates frequency-dependent string damping.

Definition at line 420 of file WaveguideNetwork.cpp.

421{
422 if (!m_segments.empty()) {
423 m_segments[0].loop_filter = filter;
424 }
425}
std::vector< WaveguideSegment > m_segments

References m_segments.