Skip to content

Reducing SynthSettingsRing volume step#9469

Merged
feerrenrut merged 4 commits into
nvaccess:masterfrom
DataTriny:synthsettingsring_volume
Apr 10, 2019
Merged

Reducing SynthSettingsRing volume step#9469
feerrenrut merged 4 commits into
nvaccess:masterfrom
DataTriny:synthsettingsring_volume

Conversation

@DataTriny

@DataTriny DataTriny commented Apr 8, 2019

Copy link
Copy Markdown
Contributor

Link to issue number:

Fixes #6754.

Summary of the issue:

When changing synth volume setting using the settings ring, the value is increased and decreased by 10, which is too much for some users.

Description of how this pull request fixes the issue:

As suggested in #6754, the step has been decreased to 5, which is more acceptable.

Testing performed:

Increased and decreased synth volume using the settings ring and made sure that the value was actually used by the current synth. Tested with the following synthesizers:

  • eSpeak-ng,
  • ETI-Eloquence,
  • Microsoft Speech API version 5,
  • Nuance Vocalizer expressive,
  • Windows OneCore Voices.

Known issues with pull request:

None

Change log entry:

Section: Changes

  • Synth's volume is now increased and decreased by 5 when using the settings ring.

@josephsl josephsl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi,

Is this guaranteed to work across synthesizers i.e. are there synthesizers that won't accept volume change increments other than 10 percent? Other than that and editing copyright header (mostly changing the copyright year), I'd say it is ready to go.

@DataTriny

Copy link
Copy Markdown
Contributor Author

Hello @josephsl,

It would be very surprizing if some synthesizers don't support such a basic operation. Can anyone shed light on this please?

What's wrong with the copyright header by the way?

@DataTriny

Copy link
Copy Markdown
Contributor Author

I found how to install add-ons on a source version of NVDA while investigating another issue, I updated the PR description accordingly.

@feerrenrut feerrenrut left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall this looks fine. Thanks for your contribution!

Comment thread source/synthDriverHandler.py Outdated

@LeonarddeR LeonarddeR left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might as well want to update contributors.txt and add your name.

@feerrenrut feerrenrut merged commit 7a006c0 into nvaccess:master Apr 10, 2019
@nvaccessAuto nvaccessAuto added this to the 2019.2 milestone Apr 10, 2019
feerrenrut added a commit that referenced this pull request Apr 10, 2019
Synthesizer volume is now increased and decreased by 5 instead of 10 when using the settings ring. (Issue #6754)
@DataTriny DataTriny deleted the synthsettingsring_volume branch April 10, 2019 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reduce Volume Synth Settings Ring increment/decrement to 5

5 participants