|
|
@ -47,7 +47,7 @@ void Sound::update() { |
|
|
|
|
|
|
|
|
|
|
|
// scale volume with speed
|
|
|
|
// scale volume with speed
|
|
|
|
if (sm.updated("carState")) { |
|
|
|
if (sm.updated("carState")) { |
|
|
|
float volume = util::map_val(sm["carState"].getCarState().getVEgo(), 11.f, 29.f, 0.f, 1.0f); |
|
|
|
float volume = util::map_val(sm["carState"].getCarState().getVEgo(), 11.f, 20.f, 0.f, 1.0f); |
|
|
|
volume = QAudio::convertVolume(volume, QAudio::LogarithmicVolumeScale, QAudio::LinearVolumeScale); |
|
|
|
volume = QAudio::convertVolume(volume, QAudio::LogarithmicVolumeScale, QAudio::LinearVolumeScale); |
|
|
|
volume = util::map_val(volume, 0.f, 1.f, Hardware::MIN_VOLUME, Hardware::MAX_VOLUME); |
|
|
|
volume = util::map_val(volume, 0.f, 1.f, Hardware::MIN_VOLUME, Hardware::MAX_VOLUME); |
|
|
|
for (auto &[s, loops] : sounds) { |
|
|
|
for (auto &[s, loops] : sounds) { |
|
|
|