diff options
| author | Sam Belliveau <sam.belliveau@gmail.com> | 2026-01-27 18:48:22 -0500 |
|---|---|---|
| committer | Sam Belliveau <sam.belliveau@gmail.com> | 2026-01-27 18:48:22 -0500 |
| commit | 51c8f18b73727afaea0991e10789998eaacbe487 (patch) | |
| tree | 9c9e18748e473af95181164acaf2f7fbcf8b5d82 /Source/Android/app/src/main/java | |
| parent | bb7e01167346d0e3e4bab426a7b87968d715ee5e (diff) | |
feat: Add an option to preserve audio pitch when emulation speed changes, integrating it into core configuration and both Qt and Android UIs.
Diffstat (limited to 'Source/Android/app/src/main/java')
2 files changed, 9 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt index bcb61a97f1..06680cdf44 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt @@ -31,6 +31,7 @@ enum class BooleanSetting( false ), MAIN_AUDIO_FILL_GAPS(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AudioFillGaps", true), + MAIN_AUDIO_PRESERVE_PITCH(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AudioPreservePitch", false), MAIN_BBA_XLINK_CHAT_OSD( Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt index 09b71966a2..7cf0d0ecad 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt @@ -557,6 +557,14 @@ class SettingsFragmentPresenter( ) ) sl.add( + SwitchSetting( + context, + BooleanSetting.MAIN_AUDIO_PRESERVE_PITCH, + R.string.audio_preserve_pitch, + R.string.audio_preserve_pitch_description + ) + ) + sl.add( IntSliderSetting( context, IntSetting.MAIN_AUDIO_VOLUME, |
