Skip to content

[AudioEffect] Add a simple bitcrusher effect#109393

Closed
ObaniGemini wants to merge 1 commit intogodotengine:masterfrom
ObaniGemini:bitcrusher_effect
Closed

[AudioEffect] Add a simple bitcrusher effect#109393
ObaniGemini wants to merge 1 commit intogodotengine:masterfrom
ObaniGemini:bitcrusher_effect

Conversation

@ObaniGemini
Copy link
Copy Markdown

@ObaniGemini ObaniGemini commented Aug 7, 2025

This adds a very cheap to process bitcrusher effect that just lowers the sample rate of the bus.

Why?

Many games use this effect, either to emulate a "retro" feeling or to have some "disturbing/horror" vibe.

Potential enhancements

The max sample rate in the editor is set to 44100Hz, but the user's audioserver sample rate might be different (e.g: 48000Hz). Is there a proper way to change this?

Showcase

music is "Yoni Mayraz - Dybbuk Tse!"

propfight-2025-08-07_15.06.442.mp4
propfight-2025-08-07_15.08.322.mp4

P.S: I used the "amplifier" effect code as a template for making this one, if things aren't necessary and can be removed, I might have missed some of them.

@AThousandShips

This comment was marked as resolved.

@AThousandShips
Copy link
Copy Markdown
Member

See also:

@ObaniGemini
Copy link
Copy Markdown
Author

closing in favor of #68768

@ObaniGemini ObaniGemini closed this Aug 7, 2025
@AThousandShips AThousandShips removed this from the 4.x milestone Aug 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add an audio effect to reduce the sample rate of processed audio

3 participants