Comments (2)
On further reflection, I'm not sure this solution is ideal. Say the user is at 5 minutes and moves back by measure until they get to 3 minutes (but obviously measures will be reported). If they then hit left arrow, "59 seconds" will be reported instead of "2 minutes 59 seconds". However, the user didn't know they were at 3 minutes, so that might be really confusing.
At this point, my thinking is that I should just forget the cached times whenever a different unit is reported. For example, if you're moving with the arrow keys and they're reporting min/sec, as soon as you move by measure, the next press of the arrows would read the full min/sec time, even if you hadn't moved to a new minute. That might be slightly more verbose in some cases, but it's also more reliable.
Thoughts @GianlucaApollaro @ScottChesworth?
from osara.
Accuracy and correct info always win out over verbose, you can always
shut up the speech.
On 4/2/2015 6:32 AM, jcsteh wrote:
On further reflection, I'm not sure this solution is ideal. Say the
user is at 5 minutes and moves back by measure until they get to 3
minutes (but obviously measures will be reported). If they then hit
left arrow, "59 seconds" will be reported instead of "2 minutes 59
seconds". However, the user didn't know they were at 3 minutes, so
that might be really confusing.At this point, my thinking is that I should just forget the cached
times whenever a different unit is reported. For example, if you're
moving with the arrow keys and they're reporting min/sec, as soon as
you move by measure, the next press of the arrows would read the full
min/sec time, even if you hadn't moved to a new minute. That might be
slightly more verbose in some cases, but it's also more reliable.Thoughts @GianlucaApollaro https://github.com/GianlucaApollaro
@ScottChesworth https://github.com/ScottChesworth?—
Reply to this email directly or view it on GitHub
#31 (comment).
from osara.
Related Issues (20)
- Add phase metering to watcher
- Add gain reduction support to more native plug-ins HOT 3
- Is it possible to create a toggle to silence the title of Reaper's main window? HOT 12
- Allow Updates checking to be toggled off HOT 3
- start of open folder start and end of folder HOT 10
- When REAPER's jump dialog closes, can OSARA report the new edit cursor position? HOT 4
- Can osara add support for the Fixed Media Item Lanes feature of the reaper 7.0 update HOT 1
- If an item is included in a time selection, the next item does not play and playback remains in the time selection HOT 7
- Improved focus control
- Consider remembering the last parameter (depending on context) in the OSARA Parameters dialog HOT 7
- Another Spanish translation HOT 8
- Enable or Disable Report changes made via control surfaces actions HOT 12
- accessibility of some important sws windows HOT 1
- double send on the same track
- Speech feedback for SWS recall previous, current, and next snapshot actions HOT 1
- I got no response. HOT 1
- Include information about project markers in our feedback for REAPER actions that navigate by measure and beat HOT 11
- Configure REAPER for optimal screen reader accessibility question HOT 4
- Include nearest markers in report from "OSARA: Report edit/play cursor position and transport state" HOT 6
- MIDI Editor Navigation: Restrict To Time Selection? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from osara.