AudioCommon: Added Granular Synthesis

This commit is contained in:
Sam Belliveau
2025-03-02 20:19:20 -05:00
committed by Jordan Woyak
parent e82f03b825
commit f09ba10daa
51 changed files with 387 additions and 7928 deletions

View File

@ -30,7 +30,7 @@ enum class BooleanSetting(
"OverrideRegionSettings",
false
),
MAIN_AUDIO_STRETCH(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AudioStretch", false),
MAIN_AUDIO_FILL_GAPS(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AudioFillGaps", true),
MAIN_BBA_XLINK_CHAT_OSD(
Settings.FILE_DOLPHIN,
Settings.SECTION_INI_CORE,

View File

@ -533,9 +533,9 @@ class SettingsFragmentPresenter(
sl.add(
SwitchSetting(
context,
BooleanSetting.MAIN_AUDIO_STRETCH,
R.string.audio_stretch,
R.string.audio_stretch_description
BooleanSetting.MAIN_AUDIO_FILL_GAPS,
R.string.audio_fill_gaps,
R.string.audio_fill_gaps_description
)
)
sl.add(

View File

@ -132,7 +132,8 @@
<!-- SerialPort1 Subsetting Fragment -->
<string name="serialport1_submenu">Serial Port 1</string>
<string name="xlink_kai_guide_header">For setup instructions, <a href="https://www.teamxlink.co.uk/wiki/Dolphin">refer to this page.</a></string>
<string name="xlink_kai_guide_header">For setup instructions, <a href="https://www.teamxlink.co.uk/wiki/Dolphin">refer to this page.</a>
</string>
<string name="xlink_kai_bba_ip">XLink Kai IP Address/hostname</string>
<string name="xlink_kai_bba_ip_description">IP address or hostname of device running the XLink Kai client</string>
<string name="bba_tapserver_destination">Tapserver destination</string>
@ -181,8 +182,8 @@
<!-- Audio Settings -->
<string name="audio_submenu">Audio</string>
<string name="dsp_emulation_engine">DSP Emulation Engine</string>
<string name="audio_stretch">Audio Stretching</string>
<string name="audio_stretch_description">Stretches audio to reduce stuttering. Increases latency.</string>
<string name="audio_fill_gaps">Fill Audio Gaps</string>
<string name="audio_fill_gaps_description">Repeat existing audio during lag spikes to prevent stuttering. If unsure, leave this checked.</string>
<string name="audio_volume">Audio Volume</string>
<!-- Path Settings -->
@ -877,9 +878,15 @@ It can efficiently compress both junk data and encrypted Wii data.
<string name="about_branch">Branch:\n%s</string>
<string name="about_revision">Revision:\n%s</string>
<string name="about_dolphin_description">Dolphin is a free and open-source GameCube and Wii emulator.\n\nThis software should not be used to play games you do not legally own.</string>
<string name="about_website"><a href="https://dolphin-emu.org/">Website</a></string>
<string name="about_github"><a href="https://github.com/dolphin-emu/dolphin">GitHub</a></string>
<string name="about_support"><a href="https://forums.dolphin-emu.org/">Support</a></string>
<string name="about_website">
<a href="https://dolphin-emu.org/">Website</a>
</string>
<string name="about_github">
<a href="https://github.com/dolphin-emu/dolphin">GitHub</a>
</string>
<string name="about_support">
<a href="https://forums.dolphin-emu.org/">Support</a>
</string>
<string name="about_copyright_warning">\u00A9 20032024+ Dolphin Team. \u201cGameCube\u201d and \u201cWii\u201d are trademarks of Nintendo. Dolphin is not affiliated with Nintendo in any way.</string>
<string name="system_driver">System driver</string>
<string name="system_driver_desc">The GPU driver that is part of the OS.</string>