Skip to content

chaichaimee/soundAlign

Repository files navigation

NVDA Logo

SoundAlign

Author: Chai Chaimee
URL: https://github.com/chaichaimee/soundAlign


Overview

Redefine your auditory world with SoundAlign! SoundAlign is the ultimate NVDA add‑on designed to transform how you perceive feedback. By giving you full mastery over stereo panning, advanced waveforms, a rich palette of fade algorithms, and a global master volume control, you can now spatially and tonally sculpt every sound your screen reader produces — making navigation more intuitive, immersive, and fatigue‑free than ever before.

Whether you are fine‑tuning a progress bar’s sweep, softening an error alert with a custom fade curve, or balancing the overall loudness of all SoundAlign‑processed sounds, this professional‑grade audio toolkit ensures your NVDA sounds exactly the way you want.


Hot Keys

NVDA + Windows + S – Single tap: open SoundAlign settings panel.
NVDA + Windows + S – Double tap: toggle SoundAlign on/off (with an announcement of the new state).


Features

🎯 Precision Sound Panning

Take control of your spatial awareness by directing sounds to the Left, Center, or Right channels for:

  • Error Alerts – Instantly identify spelling mistakes or system warnings by their position.
  • NVDA Effects – Spatially separate standard screen reader sounds for better clarity.
  • Navigation Cues – Hear boundary beeps (first/last line) exactly where they matter.
  • Add‑on Beeps – Organise sounds from your other favourite add‑ons.
  • Progress Indicators – Experience dynamic motion with customisable left‑to‑right or right‑to‑left panning.

🔊 Advanced Audio Customisation

  • Waveform Selection: Choose from Sine, Triangle, Sawtooth, Square, or Original Tone Beep.
  • 12 Professional Fade Algorithms: Cosine, Gaussian, Linear, Exponential, Logarithmic, S‑Curve, Sine, Quarter Sine, Half Sine, Square Root, Cubic Root, Quadratic.
  • Master Volume Control: A global master volume slider (0–100%) for all SoundAlign-processed sounds.
  • Independent Ranges: Fine‑tune base volume (0.1–1.0) and frequency (110 Hz – 1760 Hz).
  • Smooth Panning: Eliminates “zipper” noise during rapid pan changes.

💬 Intelligent Progress Announcements

  • Speech intervals (1%, 2%, 5%, or 10%).
  • Beep intervals for complementary feedback.
  • Time‑based announcements (every N seconds).
  • Mixed mode for maximum awareness.

Support the project

If SoundAlign has improved your daily experience, consider supporting its continued development.

Donate via GitHub Sponsors

© 2026 Chai Chaimee • SoundAlign NVDA Add-on • Released under GNU GPL v2+

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Generated from nvdaaddons/AddonTemplate