MCPcopy Create free account
hub / github.com/Audio4Linux/JDSP4Linux / onReverbPresetUpdated

Method onReverbPresetUpdated

src/MainWindow.cpp:955–983  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

953}
954
955void MainWindow::onReverbPresetUpdated()
956{
957 if (ui->roompresets->currentText() == "..." || _blockApply)
958 {
959 return;
960 }
961
962 // index - 1 because 1st entry is '...'
963 const auto data = PresetProvider::Reverb::lookupPreset(ui->roompresets->currentIndex() - 1);
964 ui->rev_osf->setValueA(data.osf);
965 ui->rev_era->setValueA((int) (data.p1 * 100));
966 ui->rev_finalwet->setValueA((int) (data.p2 * 10));
967 ui->rev_finaldry->setValueA((int) (data.p3 * 10));
968 ui->rev_erf->setValueA((int) (data.p4 * 100));
969 ui->rev_erw->setValueA((int) (data.p5 * 100));
970 ui->rev_width->setValueA((int) (data.p6 * 100));
971 ui->rev_wet->setValueA((int) (data.p7 * 10));
972 ui->rev_wander->setValueA((int) (data.p8 * 100));
973 ui->rev_bass->setValueA((int) (data.p9 * 100));
974 ui->rev_spin->setValueA((int) (data.p10 * 100));
975 ui->rev_lci->setValueA((int) data.p11);
976 ui->rev_lcb->setValueA((int) data.p12);
977 ui->rev_lcd->setValueA((int) data.p13);
978 ui->rev_lco->setValueA((int) data.p14);
979 ui->rev_decay->setValueA((int) (data.p15 * 100));
980 ui->rev_delay->setValueA((int) (data.p16 * 10));
981
982 applyConfig();
983}
984
985// Status
986void MainWindow::installUnitData()

Callers

nothing calls this directly

Calls 1

setValueAMethod · 0.80

Tested by

no test coverage detected