jcsteh / osara

OSARA: Open Source Accessibility for the REAPER Application
GNU General Public License v2.0
122 stars 46 forks source link

Recalling Snapshots #110

Open Justinmac84 opened 7 years ago

Justinmac84 commented 7 years ago

Hi,

Whenever a Snapshot is recalled from outside the SWS snapshots dialogue, would it be possible to have Osara speak its name? Currently the Osara keymap has actions to recall previous, next and current snapshot, but since this depends on a snapshot already being active, the actions do not always work, which is fine, that's how it's supposed to be, but it would be nice to have confirmation that one's snapshot had actually changed.

also, particularly when importing snapshots from other sources, sometimes I've found that they don't always join the list at the bottom, so knowing the name of the snapshot you've cycled to would be useful, particularly since snapshots deal with visual things such as tracks selected and track visibility as well as audible changes.

If it could be made such that, if a snapshot were recalled from the list of snapshots in the SWS snapshots window, rather than from outside that dialogue, the feedback wouldn't sound, that would be great, though I'm not sure if it's possible.

Thanks ever so much!

jcsteh commented 7 years ago

How do sighted users know what snapshot is active when they use these actions instead of the dialog?

This is SWS functionality, so it's not covered by the REAPER API, and from what I can see, SWS doesn't provide its own API functions to work with snapshots.

Justinmac84 commented 7 years ago

Fair enough if it isn't doable. It's possible, though I'm not sure, that sighted users don't know precisely which snapshot has been activated, though the snapshots dialogue is one of those odd windows that floats? is that the right word? Meaning that even when we escape out of there, it's still in the background and possibly visible.

In any case, they would see immediate changes to their project in their track view or mixer.

On 15/03/2017 06:05, James Teh wrote: How do sighted users know what snapshot is active when they use these actions instead of the dialog?

This is SWS functionality, so it's not covered by the REAPER API, and from what I can see, SWS doesn't provide its own API functions to work with snapshots.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/nvaccess/osara/issues/110#issuecomment-286649474, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AP5yy_9h-g19V796JkcxIU_XYYncOuPOks5rl3-fgaJpZM4Mdgpv.

[https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif]https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient Virus-free. www.avast.comhttps://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient

jcsteh commented 7 years ago

Fair enough. I guess seeing immediate changes might well be enough to give the user a visual "feel" for which snapshot they're using.

There's a REAPER forum thread where someone else asks about how to get the current snapshot name, but there was no response. I'm guessing it isn't possible. It might be worth following up on that thread or even just filing an issue on the SWS GitHub.

ScottChesworth commented 3 years ago

Now that @Christianlm posts here from time to time, wonder if we can get any clarification on the possibilities here?