diff options
Diffstat (limited to 'src/devices/sound/cem3394.cpp')
| -rw-r--r-- | src/devices/sound/cem3394.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/sound/cem3394.cpp b/src/devices/sound/cem3394.cpp index e0c74635648..0a4ba228827 100644 --- a/src/devices/sound/cem3394.cpp +++ b/src/devices/sound/cem3394.cpp @@ -171,7 +171,7 @@ double cem3394_device::filter(double input, double cutoff) double cem3394_device::filter(double input, double cutoff) { // clamp cutoff to useful range, 50Hz-20kHz - cutoff = std::min(std::max(cutoff, 50.0), 20000.0); + cutoff = std::clamp(cutoff, 50.0, 20000.0); // clamp resonance to below 1.0 to prevent runaway behavior; when clamping, // also apply an (arbitrary) scale factor to the output since we're close @@ -222,7 +222,7 @@ double cem3394_device::filter(double input, double cutoff) double cem3394_device::filter(double input, double cutoff) { // clamp cutoff to useful range, 50Hz-20kHz - cutoff = std::min(std::max(cutoff, 50.0), 20000.0); + cutoff = std::clamp(cutoff, 50.0, 20000.0); // clamp resonance to 0.95 to prevent infinite gain double r = 4.0 * std::min(res, 0.95); |
