Good morning
I am a blind user
I am using FxSound using a screen reader
With a screen reader, I can’t control the audio processing slider
I’ve tried with nvda screen reader, jaws, and even narrator
Not all screen readers can move volume control slider
Can you help me please
1 Like
Hello Ahmed,
A previous user did manage to control the sliders with the NVDA reader using his mouse, but contacted us because he had trouble saving presets.
He sent this message:
I just grabbed FXSound just a few hours ago.
Totally dig this package.
Can’t figure out how to save a preset.
When I expand the Save Preset menu item,
my screen reader that I use (NVDA - NonVisual Desktop Access) does not read the submenu items underneath.
So I won’t know where to save modifications I’ve done.
I do like being able to use the mouse to manipulate sliders,
but would prefer better if they were included in the tab order along with the other controls in the dialog box.
That way, Windows keyboard handling then honors the arrows/Home/End/PageUp/PageDown.
This was the response of FxSound’s lead audio engineer:
bvijay:
This is a valid requirement and we need to make FxSound more accessible to visually challenged users.
I can look at improving the keyboard traversal and tab order of the UI controls
to improve the usability and accessibility.
Regarding the save preset menu option, once Save New Preset menu option is selected, it brings up a text box with the hint text “Enter your preset name”, but NVDA is not reading this text. Also, through keyboard the focus is not shifting from “Save New Preset” menu option to the preset name edit box. I will look into the fix for this.
bvijay:
I have made the UI change in the context menu, so that the preset name edit box automatically gets focused. The edit box has the hint text “Enter your preset name”, but still NVDA doesn’t say it. It just says “edit blank”.
After the release is done with this change, we can probably report it this issue to NVDA.
The bug regarding saving presets with NVDA was subsequently addressed in v1.1.17.0:
Added language support for Hungarian, Dutch, and Thai
Translation corrections for Vietnamese, Chinese, and Turkish
New icon
Notifications on Windows 11 can now be disabled in the OS settings
Fixed bug power consumption bug in sleep
Bug with NVDA screen reader fixed
Accessibility fixes for keyboard focus and hint text in preset save
However, the change regarding the control of the sliders was never made.
So I will send another message to the team in order to address this properly.
In the meanwhile, feel free to add any other information you wish to share on this issue.
1 Like
doolhoofd:
However, the change regarding the control of the sliders was never made.
So I will send another message to the team in order to address this properly.
In the meanwhile, feel free to add any other information you wish to share on this issue.
Thank you
I hope the problem is resolved quickly.
I have another question, I want to contribute to translating the program into Arabic
Can I do that
1 Like
Sure, thank you!
Please give me a little time to get the how-to info compiled.
You can expect to hear back from me later today.
You can find the text that needs translating below.
Feel free to just paste the entire string here after translation - or, if you already have a Github account, you’re welcome to upload it to Strings/Strings at main · fxsound2/Strings (github.com) yourself as a .txt file in Notepad or Wordpad titled “FxSound.ar.txt”
Thank you for your help!
Hello Everyone,
I am the developer working on the FxSound code.
Many thanks to everyone for offering your help on translating the text in FxSound. It really helps us a lot in making FxSound reach more people and provide them amazing audio quality.
The translation requires the following text content in English to be translated and the translated strings should be integrated in code. The identifier before each line of text is required to map the English text with non-English text.
All the language string files are in GitHub at Strings/Strings at main · fxsound2/Strings (github.com)
It will be great if you can reply with the language name for which you are offering your help on translation. This will avoid duplication of efforts on the same language translation.
Thanks in advance,
Vijay
JCTRIDX0.
Oops! There’s an issue with your playback device settings.
Before we can get started, please go through the
JCTRIDX1.
troubleshooting steps here.
JCTRIDX2.
if you’re still having problems.
JCTRIDX3.
Contact us
JCTRIDX4.
Error in system audio configuration. Unable to run FxSound
JCTRIDX5.
OK
JCTRIDX6.
Click here to see what’s new on this version!
JCTRIDX7.
FxSound in system tray
Click FxSound icon to reopen
JCTRIDX8.
Thanks for using FxSound! Would you be
interested in helping us by taking a quick 4 minute
survey so we can make FxSound better?
JCTRIDX9.
Take the survey.
JCTRIDX10.
Changes to your preset are not saved.
Do you want to exit?
JCTRIDX11.
Changes to your preset are not saved.
Do you want to ignore the changes?
JCTRIDX12.
Output Disconnected
JCTRIDX13.
Output:
JCTRIDX14.
Changes to preset %S are saved.
JCTRIDX15.
New preset %S is saved.
JCTRIDX16.
Reached the limit on new presets.
JCTRIDX17.
Preset %S is deleted.
JCTRIDX18.
Presets are restored to factory defaults
JCTRIDX19.
Preset file %S already exists in the export path, do you want to overwrite the preset file?
JCTRIDX20.
FxSound is %S.
JCTRIDX21.
on
JCTRIDX22.
off
JCTRIDX23.
Preset: %S
JCTRIDX24.
Clarity
JCTRIDX25.
Ambience
JCTRIDX26.
Surround Sound
JCTRIDX27.
Dynamic Boost
JCTRIDX28.
Bass Boost
JCTRIDX29.
Enhances and elevates high end
fidelity and presence
JCTRIDX30.
Thickens and smooths audio
with controlled reverberation
JCTRIDX31.
Widens the left-right balance
for expansive, wide sound
JCTRIDX32.
Increases overall volume and balance
with responsive processing
JCTRIDX33.
Boosts low end for full,
impactful response
JCTRIDX34.
Super-low Bass. Increase this for more rumble and “thump”, decrease if there’s too much boominess.
JCTRIDX35.
Center of your Bass sound. Increase this for a fuller low end, decrease if the bass sounds overwhelming.
JCTRIDX36.
The low end of your mid-range. Increase this to make vocals sound rich and warm, decrease it to help control instruments that sound loud and muffled.
JCTRIDX37.
A focal point of the low-mid-range. Increase this to bring out electric guitars and vocal volume, decrease it to reduce any “boxy” tones.
JCTRIDX38.
The center mid-range band. Increase this to drastically boost rhythm instruments and snare hits, reduce it to cut out “nasal” tones.
JCTRIDX39.
The high-mid-range. Increase this to get more instrumental harmonics, reduce it to improve drums that have too much “clickiness” or orchestral instruments that are piercing.
JCTRIDX40.
The lower end of the high-end range. Increase this for more vocal clarity and articulation, reduce it and move the frequency wheel up and down to find and cut out overly loud “S” and “T” sounds.
JCTRIDX41.
The core high-end range. Increase this to make your audio sound more like it’s in an airy, large space, reduce it to help with room noises and unwanted echoing.
JCTRIDX42.
The highest range of average human hearing. Increase this to give your sound more of a crisp tone, with lots of overtones. Reduce it to remove hiss or painfully high sounds.
JCTRIDX43.
This wheel allows you to adjust which frequencies this EQ band is affecting
up or down to target different frequencies/pitches. The EQ slider above
controls the volume of this EQ band. Increase or decrease to boost or cut
a portion of your audio’s frequencies, without modifying the rest of your sound.
JCTRIDX44.
SUBSCRIBE NOW
JCTRIDX45.
Yes
JCTRIDX46.
No
JCTRIDX47.
Export Presets
JCTRIDX48.
Export
JCTRIDX49.
Select the presets to export…
JCTRIDX50.
Presets are exported successfully!
JCTRIDX51.
Presets successfully imported
JCTRIDX52.
Duplicate presets not imported
JCTRIDX53.
Import Presets
JCTRIDX54.
Import
JCTRIDX55.
Select the folder which contains the presets…
JCTRIDX56.
Folder:
JCTRIDX57.
Preset files not found in the selected folder.
JCTRIDX58.
Settings
JCTRIDX59.
Donate
JCTRIDX60.
General
JCTRIDX61.
Help
JCTRIDX62.
General Preferences
JCTRIDX63.
Launch on system startup
JCTRIDX64.
Automatically switch to newly connected output device
JCTRIDX65.
Hide help tips for audio controls
JCTRIDX66.
Disable keyboard shortcuts
JCTRIDX67.
Reset presets to factory defaults
JCTRIDX68.
Turn FxSound On/Off (Ctrl + Alt + Q)
JCTRIDX69.
Open/Close FxSound (Ctrl + Alt + E)
JCTRIDX70.
Change Preset (Ctrl + Alt + A / D)
JCTRIDX71.
Change Playback Device (Ctrl + Alt + W / S)
JCTRIDX72.
Language
JCTRIDX73.
Disable debug logging
JCTRIDX74.
Version
JCTRIDX75.
Support
JCTRIDX76.
Maintenance
JCTRIDX77.
Changelog
JCTRIDX78.
Quick tour
JCTRIDX79.
Submit debug logs
JCTRIDX80.
Help center
JCTRIDX81.
Feedback
JCTRIDX82.
Check for updates
JCTRIDX83.
Open
JCTRIDX84.
Exit
JCTRIDX85.
Turn Off
JCTRIDX86.
Turn On
JCTRIDX87.
Preset Select
JCTRIDX88.
Playback Device Select
JCTRIDX89.
Enter your preset name
JCTRIDX90.
Enter new preset name
JCTRIDX91.
Overwrite Existing Preset
JCTRIDX92.
Save New Preset
JCTRIDX93.
Undo Preset Changes
JCTRIDX94.
Rename Preset
JCTRIDX95.
Delete Preset
JCTRIDX96.
Download Bonus Presets
JCTRIDX97.
FxSound is unable to play processed audio through the selected output device.
Another application could be using it in exclusive mode or the device could be
disconnected. To disable exclusive mode follow these
JCTRIDX98.
steps.
JCTRIDX99.
Click here to save new presets, overwrite old ones, or reset your settings.
JCTRIDX100.
Settings file not found!
doolhoofd:
You can find the text that needs translating below.
Feel free to just paste the entire string here after translation - or, if you already have a Github account, you’re welcome to upload it to Strings/Strings at main · fxsound2/Strings (github.com) yourself as a .txt file in Notepad or Wordpad titled “FxSound.ar.txt”
Thank you for your help!
This was fun, I just finished translating all phrases into Arabic, and I opened a pull request on github
fxsound2:main
← MesterPerfect:main
opened 04:59PM - 23 Aug 23 UTC
All FxSound phrases have been translated into Arabic
It remains only to approve the withdrawal request from the administrator
2 Likes
Awesome!
I forwarded it to the team, you should be getting confirmation very soon.
2 Likes
bvijay
August 24, 2023, 2:33pm
9
Thank you @MesterPerfect for helping us with the Arabic translation. We have merged your translation file in GitHub.
We will integrate the translation in FxSound in the coming releases. We will also have to make some UI changes for right alignment of text for Arabic.
2 Likes
bvijay
August 24, 2023, 2:42pm
10
Hello @MesterPerfect
Thanks for pointing out the issues in the slider control. I am sorry that I didn’t address the slider control function when making the accessibility related fixes recently.
As I understand the slider control is not working with arrow keys on the keyboard. Please let me know if there is any other limitation that you want us to get fixed.
2 Likes
Thank you
I’m looking forward to using fxSound in Arabic
1 Like
Thank you for your help
Yes, I can’t control the slider with the keyboard arrows
Also, I will check accessibility with the program to make sure there are no other problems
I will respond within hours
2 Likes
Hello again,
I have tested the program with accessibility
I have not encountered any additional problems other than this screen
It cannot be used by screen readers
If they can be fixed that would be great
1 Like
bvijay
August 28, 2023, 5:34pm
14
Sorry for the trouble that you are facing with the Import Presets screen. Thanks for testing it and pointing out the issue.
I will address it and get it fixed in the coming releases.
2 Likes
[quote="bvijay, post:14, topic:2198"]
Sorry for the trouble that you are facing with the Import Presets screen. Thanks for testing it and pointing out the issue.
I will address it and get it fixed in the coming releases.
[/quote]
thank you
I'm looking forward to testing the next release
1 Like
Hi @MesterPerfect ,
I just wanted to say sorry for the trouble you just experienced.
Our forum has some odd quirks, one of which being that “the system” automatically rejects a message that quotes the entire text of someone’s post.
Apologies for that.
Also, weirdly enough, a full quote does work if, for example, you delete the last full stop with backspace, and then just type in another one yourself; so, there are workarounds.
1 Like
doolhoofd:
I just wanted to say sorry for the trouble you just experienced.
Our forum has some odd quirks, one of which being that “the system” automatically rejects a message that quotes the entire text of someone’s post.
Apologies for that.
Also, weirdly enough, a full quote does work if, for example, you delete the last full stop with backspace, and then just type in another one yourself; so, there are workarounds.
Never mind, I love forums and I’m used to errors like this
1 Like
bvijay
September 20, 2023, 3:45pm
19
Hi @MesterPerfect
We have a new release available as beta at https://www.dropbox.com/scl/fi/zvyq13igjfwe8ffc20irm/fxsound_setup.exe?rlkey=ni6rbadrjchpj3h7icsc82bhb&dl=1
The arrow key allows the equalizer and effects sliders to move in this release. Also, please note that the button positions have changed in this release and all the buttons are moved to the top of the window.
We couldn’t get the screen reader issue fixed with the Import Presets UI yet.
Also, the Arabic translation is not yet integrated in this release. We are planning to do it in the next release, since along with the translation integration we also have to make some alignment changes in the UI.
2 Likes
bvijay:
We have a new release available as beta at https://www.dropbox.com/scl/fi/zvyq13igjfwe8ffc20irm/fxsound_setup.exe?rlkey=ni6rbadrjchpj3h7icsc82bhb&dl=1
The arrow key allows the equalizer and effects sliders to move in this release. Also, please note that the button positions have changed in this release and all the buttons are moved to the top of the window.
We couldn’t get the screen reader issue fixed with the Import Presets UI yet.
Also, the Arabic translation is not yet integrated in this release. We are planning to do it in the next release, since along with the translation integration we also have to make some alignment changes in the UI.
hi @bvijay
Yes I have tested all of this and I have pointed out the new problems
1 Like
bvijay
September 26, 2023, 6:57am
21
Thanks @MesterPerfect . Sorry that there are some new issues with accessibility. I am working on the fixes for these issues.
2 Likes