Author Topic: NVDA add-on for blind OpenMPT users  (Read 4070 times)

Offline A11CF0

  • Active artist
  • *
  • Posts: 15
  • Operating System: Windows 10 X64
NVDA add-on for blind OpenMPT users
« on: March 29, 2019, 21:21:44 »
First I wont to thank the OpenMPT developers for this great piece of software.
Indeed, OpenMPT is the only tracker which is already somewhat accessible for blind users thanks to extensive use of native windows controls, but some of its parts are quite inconvenient to interact with for a screen reader user. This is especially true for the editor views.
I have just made an add-on for the open source NVDA screen reader which makes OpenMPT more accessible for the blind and visually impaired.
Currently this add-on is quite primitive, but it's already usable.
With this add-on NVDA is able to automatically announce current row / channel info when inputting / navigating in the pattern editor, report instrument envelope points, read the order list and possibly some other things.
Also, this add-on works around some keyboard focus problems, e.g. when going to the comments tab or the OPL instrument editor.
This is my first NVDA add-on, and I'm not a programmer at all, that's why the code is terrible. But it is surprisingly working.
It would be great if OpenMPT developers implement proper accessibility interfaces for all the custom controls they use, but for now we need to constantly use focus reporting commands or better write our own screen reader add-ons.
I've seen some accessibility related topics here, so here's a link for whose who are interested.
« Last Edit: August 14, 2019, 15:05:17 by A11CF0 »

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 7,530
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 10 x64
Re: For blind OpenMPT users
« Reply #1 on: March 30, 2019, 17:38:04 »
Nice work, thanks for sharing this! I'm always interested in increasing accesibility, so if you have any specific suggestions what can be improved in the UI to make it more usable, let us know.
ยป No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Offline Exhale

  • Workaholic artist
  • ***
  • Posts: 294
Re: NVDA add-on for blind OpenMPT users
« Reply #2 on: May 16, 2019, 08:34:31 »
You are a saint, this gives me hope for this world. Thank you very much for the great work you are doing.
The turtle moves!

Offline Slender

  • Shy artist
  • Posts: 3
Re: NVDA add-on for blind OpenMPT users
« Reply #3 on: June 09, 2019, 15:44:49 »
Just recently stumbled across this, I'm glad someone created an addon for OpenMPT :). As someone who is blind and still getting off the ground when it comes to composing music with trackers, I'm glad this exists.

Offline Darkside

  • Shy artist
  • Posts: 2
  • Gender: Male
  • Synthesizer nerd from the dark.
    • soundcloud
  • Operating System: Windows 10 (x64)
Re: NVDA add-on for blind OpenMPT users
« Reply #4 on: August 02, 2019, 16:10:31 »
Nice work, keep it up! What a boost to rivive OpenMPT again. I'm not really sure about how much there would be new material done this way, as I'm almost exclusively working with hardware and mostly analog stuff nowadays, but still it's always nice to explore stuff and try different things. So yeah, may-be one day this add-on will be on and others able to contribute to it's ongoing development!