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

◆ retune() [2/2]

void MayaFlux::Nodes::Network::ResonatorNetwork::retune ( std::span< const double >  frequencies)

Retune the first resonators from an array, keeping every ring.

Parameters
frequenciesOne centre frequency in Hz per resonator; a shorter array leaves the rest as they are, extra entries are ignored

Definition at line 457 of file ResonatorNetwork.cpp.

458{
459 const size_t count = std::min(frequencies.size(), m_resonators.size());
460 for (size_t i = 0; i < count; ++i) {
461 retune(i, frequencies[i]);
462 }
463}
size_t count
void retune(size_t index, double frequency)
Move a resonator's centre frequency without clearing its state.

References count, m_resonators, and retune().

+ Here is the call graph for this function: