[audacity4blind] Re: Add-ons for NVDA

  • From: "Autery" <autery@xxxxxxxxxxxxxxxx>
  • To: <audacity4blind@xxxxxxxxxxxxx>
  • Date: Thu, 1 Dec 2016 00:01:35 -0500

Thank you!!!

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

Hi Cuong

It's probably an UTF-8 and Windows EOL problem.
Strange enough, some of the official AddOns don't have a line feed either.
Here's the (minimalistic) installer file, I hope this works.

https://www.dropbox.com/s/q3fz42h7ujkh4z5/audacity_2.1.3.nvda-addon?dl=0

For all: delete the recently downloaded "audacity.py".

Robert

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

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

Other related posts: