A keyboard sound studio for Windows.
SoundType makes typing feel a little more alive. Choose from mechanical switches, typewriters, quiet taps, and digital sound packs, then tune the sound until it fits your desk, your mood, and the apps you use every day.
SoundType runs quietly in the background and plays a sound when you type. You can keep it subtle, make it satisfyingly mechanical, or switch to a warm typewriter feel when you want a little character.
- Browse built-in sound packs for switches, typewriters, quiet keys, and digital taps.
- Preview sounds before you commit to a pack.
- Adjust volume, pitch, EQ, and mix controls.
- Set rules for specific apps, games, calls, or streaming setups.
- Keep it in the tray so it is there when you want it and out of the way when you do not.
- Import and export
.soundpackfiles.
SoundType is built to feel local and quiet.
It reacts to key presses so it can play sound, but it does not store typed words, typed characters, passwords, or key history. Your sound settings live on your PC, and keystrokes are not sent to a server.
Read the short privacy note here: docs/PRIVACY.md.
The portable Windows build is published from this repository's GitHub Releases.
Download the latest SoundType-win-x64-Release-portable.zip, extract it, and run
SoundType.exe.
- Open SoundType.
- Pick a sound pack from the Library.
- Preview the pack and adjust the volume.
- Fine-tune effects if you want a softer, sharper, warmer, or cleaner feel.
- Add app rules when certain apps should be quieter, louder, or muted.
The default toggle hotkey is Ctrl+Alt+K.
SoundType includes a mix of mechanical switch profiles, typewriter recordings, and digital keyboard sounds. Some packs include press and release samples for a more natural typing feel.
The bundled audio uses sourced material and attribution where required. See THIRD_PARTY_NOTICES.md for details.
SoundType is a WPF desktop app built with .NET.
Run it locally:
.\.tools\dotnet\dotnet.exe run --project .\src\SoundType.App\SoundType.App.csprojBuild and test:
.\.tools\dotnet\dotnet.exe build .\SoundType.sln
.\.tools\dotnet\dotnet.exe test .\SoundType.slnCreate the portable release:
powershell -ExecutionPolicy Bypass -File .\tools\publish-portable.ps1The directly launchable app is written to:
artifacts\publish\SoundType\SoundType.exe
The release zip and checksum are written to:
artifacts\SoundType-win-x64-Release-portable.zip
artifacts\SoundType-win-x64-Release-portable.sha256
More project notes:
