---
title: "SFXMint (@sfxmint) | Hashnode"
description: "Sound effects for games, apps, and videos. Practical notes on choosing and integrating UI audio. https://sfxmint.com"
url: "https://hashnode.com/@sfxmint"
---

@sfxmint

# SFXMint

@sfxmint · Joined October 2026

Sound effects for games, apps, and videos. Practical notes on choosing and integrating UI audio. https://sfxmint.com

### [React UI sounds with Web Audio: first-click playback, mute, and cleanup](https://sfxmint.hashnode.dev/react-ui-sounds-with-web-audio-first-click-playback-mute-and-cleanup?utm_source=hashnode&utm_medium=feed)

Build a React save flow with Web Audio, cached buffers, mute during loading, bounded playback, and cleanup. Includes a working demo and tests.

7 min read · [sfxmint.hashnode.dev](https://sfxmint.hashnode.dev/react-ui-sounds-with-web-audio-first-click-playback-mute-and-cleanup?utm_source=hashnode&utm_medium=feed)

[Oct 18](https://hashnode.com/posts/react-ui-sounds-with-web-audio-first-click-playback-mute-and-cleanup/6ad44c7d14ee79bfe9793099)

### [Keep optional UI audio out of your operation's success path](https://sfxmint.hashnode.dev/keep-optional-ui-audio-out-of-your-operation-s-success-path?utm_source=hashnode&utm_medium=feed)

Keep export success separate from sound playback. A JavaScript example with mute handling, rejected playback, and four control-flow checks.

4 min read · [sfxmint.hashnode.dev](https://sfxmint.hashnode.dev/keep-optional-ui-audio-out-of-your-operation-s-success-path?utm_source=hashnode&utm_medium=feed)

[Oct 10](https://hashnode.com/posts/keep-optional-ui-audio-out-of-your-operation-s-success-path/6ac9e28a15d99a9b826bb68f)
