]> git.sesse.net Git - nageru/blobdiff - mainwindow.cpp
Write 1.4.0 changelog.
[nageru] / mainwindow.cpp
index 65a612529b540e6fe111b27fca943934f6a155be..36ea55ee3f8883fbe4e97fa484570bc26e70e8ee 100644 (file)
@@ -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, vector<Au
                                        level.current_level_dbfs[0], level.current_level_dbfs[1]);
                                view->peak_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);