Definition at line 308 of file WaveguideNetwork.cpp.
309{
312 return 0.0;
313 }
314
316 double sample = 0.0;
317
320 sample = 1.0;
321 break;
322
325 break;
326
330 break;
331 }
332
336 }
337 break;
338
342 }
343 break;
344 }
345
346 return sample;
347}
size_t m_exciter_samples_remaining
Kinesis::Stochastic::Stochastic m_random_generator
std::shared_ptr< Node > m_exciter_node
ExciterType m_exciter_type
std::vector< double > m_exciter_sample
std::shared_ptr< Filters::Filter > m_exciter_filter
@ IMPULSE
Single-sample Dirac impulse.
@ FILTERED_NOISE
Spectrally-shaped noise burst.
@ CONTINUOUS
External node as continuous exciter (bowing)
@ NOISE_BURST
Short white noise burst (default for pluck)
@ SAMPLE
User-provided excitation waveform.
size_t m_exciter_sample_position
References CONTINUOUS, FILTERED_NOISE, IMPULSE, m_exciter_active, m_exciter_filter, m_exciter_node, m_exciter_sample, m_exciter_sample_position, m_exciter_samples_remaining, m_exciter_type, m_random_generator, NOISE_BURST, and SAMPLE.
Referenced by process_bidirectional(), and process_unidirectional().