[audacity4blind] Re: Add-ons for NVDA

  • From: Robert Hänggi <aarjay.robert@xxxxxxxxx>
  • To: audacity4blind@xxxxxxxxxxxxx
  • Date: Fri, 2 Dec 2016 08:57:56 +0100

Hi Cuong
I've used the volume wheel because it gives you a shuttle-like feeling.
What would be the best approach for a laptop?
You could e.g. replace volume down/up with two adjacent keys.
As you know, the addon could be such modified that the laptop layout
offers different keys.

Keep me up-to-date.

I have no laptop (other than an old XP machine)  to try it myself.

Robert

2016-12-02 8:44 GMT+01:00, Robert Hänggi <aarjay.robert@xxxxxxxxx>:

Hi Bhavya Shah

Thanks for your suggestion, much appreciated.
I'm already in the NVDA-devel mailing list.
I've received no answers to my questions and it will probably not be
much different with the addon mailing list.
Releasing an add on is still an exceedingly painful process IMHO and I
don't know if I should undertake this endeavour with actually no
revenue for me other than the satisfaction of seeing something
personal published.
I've only created the addon for my personal production increase with
Audacity. For once, the result is the goal and not the way to achieve
it, i.e. to be permanently maintaining this road and thereby
sacrificing the time to make actual music or other audio content
doesn't much appeal to me.
However, I can contact Joseph Lee (creator of the Goldwave addon)
directly and ask him what he means. Will see.

Robert

2016-12-02 6:21 GMT+01:00, Robert Hänggi <aarjay.robert@xxxxxxxxx>:
Hi Cuong
Have you tried assigning new shortcuts? (NVDA+n, p, n)
Has your laptop no "media keys" above the normal keyboard? The volume
control is most of the time either a wheel or a bar.

I suggest you'll start with the replacement of the (NVDA)+pause key.
Remember that the key gets "useless" for other locations within
Audacity and I would therefore not assign an alphanumeric key, at
least not without  e.g. control or similar.
Do you see the problem? tapping while holding one key is probably not
very comfortable nor is it precise I guess.

Robert

2016-12-02 4:53 GMT+01:00, Dang Manh Cuong <dangmanhcuong@xxxxxxxxx>:
Hi Robert
I see in the documentation the key volume up, volume down, pause...
Sound
like this does not exist on laptop keyboard so I can't try the feature
using

those key. Can you show me the way to use on my laptop?
Thank you
----- Original Message -----
From: "Bhavya shah" <bhavya.shah125@xxxxxxxxx>
To: <audacity4blind@xxxxxxxxxxxxx>
Sent: Friday, December 02, 2016 8:14 AM
Subject: [audacity4blind] Re: Add-ons for NVDA


Hi Robert,
I would sincerely request and urge you to get your Audacity add-on for
NVDA reviewed by the official NVDA add-ons community and thereby
included on the NVDA community add-ons portal located at
addons.nvda-project.org.
You can begin this process by joining the NVDA add-ons mailing list by
probably sending a mail to nvda-addons-request@xxxxxxxxxxxxx with
Subscribe as the subject line.
Thanks.

On 12/2/16, Gary Campbell <campg2003@xxxxxxxxx> wrote:
Very interesting!  When you traverse the windows (instead of objects)
with JAWS it turns out that the frames are at the top level of the
hierarchy along side the Audacity main window.  They show the Audacity
main window as their parent, but they are the previous windows of the
Audacity window.  I've seen that before, and I wonder why that happens.
I have wished I could see the source to see why that happens.  I guess
this time I can look at it if I can find the time to satisfy my
curiosity :-)!  Also, the windows are in a different order from the
accessible objects: status bar, panel (toolbars), tool dock, panel
(track panel).  The frames are Combined Meter, Spectral Selection,
Scrubbing.

Is it intentional that the combined meter is no longer in the tabbing
order on the toolbars?


BTW: Why is Play at selected speed  on the Transcription toolbar
disabled?

Thanks.

Gary

On 11/30/2016 9:40 PM, Robert Hänggi wrote:
Gary, the combined meter is probably one of the elements that are
called "frame".
It depends on its state, invisible or undocked.
Robert

2016-12-01 3:58 GMT+01:00, Dang Manh Cuong <dangmanhcuong@xxxxxxxxx>:
Hi Gary and all
Does the add-on work for you? I downloaded, and see it lost the \n
character,so my file look like all code put on one line.
I solved by pasting the code to word, and copy back to the *.py file,
but
it

didn't work.
Cuong
----- Original Message -----
From: "Gary Campbell" <campg2003@xxxxxxxxx>
To: <audacity4blind@xxxxxxxxxxxxx>
Sent: Thursday, December 01, 2016 7:37 AM
Subject: [audacity4blind] Re: Add-ons for NVDA


Do you know where the combined toolbar went?  I don't find it when I
tab
through the toolbars.


Gary



On 11/30/2016 1:45 PM, Robert Hänggi wrote:
Hi Gary

The tool bars have lost there parent-children relationship.
instead of being on one level:
Panel  | Tool dock | tool dock | time line
it is now
panel | panel2 | tool dock | frame | frame  ...
with Panel 2 holding the second tool dock (all upper tool bars)
just
beside the time line (which should be a children of the higher
level
tool dock that holds the selection tool bar).
And open dialogs have changed too, including progress bar.

NVDA Addon site is not an option, they want to host there own
plug-ins.
Also, the source code is on BitBucket and I don't want to have an
account there as well.
I will probably use Git-Hub.

The exact release date is not yet clear. We are currently in freeze
(until 3. Dec approx) and just after that release candidate one
will
be issued.
Seems to become a X-mas present. I would wait those 3-4 weeks.

Robert


Robert

2016-11-30 18:05 GMT+01:00, Gary Campbell <campg2003@xxxxxxxxx>:
How about the NVDA add-ons site?


Gary



On 11/28/2016 2:02 AM, Robert Hänggi wrote:
Thanks Cuong, I'm already working on it.
Packing and renaming is not the problem but rather writing the
help
file... ;)

Do you know where the add-on could permanently be stored online?
Thanks

Robert

2016-11-28 8:24 GMT+01:00, Dang Manh Cuong
<dangmanhcuong@xxxxxxxxx>:
Hi
Please send me your add-on at zip file, including the
manifest.ini
that
containsinfo about your add-on. I'll package it at*.nvda-addon
file,
easily

for installing
Cuong.
----- Original Message -----
From: "Robert Hänggi" <aarjay.robert@xxxxxxxxx>
To: <audacity4blind@xxxxxxxxxxxxx>
Sent: Monday, November 28, 2016 12:33 PM
Subject: [audacity4blind] Re: Add-ons for NVDA


Here's what's in the user guide of NVDA:

9.4. Location of Configuration files
Portable versions of NVDA store all settings, custom appModules
and
custom drivers in a directory called userConfig, found in the
NVDA
directory.
Installed versions of NVDA store all settings, custom appModules
and
custom drivers in a special NVDA directory located in your
Windows
user profile. This means that each user on the system can have
their
own NVDA settings. To get to your settings directory for an
installed
version of NVDA, on the start menu you can go to programs ->
NVDA
->
explore user configuration directory.
Settings for NVDA when running on the logon or UAC screens are
stored
in the systemConfig directory in NVDA's installation directory.
Usually, this configuration should not be touched. To change
NVDA's
configuration on the logon/UAC screens, configure NVDA as you
wish
while logged into Windows, save the configuration, and then
press
the
"Use currently saved settings on the logon and other secure
screens"
button in the General Settings dialog.


Does this help?

Robert

2016-11-28 5:58 GMT+01:00, Robert Hänggi
<aarjay.robert@xxxxxxxxx>:
Just search for "audacity.py" in the search box of the
explorer.
(on win7:
Restart NVDA with add-ons disabled
Windows+e, Control+e, "audacity.py".
This should list all instances.
Rename the files with *.pyc to *.pyb.
open the folders where those files are situated (context
menu->containing folder) and paste my file there.
Restart NVDA with add-ons enabled.

I don't think that the layout should much differ but who knows.
For the worst case, I can pack the file and you can install it
with
the add-on manager.
But I have to read up the procedure first.

Robert

2016-11-28 1:12 GMT+01:00, Autery <autery@xxxxxxxxxxxxxxxx>:
Lol,

I have no luck finding that file.

Programx86/NVDA/userconf/appmodule.. My NVDA is not setup this
way..

I have the latest NVDA not the overnight built.

Would this my layout different?



-----Original Message-----
From: audacity4blind-bounce@xxxxxxxxxxxxx
[mailto:audacity4blind-bounce@xxxxxxxxxxxxx] On Behalf Of
Robert
Hänggi
Sent: Sunday, November 27, 2016 6:19 PM
To: audacity4blind@xxxxxxxxxxxxx
Subject: [audacity4blind] Re: Add-ons for NVDA

Usually, there's a file "audacity.pyc" and the c stands for
"compiled".
My file isn't compiled and should work as is.
There's another audacity.pyc under program files
(x86)->NVDA->userConfig->appModules.
Rename that too (the *.pyb that I've proposed stands for
backup).
You could of course also move those files to another folder.
The only purpose of the original app module is to ensure that
Audacity
doesn't speak the ampersand symbol '&' in e.g dialog buttons.
Naturally, this is included in my file too. In other words,
you
could
ass
well delete the old *.pic files.
Don't forget to restart NVDA.
NVDA+Control+F1 tells you the application with focus and if a
module
has been loaded.

Robert

PS. The add on is designed for the English version of
Audacity.

2016-11-27 22:53 GMT+01:00, Autery <autery@xxxxxxxxxxxxxxxx>:
Thank you!

However, I am a little confuse.

The file you sent me.py
I drop this in nvda app module and which file to I rename to
.pyb???

Because I tried it and had no luck. Lol hahah

Thanks!

-----Original Message-----
From: audacity4blind-bounce@xxxxxxxxxxxxx
[mailto:audacity4blind-bounce@xxxxxxxxxxxxx] On Behalf Of
Robert
Hänggi
Sent: Sunday, November 27, 2016 4:35 PM
To: audacity4blind@xxxxxxxxxxxxx
Subject: [audacity4blind] Re: Add-ons for NVDA

OK, like promised, here is the Add-on:
https://www.dropbox.com/s/6wnb71hz33yvygs/audacity.py?dl=0

As I said before, it has to be copied in a folder that looks
like
this:

"C:\Users\Robert Hänggi\AppData\Roaming\nvda\appModules\"

"audacity.py"  replaces the already existing audacity.pyc
file
(rename
the latter to e.g. audacity.pyb). It may also be in another
place
where it has to be replaced as well.

Restart NVDA or press NVDA+Control+F3.
Start Audacity.

Things I've forgot to mention earlier:
F7 reports the names of the tool bars. Some features require
the
tool
bars to be enabled, for instance the playback gain can only
be
read
if
the play meter tool bar is enabled (view menu).

NVDA+page up and -down simulates the mouse wheel--not really
necessary
for most users.
NVDA+i reports the column where the cursor stands in a edit
box.
This
is mainly for the Nyquist prompt to get the indentations
right.

As you know, you can change the selection start/end/length
with
the
controls of the selection tool bar by pressing up or down
arrow.
What I've added:
If you hold shift while doing that, a short preview of the
new
position will be played.
For instance: you can swiftly go through an audio book by
navigating
to the minute or 10 minute field and press Shift+up/down.

The other hotkeys have been described in an earlier message.
However,
you can of course call the input gesture dialog and look them
up
(NVDA+n, p, n) or search them manually by toggling keyboard
help
on/off
(NVDA+1).

I hope the add-on will work with your NVDA and Audacity
versions.
I recommend the 2.1.3 Alpha version or the new Audacity
release
that
is due at the end of the year.

Suggestions and questions are appreciated.

Robert

2016-11-27 22:03 GMT+01:00, Robert Hänggi
<aarjay.robert@xxxxxxxxx>:
You have to rebuild Audacity yourself each time that you
want
a
new
version.
That's not very hard to do though.
The hardest part is to install all for the first time,
including
VisualStudio, Git-Hub, the ASIO SDK, WxWidgets and the
Audacity
source code.

Robert

2016-11-27 5:36 GMT+01:00, Autery <autery@xxxxxxxxxxxxxxxx>:
Once you add asio to one version of audacity, if there is
an
update;
do you have to add asio all over again to the new version?

Or does the new version includes the old version asio into
the
new
changes?



-----Original Message-----
From: audacity4blind-bounce@xxxxxxxxxxxxx
[mailto:audacity4blind-bounce@xxxxxxxxxxxxx] On Behalf Of
Robert
Hänggi
Sent: Saturday, November 26, 2016 11:32 PM
To: audacity4blind@xxxxxxxxxxxxx
Subject: [audacity4blind] Re: Add-ons for NVDA

No costs, it's fully free.

My build has ASIO but I rarely use it.
I'm fairly satisfied with Wasapi and its 24-bit recording
depth.
The changes have more to do with e.g. label tracks and
automatic
track information for imported files with an unusual
format,
such
as
8000 Hz at
8
bit.
And there's some debugging information as well.

Robert

2016-11-26 17:59 GMT+01:00, Autery
<autery@xxxxxxxxxxxxxxxx>:
Ok cool!

How much it cost??

And when you said you have a custom Audacity built, what
do
you
mean?

Did you add ASIO??

Did you add other function to Audacity beside ASio??

Thanks
Autery Weekes

-----Original Message-----
From: audacity4blind-bounce@xxxxxxxxxxxxx
[mailto:audacity4blind-bounce@xxxxxxxxxxxxx] On Behalf Of
Robert
Hänggi
Sent: Saturday, November 26, 2016 11:56 AM
To: audacity4blind@xxxxxxxxxxxxx
Subject: [audacity4blind] Re: Add-ons for NVDA

Thanks very much for the interest.

I'm preparing the addon for you.
I try to make it ready for Audacity 2.1.3 Unfortunately,
the
window
hierarchy of the new release has changed and I have to
compensate
for this.
However, I think it should be ready tomorrow evening.
Hold the line...

Robert

2016-11-22 18:28 GMT+01:00, Vitor Ferreira
<vitorflash@xxxxxxxxxx>:
Hello.
I also think that this addon would be very interesting
for
me.
Could you make it available? Many thanks.

Vitor

Às 12:09 de 22/11/2016, Autery escreveu:
Ok cool!

Sounds great...

You said you got a special build of Audacity??? Cool!!!

ASIO included??

I wish I could do that lol hahahaha....

I would be interestedin the NVDA addon.

Thanks
Autery

-----Original Message-----
From: audacity4blind-bounce@xxxxxxxxxxxxx
[mailto:audacity4blind-bounce@xxxxxxxxxxxxx] On Behalf
Of
Robert
Hänggi
Sent: Tuesday, November 22, 2016 3:30 AM
To: audacity4blind@xxxxxxxxxxxxx
Subject: [audacity4blind] Re: Add-ons for NVDA

Hi Autery

There do not exist official Addons but some private
attempts.

I have written my own one but it is without installer.
This
means
that you have to put the *.py file manually at the
appropriate
place.
(e.g. at "C:\Users<your
name>AppData\Roaming\nvda\appModules\audacity.py")

It has certainly less features than the corresponding
JAWS
script.

Here are some features:

1. The additional (key) commands can be viewed within
the
input
gesture dialog of NVDA [NVDA+n,p,n], under "Audacity.
Some do not work because I've got a special build of
Audacity
and
I'll omit them here.

2. NVDA+e
     pressed ones, reports the selected tracks.
     twice pressed, reports all muted tracks  pressed
three
times,
reports all tracks that are soloed.
3. Page Up/Down
     Jumps 3 tracks up or down.
4. NVDA+a
     Reports current audio position, during stop or
playback
(or
recording...).
5. NVDA+j
     Reports the selection start
6. NVDA+k
     Reports the selection end or says "long" if
"Length"
is
chosen
in the selection tool bar.
     Those three commands omit automatically unnecessary
zeros

and
alike, for instance 02:00:22.300 gives two hours 22.3
seconds.
Pressing those shortcuts quickly two times in succession
spells
the values.

6. F9 or F10
     reports the playback or recording peak
respectively.
7. NVDA+volume down/up
     extends or contracts the left selection boundary
and
plays

a
preview from this position.
8. NVDA+shift+volume up/down
     extends or contracts the right selection boundary
and
plays a
preview from this position, i.e. a bit of what comes
after
the
selection.
9. Pause (on the keyboard)
     key to tap a tempo. A high click means that the
measurement
has
started.
Tap eight or more times to "catch" the tempo. A longer
delay
resets the measurement. Use the next key combination to
read
the
measured
tempo:
10. NVDA+pause
     pressed once, announces the measured tempo in beats
per
minutes, i.e.
128.7.
     If you're in the input box of the click track (or
rhythm
track)
of Audacity's generate menu, this value will
automatically
inserted.
     Pressed twice, announces it in classical tempo
description,
for
instance "Largo", "Andante" or "Presto"
11. Key for context menu
     opens directly on the first item of a track's drop
down
menu,
for audio tracks, this would be "name". In general, this
add-on
avoids unnecessary information such as
"Audacity->Panel->Track
view->Track one, when e.g.
switching from another application or the tool bars and
speaks
just "track one".

I think that covers the main points.
Note: A description of the commands is also available
with
NVDA's
input help enabled (NVDA+1 toggle).

Tell me if this add-on could be of any help to you or if
you
would like to have another feature added.

Robert

2016-11-18 23:20 GMT+01:00, Autery
<autery@xxxxxxxxxxxxxxxx>:
Hello everyone,



Is there any Audacity add-ons for NVDA?



If yes, where could I find them?



Thanks in advance!!

Autery Weekes


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe



The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe

The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe



The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe



The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe



The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity
keyboard
commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe



The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe

The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe



The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe




--
Best Regards
Bhavya Shah

Avid Enthusiast and User of the Free NVDA Screen Reader
(www.nvaccess.org)

Contacting Me
E-mail Address: bhavya.shah125@xxxxxxxxx
Follow me on Twitter @BhavyaShah125 or www.twitter.com/BhavyaShah125
Mobile Number: +91 7506221750

The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe


The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe






The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe

Other related posts: