I've had a chance to spend some time with this tool and it is great, thanks. I now have another idea and feature request!
After a while of intensive memo-only practice, I found my memory getting exhausted, and confused by earlier solves. I also timed my splits to see where I really need to do work. Certainly my memo is weaker than my execution, accounting for 2/3rds of my solve time, but I also timed myself just tracing the pieces on the cube, without trying to memorize anything, and found that this accounts for 2/3rds of my "memo" time! So given that I average about 3 minutes, on average I spend 1:20 tracing the pieces, counting targets and breaks, finding cycles and pieces, etc. Plus about 0:40 extra (interspersed) pausing to commit letters to memory. Then 1:00 on execution.
So to avoid exhausting my memory, I started practising just tracing the pieces. That's the most obvious thing I can improve, and it doesn't tax the memory at all. I will scramble, start the timer, inspect the cube, and stop the timer when I can answer the following questions:-
- Corners: # targets, # breaks, # twisted, # solved.
- Edges: # targets, # breaks, # flipped, # solved.
For example, on a typical scramble I might find that for edges I have 11 targets (parity), 2 breaks, 1 flipped and 1 solved. Arriving at this result involves tracing and counting the targets, keeping track of number of cycle breaks, finding untouched pieces quickly at each break (took me ages at first), and knowing when to stop and scan the cube for the solved and flipped pieces. All of which can be greatly improved with dedicated practice. After doing only about 80-90 of these, my time came down from 1:20 to about 1:00, and I have started to develop much better techniques. I plan to make this a mainstay of my BLD practice.
My feature request is this: in the "check memo" screen, can you please add an option to input just the eight counts above, rather than a letter sequence? And report whether the input values are correct? If not, it's no problem, but it would be nice to be able to quickly check after each solve whether I had made any basic errors like miscounting targets and missing a piece.