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

◆ set_loop_filter_closed()

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

Set filter for the closed-end termination (mouthpiece/nut)

Parameters
filterFilter applied to p_plus as it reflects at the closed end

Only meaningful for WaveguideType::TUBE. Falls back to loop_filter if unset. Models reed/embouchure losses and input impedance characteristic.

Definition at line 402 of file WaveguideNetwork.cpp.

403{
404 if (!m_segments.empty()) {
405 m_segments[0].loop_filter_closed = filter;
406 }
407}
std::vector< WaveguideSegment > m_segments

References m_segments.