MCPcopy Create free account
hub / github.com/GuitarML/NeuralPi / set_delayParams

Method set_delayParams

Source/PluginProcessor.cpp:521–536  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

519}
520
521void NeuralPiAudioProcessor::set_delayParams(float paramValue)
522{
523 auto& del = fxChain.template get<delayIndex>();
524 del.setWetLevel(paramValue);
525 // Setting delay time as larger steps to minimize clicking, and to start delay time at a reasonable value
526 if (paramValue < 0.25) {
527 del.setDelayTime(0, 0.25);
528 } else if (paramValue < 0.5) {
529 del.setDelayTime(0, 0.5);
530 } else if (paramValue < 0.75) {
531 del.setDelayTime(0, 0.75);
532 } else {
533 del.setDelayTime(0, 1.0);
534 }
535 del.setFeedback(0.8-paramValue/2);
536}
537
538
539void NeuralPiAudioProcessor::set_reverbParams(float paramValue)

Callers

nothing calls this directly

Calls 3

setWetLevelMethod · 0.80
setDelayTimeMethod · 0.80
setFeedbackMethod · 0.80

Tested by

no test coverage detected