Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Math Sonifier for NVDA

An accessible NVDA add-on that turns mathematical functions and equations into audio — so you can hear the shape of a graph instead of seeing it.

The concept and direction behind this add-on are my own. Development was assisted by AI.


What It Does

Type or paste any math expression — like sin(x), x^2 - 4, or 1/x — and press NVDA + Alt + S to instantly hear it as an audio graph. Pitch follows the y-axis; stereo position follows the x-axis, sweeping left to right as the curve plays. Notable points like roots, peaks, and the y-intercept are highlighted with distinct sounds.

You can also open the interactive explorer with NVDA + Alt + M to step through the graph point by point using your arrow keys.


Supported Input

  • Standard expressions: sin(x), x^2 - 4, 1/x, exp(-x) * cos(x)
  • LaTeX: \frac{1}{x}, \sqrt{x^2 + 1}, \sin(2\pi x)
  • Data sequences: 1, 4, 9, 16, 25 or coordinate pairs (0, 1), (2, 4), (5, 9)

Keyboard Shortcuts

Shortcut Action
NVDA + Alt + S Sonify selected or copied expression
NVDA + Alt + M Open interactive explorer
NVDA + Alt + Esc Stop audio

Inside the Explorer:

Key Action
Left / Right Step through the graph
Home / End Jump to start or end of domain
Z Jump to next root
M Jump to next peak or valley
O Jump to the y-axis
Alt + P Play the full graph
Alt + X Export as WAV file

Settings

Go to NVDA Menu → Preferences → Settings → Math Sonifier to adjust playback duration, pitch range, sound timbre, and which audio cues are enabled.


Requirements

  • NVDA 2022.1 or later
  • Windows (32-bit or 64-bit)
  • No extra software needed

License

GNU General Public License v3.0

About

Audio graphing add-on for NVDA - hear mathematical functions as sound

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages