I can't use the arrow keys as inputs. Please fix this. (Yes I play with my arrow keys)
I have to admit that I never tested it with more that 1000 clicks, so I'll have to look into it. The bpm calculation is using the intervals between 2 of your clicks, but it's smoothed to some extend to prevent extreme spikes. The unstable rate is comparing 2 neighbouring intervals, but is not smoothed (maybe I should change that, not sure). Additionally both graphs use splines to make the graphs look less spiky on lower click counts (maybe I should deactivate it for higher click counts).Full Tablet wrote:
How does it calculate bpm/unstable rate? It seems that the graphics get unstable with too many hits (I doubt I ever pressed over 1000bpm). Also, no rank picture.
I fell asleep at about the time the unstable rate got extremely high.
This may be problematic the way I coded this, but I'll try and see if there's an easy solution for this.Dexus wrote:
I can't use the arrow keys as inputs. Please fix this. (Yes I play with my arrow keys)
Yes, that was the problem. The program accidentally removed some hotkeys when both Key1 and Key2 were the same at some point. I fixed this now.satriobp wrote:
I just messing It up intentionally (Cuz' I use My Middle-finger for Key 1 and Index-finger for Key 2)
* I think It might be the problem.... I reversed the Z & X (Trying this with default K1-X and K2-Z seems working. But when I change It to K1-Z and K2-X, It happened again)
Array keys should be usable now. The display for Key1 and Key2 will show the numbers 2,4,6,8 instead of the array keys, but it should work without any problems.Dexus wrote:
I can't use the arrow keys as inputs. Please fix this. (Yes I play with my arrow keys)
1000+bpm??!!_-[Sakai-kun]-_ wrote:
Actually could you just allow both options? I'd love to know how much time I took for (insert number here) clicks. Great job by the way!Aqo wrote:
could you make it live?
i.e. instead of selecting a limited amount of clicks, just have a reset button, and then as soon as you start streaming it starts filling up the graph on the fly as you stream and showing you your average on the fly while the graph shows the deviation (and as you stream more and more, the graph would squish up over time)
If you're gonna cheat, at least do it right.LukerMaster wrote: