MayaFlux 0.2.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 360 of file WaveguideNetwork.cpp.

361{
362 loss = std::clamp(loss, 0.0, 1.0);
363 for (auto& seg : m_segments) {
364 seg.loss_factor = loss;
365 }
366}
std::vector< WaveguideSegment > m_segments

References m_segments.

Referenced by apply_broadcast_parameter().

+ Here is the caller graph for this function: