X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mainwindow.cpp;h=36ea55ee3f8883fbe4e97fa484570bc26e70e8ee;hb=refs%2Fheads%2Fmultichannel_audio;hp=65a612529b540e6fe111b27fca943934f6a155be;hpb=cf7b9ee186d4ef8e5da0531b75854c97b821be44;p=nageru diff --git a/mainwindow.cpp b/mainwindow.cpp index 65a6125..36ea55e 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -249,6 +249,8 @@ MainWindow::MainWindow() } midi_mapper.set_midi_mapping(midi_mapping); } + midi_mapper.refresh_highlights(); + midi_mapper.refresh_lights(); midi_mapper.start_thread(); } @@ -527,13 +529,6 @@ void MainWindow::setup_audio_expanded_view() global_audio_mixer->reset_peak(bus_index); midi_mapper.refresh_lights(); }); - - // Set up the compression attenuation meter. - VUMeter *reduction_meter = ui_audio_expanded_view->reduction_meter; - reduction_meter->set_min_level(0.0f); - reduction_meter->set_max_level(10.0f); - reduction_meter->set_ref_level(0.0f); - reduction_meter->set_flip(true); } update_cutoff_labels(global_audio_mixer->get_locut_cutoff()); @@ -815,7 +810,7 @@ void MainWindow::audio_level_callback(float level_lufs, float peak_db, vectorpeak_meter->set_peak( level.peak_level_dbfs[0], level.peak_level_dbfs[1]); - view->reduction_meter->set_level(level.compressor_attenuation_db); + view->reduction_meter->set_reduction_db(level.compressor_attenuation_db); view->gainstaging_knob->blockSignals(true); view->gainstaging_knob->setValue(lrintf(level.gain_staging_db * 10.0f)); view->gainstaging_knob->blockSignals(false);