Currently, Bedrock add-on creators cannot manipulate audio dynamically in real-time. To simulate immersive environments (like cave reverb or underwater muffling), creators must use a heavy workaround: duplicating hundreds of sound files, manually editing them with pre-baked effects, and triggering them via scripts.
This workaround causes severe issues:
Zero Compatibility: It is impossible to make it compatible with other add-ons. Custom sounds from third-party weapons or entities do not pass through the custom environment scripts.
Performance & File Size: Pre-baking audio inflates file sizes massively and tanks performance on mobile devices due to the constant block-scanning required to trigger the correct audio file.
The Request
We request access to real-time DSP (Digital Signal Processing) and audio channel manipulation through the @minecraft/server Script API.
Specifically, creators need the ability to:
Apply real-time low-pass/high-pass filters (for underwater muffling or block occlusion).
Apply dynamic reverberation based on room volume and surrounding blocks.
Intercept and modify all audio events universally, including sounds added by third-party add-ons.
Impact
Allowing DSP access via the Script API would enable Bedrock creators to develop immersive audio systems on par with popular Java mods like Sound Physics Remastered. It would foster a universal, highly compatible, and lightweight audio ecosystem without bloating add-on file sizes.
Please sign in to leave a comment.
0 Comments