Releases: M3RCU3Y/SoundType
SoundType v1.0
SoundType v1.0
SoundType v1.0 is the first 1.0 portable Windows release. It folds in the full set of changes since v0.1.1: release hardening, audio-engine reliability work, the refreshed desktop UI, App Rules polish, Library favorites, keyboard and hotkey improvements, sample variation controls, Enter Ding controls, improved bundled sample provenance, GitHub issue templates, and the corrected Enter Ding bell assets.
Highlights
- Promoted the app assembly version from
0.1.1to1.0.0. - Hardened keyboard repeat handling, audio hot-path recovery, mixer protection, output metering, EQ routing, settings persistence, startup behavior, and the portable publish workflow.
- Refreshed major UI surfaces: Library, Audio Effects, Settings, App Rules, status/hotkeys cards, sidebar icons, window chrome, filters, waveform previews, and empty states.
- Added Library favorites and favorite toggles for packs.
- Added app-specific rule polish, recent app/editor improvements, and GitHub issue reporting from pack details.
- Added pitch/sample variation controls, including
Legacy,Consistent,Natural, andRandomsample selection behavior with built-in pack coverage. - Added Enter Ding controls and a larger curated Enter Ding pack.
- Reprocessed all 12 Enter Ding bell WAVs so they fade naturally without fade-then-swell tails.
- Made
Deep Typewriter Bellaudibly distinct fromClassic Typewriter Bellwith lower pitched/filtered coloring. - Added tests to guard Enter Ding fade envelopes and deep-vs-classic bell separation.
- Added sample provenance documentation and refreshed third-party notices.
- Added GitHub issue templates for bugs, features, and sound-pack issues.
- Made audio-engine tests headless so GitHub Actions does not require a real Windows audio device.
Download
Download SoundType-win-x64-Release-portable.zip, extract it, and run SoundType.exe.
SHA-256:
ea97a1af21f87c49b18ec2b08e87c227017ef246b5f37a4db9b090c9693617e4 SoundType-win-x64-Release-portable.zip
Verification
./.tools/dotnet/dotnet.exe test ./SoundType.sln --configuration Release --no-restorepassed:159/159../.tools/dotnet/dotnet.exe build ./SoundType.sln --configuration Release --no-restoresucceeded with0 warningsand0 errors.git diff --checkcompleted cleanly.tools/publish-portable.ps1produced the self-contained Windows x64 portable folder, zip, and checksum.- Published
SoundType.exereportsProductVersion1.0.0+7d2045cce1f488a915dd411e10efe6ef8fe6b881andFileVersion1.0.0.0. - Published Enter Ding pack reports version
1.2.1and includes the monotonic-fade/deep-bell metadata.
Full Changelog From v0.1.1 to v1.0
83e56faHarden key repeat state resetc5e4d7eHarden audio hot path and output recovery0796634Normalize sound pack loudness6cfe670Clean up audio processing responsibilities6480851Merge pull request #4 from M3RCU3Y/codex/key-repeat-state-reset2dca731Merge pull request #6 from M3RCU3Y/codex/pack-volume-normalizationeb72302Fix UI hover clipping and repo docsc1baee5Merge repo navigation cleanup220090eTighten mixer card layoutd0dbcd5Fix equalizer activation and UI controlsdf8dbbfPolish audio effects spatial mix cardad80676Address UI fixes review findingsbb501a6Cover equalizer engine routing99e0ec6Polish status hotkeys cardc44d038Polish audio header actions67dd10fFix audio effects meter and mixer layoutc040602Add pitch character help tooltips2a4fbcbPolish window chrome buttonsb31092dHarden SoundType startup and publish workflow93b44a0Polish App Rules current app and editor controls9a67ef1Polish SoundType settings UI5b9aaaaAdd favorite pack toggle6396b70Add library favorites view1468b3bAdd library row favorite togglef00dee3Fix pack preview volume icone617fe4Polish waveform location actionb7acc5aRemove sidebar output meter7eec973Animate tray startup setting icons68896d0Fix playback debounce sliderd90cd47Redesign settings hotkeys card651cbf4Fix settings storage actions layout5263232Center settings active pack pill76d6ad5Fix settings change pack button width7a443d5Wire settings packs folder browse buttonc7ca7c7Theme library waveform tooltips8fea4dfFix library filters and favorites tab857ce52Smooth library pack scrolling3fb6d8fAlign spatial mix output meters462822bFix app rules profile tag clipping7a3eeacAlign app rules foreground card2ecd8ddFix settings storage action buttons8867ba1Redesign editable settings hotkeys8d6561dDocument bundled sample provenance07e178bSync keyboard rule inspector settings318d13dUse pack artwork in keyboard summary4b8d695Keep excluded keyboard keys reda84a99dPolish keyboard search field47dd596Fix app rules profile chip clippingcd50b64Stretch app rules listening card8ccd096Refine settings hotkeys layoute462000Replace privacy card with enter ding controlse1f1a08Add sample variation controlse29cba0Test built-in sample variation coveragef9a6744Add legacy sample variation modea8ba7a4Fix settings hotkey record button clipping60e9956Fix enter ding preview clipping93ada5eFix enter ding selector layout077f626Simplify settings subtitleeb79659Update sidebar nav icon colorsb39f1baAdd GitHub issue reporting from pack details67faebaCenter app rules empty create button0417300Fix app rules default profile text clipping33f67a0Left align app rule process fieldd937ca9Center app rules empty add icon0deb598Improve enter ding bell samples99a4af0Replace weak enter ding chimes30abce7Refresh README and sample variation behaviorb7e5b8aPrepare SoundType v1.0 release7d2045cMake audio engine tests headless
Assets
This release includes only the portable zip and matching SHA-256 checksum. Screenshots are intentionally not attached.
SoundType v0.1.1
SoundType v0.1.1
Portable Windows update focused on the refreshed desktop UI, centered default playback, and settings persistence.
Highlights
- Refined the Library screen to better match the current mockup, including the sidebar, filter row, pack list, selected pack detail panel, waveform preview, and pack metadata.
- Refined the Audio Effects screen with the newer pitch, equalizer, spatial mix, and mixer layout.
- Removed the sidebar meter beside the Listening toggle, fixed filter count clipping, and disabled hover scaling on the selected pack detail card.
- Fixed default panning so fresh/default settings do not pan sounds by keyboard position.
- Reset the legacy pan default on load and persist that normalized setting back to
%AppData%\SoundType\settings.json. - Centered decoded stereo samples before playback, so pan-off playback has equal left/right output even when source samples are uneven.
- Flushed pending settings before closing to tray and on full exit.
Download
Download SoundType-win-x64-Release-portable.zip, extract it, and run SoundType.exe.
SHA-256:
4bdbcb042290cccbcd7a7f86a896c03490ded6d43fc9e5964e9e42489da3351f SoundType-win-x64-Release-portable.zip
Verification
dotnet test .\SoundType.slnpassed.tools\publish-portable.ps1produced the self-contained Windows x64 portable folder, zip, and checksum.
Assets
This release only includes the portable zip and matching SHA-256 checksum. Screenshots are intentionally not attached.
SoundType v0.1.0
SoundType v0.1.0
First portable Windows release candidate for SoundType, a local-only keyboard sound studio for mechanical switches and typewriters.
Highlights
- Refreshed WPF desktop UI with the library, audio effects, visual keyboard rules, app rules, and settings surfaces.
- Added generated PNG preview artwork for all 16 built-in switch packs and wired
previewImageinto the pack library/detail/settings UI. - Added a full visual keyboard selection flow for per-key sound controls.
- Improved playback profile handling, group volume settings, EQ defaults, voice limiting, and waveform peak caching.
- Ships as a self-contained Windows x64 portable zip, so end users do not need to install .NET.
Download
Download SoundType-win-x64-Release-portable.zip, extract it, and run SoundType.exe.
SHA-256:
dc98f1832c3c847369910254e4edd8dc743c451d76e59c0a50fe29a51358ce2e SoundType-win-x64-Release-portable.zip
Verification
dotnet build .\SoundType.sln --configuration Releasepassed with 0 warnings and 0 errors.dotnet test .\SoundType.sln --configuration Release --no-buildpassed: 91 passed, 0 failed.tools\publish-portable.ps1produced the portable folder, zip, and checksum.- Release zip expansion check confirmed
SoundType.exeplus 16 bundled switch preview PNGs. - The packaged executable launched successfully and screenshots were captured from the release folder.
Notes
- Current distribution is portable zip only. There is no installer, MSIX package, auto-updater, or code signing yet.
- Because SoundType listens for local keyboard events to play sounds, use the attached SHA-256 checksum when sharing the zip.