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 407 of file WaveguideNetwork.cpp.

408{
409 loss = std::clamp(loss, 0.0, 1.0);
410 for (auto& seg : m_segments) {
411 seg.loss_factor = loss;
412 }
413}
std::vector< WaveguideSegment > m_segments

References m_segments.

Referenced by apply_broadcast_parameter().

+ Here is the caller graph for this function: