Skip to content

Releases: M3RCU3Y/SoundType

SoundType v1.0

27 May 01:18
v1.0
7d2045c

Choose a tag to compare

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.1 to 1.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, and Random sample 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 Bell audibly distinct from Classic Typewriter Bell with 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-restore passed: 159/159.
  • ./.tools/dotnet/dotnet.exe build ./SoundType.sln --configuration Release --no-restore succeeded with 0 warnings and 0 errors.
  • git diff --check completed cleanly.
  • tools/publish-portable.ps1 produced the self-contained Windows x64 portable folder, zip, and checksum.
  • Published SoundType.exe reports ProductVersion 1.0.0+7d2045cce1f488a915dd411e10efe6ef8fe6b881 and FileVersion 1.0.0.0.
  • Published Enter Ding pack reports version 1.2.1 and includes the monotonic-fade/deep-bell metadata.

Full Changelog From v0.1.1 to v1.0

  • 83e56fa Harden key repeat state reset
  • c5e4d7e Harden audio hot path and output recovery
  • 0796634 Normalize sound pack loudness
  • 6cfe670 Clean up audio processing responsibilities
  • 6480851 Merge pull request #4 from M3RCU3Y/codex/key-repeat-state-reset
  • 2dca731 Merge pull request #6 from M3RCU3Y/codex/pack-volume-normalization
  • eb72302 Fix UI hover clipping and repo docs
  • c1baee5 Merge repo navigation cleanup
  • 220090e Tighten mixer card layout
  • d0dbcd5 Fix equalizer activation and UI controls
  • df8dbbf Polish audio effects spatial mix card
  • ad80676 Address UI fixes review findings
  • bb501a6 Cover equalizer engine routing
  • 99e0ec6 Polish status hotkeys card
  • c44d038 Polish audio header actions
  • 67dd10f Fix audio effects meter and mixer layout
  • c040602 Add pitch character help tooltips
  • 2a4fbcb Polish window chrome buttons
  • b31092d Harden SoundType startup and publish workflow
  • 93b44a0 Polish App Rules current app and editor controls
  • 9a67ef1 Polish SoundType settings UI
  • 5b9aaaa Add favorite pack toggle
  • 6396b70 Add library favorites view
  • 1468b3b Add library row favorite toggle
  • f00dee3 Fix pack preview volume icon
  • e617fe4 Polish waveform location action
  • b7acc5a Remove sidebar output meter
  • 7eec973 Animate tray startup setting icons
  • 68896d0 Fix playback debounce slider
  • d90cd47 Redesign settings hotkeys card
  • 651cbf4 Fix settings storage actions layout
  • 5263232 Center settings active pack pill
  • 76d6ad5 Fix settings change pack button width
  • 7a443d5 Wire settings packs folder browse button
  • c7ca7c7 Theme library waveform tooltips
  • 8fea4df Fix library filters and favorites tab
  • 857ce52 Smooth library pack scrolling
  • 3fb6d8f Align spatial mix output meters
  • 462822b Fix app rules profile tag clipping
  • 7a3eeac Align app rules foreground card
  • 2ecd8dd Fix settings storage action buttons
  • 8867ba1 Redesign editable settings hotkeys
  • 8d6561d Document bundled sample provenance
  • 07e178b Sync keyboard rule inspector settings
  • 318d13d Use pack artwork in keyboard summary
  • 4b8d695 Keep excluded keyboard keys red
  • a84a99d Polish keyboard search field
  • 47dd596 Fix app rules profile chip clipping
  • cd50b64 Stretch app rules listening card
  • 8ccd096 Refine settings hotkeys layout
  • e462000 Replace privacy card with enter ding controls
  • e1f1a08 Add sample variation controls
  • e29cba0 Test built-in sample variation coverage
  • f9a6744 Add legacy sample variation mode
  • a8ba7a4 Fix settings hotkey record button clipping
  • 60e9956 Fix enter ding preview clipping
  • 93ada5e Fix enter ding selector layout
  • 077f626 Simplify settings subtitle
  • eb79659 Update sidebar nav icon colors
  • b39f1ba Add GitHub issue reporting from pack details
  • 67faeba Center app rules empty create button
  • 0417300 Fix app rules default profile text clipping
  • 33f67a0 Left align app rule process field
  • d937ca9 Center app rules empty add icon
  • 0deb598 Improve enter ding bell samples
  • 99a4af0 Replace weak enter ding chimes
  • 30abce7 Refresh README and sample variation behavior
  • b7e5b8a Prepare SoundType v1.0 release
  • 7d2045c Make 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

19 May 01:36
v0.1.1
8aa4706

Choose a tag to compare

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.sln passed.
  • tools\publish-portable.ps1 produced 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

16 May 08:23
v0.1.0
b539816

Choose a tag to compare

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 previewImage into 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 Release passed with 0 warnings and 0 errors.
  • dotnet test .\SoundType.sln --configuration Release --no-build passed: 91 passed, 0 failed.
  • tools\publish-portable.ps1 produced the portable folder, zip, and checksum.
  • Release zip expansion check confirmed SoundType.exe plus 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.