Nvda Speech interrupt issue when using dj controllers

16 views
Skip to first unread message

Acer B-T

unread,
Sep 4, 2025, 6:50:09 PM (4 days ago) Sep 4
to AccessibleDJSoftware
HI,

I don't know what happened, but recently, I noticed that nvda no longer seems to interrupt properly when using my di controller and the mallmuzik scripts. When I got my cotroller set up initially, everything did, so the announcements for slider movements, the browser, etc were more or less in sync with what I was doing. Now it's in a state where only the songs list properly interrupts, while everything else does not. Is there some kind of setting that controls speech interrupt in the scripts? I ask because I attempted to role back my nvda version to one that I knew things worked properly in, and the issue of non interrupting speech still happens.

Zenek

unread,
Sep 5, 2025, 12:59:14 AM (3 days ago) Sep 5
to AccessibleDJSoftware
Hi, which synthesizer are you using?

Acer B-T

unread,
Sep 5, 2025, 1:29:04 AM (3 days ago) Sep 5
to AccessibleDJSoftware
Hi,

In both cases, I'm using sapi 5. I thought it might have to do with the wave player system for sapi 5 in the newest nvda, but disabling it makes no effect. It is kind of odd that now the song list is all that interrupts. This means that any action that happens very fast will be performed, but the speech will quickly get out of sync. For example, when in the folder list, if I turn the browse nob on my controller, and I go through several folders quickly, my speech has to read every single one. Same goes if I colaps the entire folder tree with shift enter, changing the tempo slider position with tempo announcements on, changing the cross fader position with those announcements on, etc.

AccessibleDJSoftware

unread,
Sep 5, 2025, 2:41:27 AM (3 days ago) Sep 5
to AccessibleDJSoftware
Does the same thing happen when using espeak?

Acer B-T

unread,
Sep 5, 2025, 1:30:14 PM (3 days ago) Sep 5
to AccessibleDJSoftware
Hi,

Yes it does do it with espeak. I don't think I changed anything that would directly cause this, though I could be wrong.

Acer B-T

unread,
Sep 5, 2025, 1:36:28 PM (3 days ago) Sep 5
to AccessibleDJSoftware
HI,

Sorry for double posting. I figured out that this lack of interrupt happens even with the internal speacy system, and it's actually worse with that, since everything that isn't the songs list does it with the keyboard as well as the controller, since I guess nvda was handling keyboard interrupt.

Zenek

unread,
Sep 5, 2025, 4:00:43 PM (3 days ago) Sep 5
to AccessibleDJSoftware
Which virtual port are you using, loop midi or loop b1?

Acer B-T

unread,
Sep 5, 2025, 4:39:59 PM (3 days ago) Sep 5
to AccessibleDJSoftware
I'm using loop midi for connecting virtual dj to the speech system.

Acer B-T

unread,
Sep 5, 2025, 4:51:50 PM (3 days ago) Sep 5
to AccessibleDJSoftware
Hi again,

I seem to have fixed it for now, which required that i have the accessibility application recreate the VDJm2s.bin file. I did this by renaming the existing one, so I do have the broken bin file, if that would be of any use to anyone to help figure out what happened in the first place. I can't make sense of it, since it seems to be in some non human readable format.

Zenek

unread,
Sep 6, 2025, 3:31:57 AM (2 days ago) Sep 6
to AccessibleDJSoftware
Hi, this file stores settings directly related to Mallmuzik, such as the state of the speech switches, etc. After deleting it, Mallmuzik will start with its factory default settings, so you can keep the correct file as a backup of your Mallmuzik settings. I'm glad you found a solution to your problem. Regards :)
Reply all
Reply to author
Forward
0 new messages