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

◆ set_loss_factor()

void MayaFlux::Nodes::Network::WaveguideNetwork::set_loss_factor ( double  loss)

Set per-sample energy loss factor.

Parameters
lossFactor applied per sample (0.99-1.0 typical)

Controls overall decay time. Values closer to 1.0 sustain longer.

Definition at line 368 of file WaveguideNetwork.cpp.

369{
370 loss = std::clamp(loss, 0.0, 1.0);
371 for (auto& seg : m_segments) {
372 seg.loss_factor = loss;
373 }
374}
std::vector< WaveguideSegment > m_segments

References m_segments.

Referenced by apply_broadcast_parameter().

+ Here is the caller graph for this function: