forum

osu! Stream Speed (test your speed)

posted
Total Posts
155
Topic Starter
Ziggo
Hey guys, I'm here to present you my program to test your streaming speed in osu!. I'm aware that there's already a thread about testing you stream hitting speed, but I asked a moderator and he said it's fine to make a new thread for my program. (If any mod still disagrees with this thread, please contact me and we will figure something out.)

Now to the program itself. It's basically the same as the other program, but with a couple of new features.

What is new
- Graphical User Interface
- Mouse button support
- Added unstable rate
- Graphs for speed and unstable rate
- Ranks with (funny) pictures
- Live Play to show your results on the fly

Next you can see what the program looks like:


Download: (v1.2)
Klick here to download the program.
(You will need Java to run it.)

Changelog
19/10/2013: (v1.0)
- Initial release

20/10/2013: (v1.1)
- Inputs now allow upper case and lower case
- Added support for array keys
- Fixed bug which deletes hotkeys in case both Key1 and Key2 are the same at some point
- Added description where screenshots are saved to
- Changed initial value for Key1 to z and for Key2 to x

28/11/2013: (v1.2)
- Added Live Play
- Added display for average and current speed
- Changed appearance of ranks
- Included images into jar-file, so no additional files are needed anymore

FAQ
Q: How can I use this program?
A: Start the osuStreamSpeed.jar file. Change the keys to what you want to use and you are ready to go.

Q: It doesn't work. What should I do?
A: Make sure you have a recent version of Java Java installed on your PC. If it still doesn't work, please make a screenshot of the error message and post it here or send me a PM about it.

Q: Saving a screenshot doesn't work. Why?
A: You may have no admin rights for the folder where osuStreamSpeed lies. If you can't change that, just make a screenshot manually with the print key or a program like puush.

Q: It saved my screenshot, but where can I find it?
A: It will be saved in your osuStreamSpeed folder from where you started the program.

Q: So, what exactly are the bpm and unstable rate shown in this program?
A: The bpm shows your streaming speed while assuming pressing 1/4 notes. The unstable rate shows how stable you are with your clicking. (Note: It's not the same unstable rate as in osu!, because I don't know the exact formula for it.)

Q: How are the ranks calculated?
A: Through your bpm and the number of clicks you did. The higher the bpm, the better your rank. For more clicks you will need less bpm to get the same rank.

Feel free to post any suggestions to improve this program. And have fun posting your results!
sorgenehtyals
I think it would be great if we could instead watch our unstable rate and bpm speed while we are tapping instead of waiting until the end to see what we've done
J V
Hi, nice work on this !

Just a little report about your input keys : your program makes a difference between uppercase and lowercase, so if i selected "q", it won't take as output "Q"
Saw this cause i ofter press my "q" button largely and sometimes hit the Caps lock :<

You should also show where screenshots are saved(by default), or make the user choose his own.

ps : i saw wat you did there :o
Rio-
Nice work You got there!~
*btw In my first time opened this program... Key1 is unresponsive with Z & X key (But after I'm using A, and then back to Z... It's become responsive)
SPOILER

I'm using Laptop Keyboard... So don't expect much.
Topic Starter
Ziggo

StormR1d3r wrote:

I think it would be great if we could instead watch our unstable rate and bpm speed while we are tapping instead of waiting until the end to see what we've done
The way I do this right now would make it a bit complicated. I will keep it in mind for a future version though.

jyvii wrote:

Hi, nice work on this !

Just a little report about your input keys : your program makes a difference between uppercase and lowercase, so if i selected "q", it won't take as output "Q"
Saw this cause i ofter press my "q" button largely and sometimes hit the Caps lock :<
Good point, this will be changed in the next version.

jyvii wrote:

You should also show where screenshots are saved(by default), or make the user choose his own.
I will add this information in the FAQ for now and display it in the next version. As for choosing a directory... I will think about it.

satriobp wrote:

*btw In my first time opened this program... Key1 is unresponsive with Z & X key (But after I'm using A, and then back to Z... It's become responsive)
That's weird, I never encountered this problem. Did this only happen once or everytime you start the program?


Thanks for your feedback everyone!
Rio-

Ziggo wrote:

satriobp wrote:

*btw In my first time opened this program... Key1 is unresponsive with Z & X key (But after I'm using A, and then back to Z... It's become responsive)
That's weird, I never encountered this problem. Did this only happen once or everytime you start the program?
This is How it works.... As You can see, 1st Key isn't working when I tested My Stream first time (still happens when retrying with same keys). But when I changed key, It's working. Switching back to Z, and Yeah... Work!

*btw, I use latest Java (Well, dunno for Anyone If this problem happened too to them)
chox_old
the program is cool, i'll be using it so thank you for it


..however..
-Ranks with (funny) pictures
SPOILER

not funny at all, i'd say depressing fits better ;_;
Topic Starter
Ziggo

satriobp wrote:

SPOILER
This is How it works.... As You can see, 1st Key isn't working when I tested My Stream first time (still happens when retrying with same keys). But when I changed key, It's working. Switching back to Z, and Yeah... Work!

*btw, I use latest Java (Well, dunno for Anyone If this problem happened too to them)
Okay I understand your problem, but I don't know why this happens. I also find it strange, that your keys seem to be reversed to what they should be. For me Key1 is x and Key2 is z when I start the program. Like here:


Can you tell me which operating system you are using? (like Windows 7, Mac OS X, ...)

And does anyone else have this problem?
Rio-

Ziggo wrote:

I also find it strange, that your keys seem to be reversed to what they should be.
I just messing It up intentionally (Cuz' I use My Middle-finger for Key 1 and Index-finger for Key 2) :P
* 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)

Ziggo wrote:

Can you tell me which operating system you are using? (like Windows 7, Mac OS X, ...)
Windows 7
Coffee Hero
Works very well, good program.

Full Tablet
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.
Dexus
I can't use the arrow keys as inputs. Please fix this. (Yes I play with my arrow keys)
Topic Starter
Ziggo

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.
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).I still wonder how you managed to achieve an unstable rate of over 3.5 million, because that should never happen. Maybe it's my spline function bugging or something. I retract that statement. If you actually didn't click for a few minutes, then this is plausible.

About the picture, was there no picture to begin with or did it disappear after doing the 99999 clicks? If it's the first case then you probably moved the .jar file to a different location than the images folder.

Dexus wrote:

I can't use the arrow keys as inputs. Please fix this. (Yes I play with my arrow keys)
This may be problematic the way I coded this, but I'll try and see if there's an easy solution for this.
Topic Starter
Ziggo

satriobp wrote:

I just messing It up intentionally (Cuz' I use My Middle-finger for Key 1 and Index-finger for Key 2) :P
* 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)
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.

Dexus wrote:

I can't use the arrow keys as inputs. Please fix this. (Yes I play with my arrow keys)
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.


New version available: Version 1.1

What has changed
- Inputs now allow upper case and lower case
- Added support for array keys
- Fixed bug which deletes hotkeys in case both Key1 and Key2 are the same at some point
- Added description where screenshots are saved to
- Changed initial value for Key1 to z and for Key2 to x
Aqo
This is relevant to my interests. Thread bookmarked. Good job with this program so far

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)
Wulfzz
Nice program. c:
Tested it om mac (OS Lion), no problem.


Edit: Changed settings for notifications.
RaneFire
Very nice program, thanks.
I recommend adding "test" to the end of the topic name. Otherwise people are gonna use that other worthless program forever.
buny

a bit weird to use but it does its job a lot better than the other

the ranks do seem a bit harsh, maybe they should scale as to how many clicks you're doing? SS is easy to get with 5 hits yet A is a milestone with 500
Tsukimi Luna

_-[Sakai-kun]-_ wrote:

1000+bpm??!!

how2strim1000bpmtutorialplz

Definitely gonna try this out when i get home

Looks 1000x better than the cmd stream speed test thingy
Topic Starter
Ziggo
New version available: Version 1.2

Added a "Live Play" function. Now you can see your speed and unstable rate while clicking. You can also set the number of clicks to be shown in Live Play or disable it completely. Thanks to Aqo for all his testing and help.


Complete changes
- Added Live Play
- Added display for average and current speed
- Changed appearance of ranks
- Included images into jar-file, so no additional files are needed anymore
Tsukimi Luna


I need to turn on music in order to stream
Aqo
This program is currently the best stream test program made, well done Ziggo. Thanks a lot for this great contribution to the community <3
Touka
e
Hyperspace
Maiz94
WAT

Hyperspace
haax
RaneFire
If people are gonna cheat, they'll find a way. There's no stopping it. Also there's no way to tell if someone is using 2 hands.

This program is more accurate for the "honest" user. On the other one you could hold down keys, without even realising it, due to mashing frantically and it would engage the repeat keystroke and give you a much higher BPM than you should have got. You can already see most of the scores so far in this thread are a lot lower... and the extra data is pretty informative. I'd like to see people testing more than 20 notes though, because getting a spike of 1000 BPM on 2 mashed keys out of 20 throws the average BPM by a huge amount.

Unstable rate here is also not the same as osu!'s either, so it's best not to assume you can get a low rate in game too.
buny
it spikes the bpm but it doesn't spike the average
Tenyante

I singletap so fast ;w;
Aireu
Myke B

Very sad day. My left hand hasn't changed for months :/
FreshMint
much sad
such unstable
wow.
Almost
Low unstable rate on this but can't stream accurately in-game...
NotCookie_old
I am super sandman legend
xxdeathx
no wonder why i never had a chance at big black/180 bpm streams. my average is 130 -_-
Karote_old
~
- Marco -
tokaku

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)
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!
olszam
I can not faster on the keyboard of a laptop.
0cto_old
love it, thanks :)
nooblet
Crazy unstable rate. Laptop keyboards are great for osu!
Yano
chox_old
so much changes compared to initial release, love it!
Elzapatoverde
Nicely done! wanted to try my streaming... and dat unstable rate, I suck so bad -.-"
CookChefSteak

protip: people with over 200 unstable rate are probably cheating using two hands
hurr durr 340bpm streamz


too bad i cant do anything that's more than 15 notes

yay for singletaps doe
LukerMaster
nooblet

LukerMaster wrote:

If you're gonna cheat, at least do it right.

tranzzik



unstable rate ok?
Fullerene-
SPOILER
left hand
SPOILER
right hand

I can burst on left hand up to ~250 but it drains stamina fairly fast, right hand burst speed can go upwards of 280 if I'm warm. Too bad I can't read osu!standard at all, 4k mania for life I guess
TheVileOne

I am a terrible player. >.>
Enzy
Phonesavanh
My best so far
Legxis
This is like the best thing ever, thank you so much!
It's a lot of fun just letting a random song play in Osu, without know its BPM, then singletapping to it until you're tired, and looking at what BPM and unstable rate you got =D
Mathsma
Did this a while ago

nooblet

Mathsma wrote:

Did this a while ago

Seriously, 20 minutes of streaming? How did you ... I can hardly last 2 minutes... :( That's some hardcore stamina
B1rd
How do I execute the .Jar file? I downloaded Java but Windows still doesn't recognise how to start the file.
Topic Starter
Ziggo

B1rd wrote:

How do I execute the .Jar file? I downloaded Java but Windows still doesn't recognise how to start the file.
If Java is installed correctly it should be executable with a normal double klick. Have you installed Java from here? If it's still not working after a correct installation of Java, then I don't know, I'm sorry.
Woobowiz
How do I cookiezi?

No for reals though 20 clicks

100 clicks

It then becomes apparent that streaming for much longer locks up my fingers, so I had to slow it down. But the Unstable rate helps a TON in practicing.

May I suggest adding a disclaimer stating that just because you can stream Sanic Fast doesn't mean you can stream maps at that BPM, maybe maps that are 20-30 BPM slower.
Mathsma

Woobowiz wrote:

How do I cookiezi?

No for reals though 20 clicks

100 clicks

It then becomes apparent that streaming for much longer locks up my fingers, so I had to slow it down. But the Unstable rate helps a TON in practicing.

May I suggest adding a disclaimer stating that just because you can stream Sanic Fast doesn't mean you can stream maps at that BPM, maybe maps that are 20-30 BPM slower.
If you kept a lower unstable rate then you would be able to stream that speed, but you have 160 which is mashing rates. I would aim for less than 70 and you will have a decent reading.
Woobowiz

Mathsma wrote:

If you kept a lower unstable rate then you would be able to stream that speed, but you have 160 which is mashing rates. I would aim for less than 70 and you will have a decent reading.
I average 150-160 Unstable rate :/
Not sure what I'm doing wrong. My strokes feel and sound uniform
Mathsma

Woobowiz wrote:

Mathsma wrote:

If you kept a lower unstable rate then you would be able to stream that speed, but you have 160 which is mashing rates. I would aim for less than 70 and you will have a decent reading.
I average 150-160 Unstable rate :/
Not sure what I'm doing wrong. My strokes feel and sound uniform
I guess that is just inexperience to the finger movements. Over time you will be able to do it better and the tool will be more accurate.
xasuma
This is been troubling me for awhile now. lol

I am pretty slow at stream speed. As the program shows, and I agree . I can do about 165 bpm with a 80~ ish unstable rate (i tested up to 200 clicks) . However if I try and push it to my max speed (180 bpm , lol) , then is just awful. (150~ ish or more)

So if anyone has experience increasing their stream speed, how was it ? Did you just naturally get faster , and what things did you do that you think helped you?
This is really the only aspect of the game I am not sure I can simply improve on by playing more.

Ultimately I would like to get to 260 bpm for about 50 clicks decently stable. But that is 100 more bpm in my case (which is crazy).

I would just like to hear from people who have actually increased their speed overtime, not people who were fast to begin with, or who think they know how to increase it but aren't talking from experience. I am mighty interested :D
Mathsma

xasuma wrote:

This is been troubling me for awhile now. lol

I am pretty slow at stream speed. As the program shows, and I agree . I can do about 165 bpm with a 80~ ish unstable rate (i tested up to 200 clicks) . However if I try and push it to my max speed (180 bpm , lol) , then is just awful. (150~ ish or more)

So if anyone has experience increasing their stream speed, how was it ? Did you just naturally get faster , and what things did you do that you think helped you?
This is really the only aspect of the game I am not sure I can simply improve on by playing more.

Ultimately I would like to get to 260 bpm for about 50 clicks decently stable. But that is 100 more bpm in my case (which is crazy).

I would just like to hear from people who have actually increased their speed overtime, not people who were fast to begin with, or who think they know how to increase it but aren't talking from experience. I am mighty interested :D
According to Aqo, the most efficient way to increase speed is to stream at your max for 12 seconds and then rest for 25. Repeat for an hour (or less w\e) every day and you will gain speed.

At your level, I would just play. Focus on keeping high accuracy and work your way up slowly. After you feel really comfortable with the game you can try to focus on speed. You need to gain all the other skills such as aim, reading, and accuracy. If you just focus on speed first and neglect the others you will not get far.
Woobowiz
Another suggestion that came to mind because of the above post ^^^

Mind if you code in an option to have the stream timed rather than it being based on the number of clicks?

So let's say instead of streaming for 20 clicks, why not set it to 12 seconds of constant streaming and the timer starts at the first click?
TequilaWolf

Mathsma wrote:

According to Aqo, the most efficient way to increase speed is to stream at your max for 12 seconds and then rest for 25. Repeat for an hour (or less w\e) every day and you will gain speed.
Hi, doing this here, I'm one week in so far;

Initially I wanted to do this to get fast/acquire speed, but the more I did it the more I liked how I could make use of the 25 seconds regular breaks to think about what I was actually doing, finger technique, and various adjustments I can perform to help myself stream better, then test it out in the 12 seconds. Even though there really isn't any obvious improvement yet (day 4 was phenomenal :) ), I'm pretty satisfied about this whole thing in general, and will hopefully manage to continue for as long as I can :) :) :) :)
Otsutsuki_old
mfw i cant even 170 bpm ingame
Gexigamma

Ofc, all of the stream would be 50 and 100, but at least I can do it fast xD
Tatosix
Blablabla.
Aileefangirl
Personal best within 3 tries.
saiyo
Have an older version. Dayum, that unstable rate
Cimpy_old
How do I get this to work?!?!?
Mikaela_old_1
wow
Fujiyama Panic
Meanwhile...






This is my actual speed:



Is there a way to increase the speed of streaming? I am using this keyboard:
Any idea if there might be a way to modify the keyboard or use another one to stream faster than 200 ?
PouletFurtif
Why does this program divide real BPM by 4 ? I know lots of stream are 1/4 beats, but well...
Here's how you really perform : http://www.all8.com/tools/bpm.htm

If you don't understand, try tapping at the speed of secs.
x_Co0ki420ezi_x

PouletFurtif wrote:

Why does this program divide real BPM by 4 ? I know lots of stream are 1/4 beats, but well...
Here's how you really perform : http://www.all8.com/tools/bpm.htm

If you don't understand, try tapping at the speed of secs.
rofl
buny

PouletFurtif wrote:

Why does this program divide real BPM by 4 ? I know lots of stream are 1/4 beats, but well...
Here's how you really perform : http://www.all8.com/tools/bpm.htm

If you don't understand, try tapping at the speed of secs.
you just answered your own question
PouletFurtif
Sorry but that's awkward.
x_Co0ki420ezi_x
stream's arent beats

beats aren't notes

rofl

Like me on facebook
Kunino Sagiri

x_Co0ki420ezi_x wrote:

facebook
1 like = 1 prayer
buny

PouletFurtif wrote:

Sorry but that's awkward.
stream is an osu term for consecutive notes mapped to 1/4 (not limited to 1/4, but any consecutive amount of notes really)
the name is osu! stream speed
nearly every song is mapped to 1/4, and not 1/1

Do I need to explain this in french for you to understand?
PouletFurtif
BPM is is a musical term for Beats Per Minute.
What is written in the software is "Average BPM.." and "Current BPM...", not "stream speed" or something.

A lot of people think they are tapping 200 BPM while it's actually 800.

What's wrong with using words the way they are meant to ? Chill out and edit the wiki page mb : https://osu.ppy.sh/wiki/Stream
Ishkiz

PouletFurtif wrote:

BPM is is a musical term for Beats Per Minute.
What is written in the software is "Average BPM.." and "Current BPM...", not "stream speed" or something.

A lot of people think they are tapping 200 BPM while it's actually 800.

What's wrong with using words the way they are meant to ? Chill out and edit the wiki page mb : https://osu.ppy.sh/wiki/Stream
When somebody says they can stream 200bpm, they're referring to consecutive 1/4th notes at 200bpm. The wiki page agrees with this.

I don't see why a distinction in the stream speed program needs to be made that the bpm stated is, in fact, referring to streams - which are composed of 1/4 beats
I Give Up

PouletFurtif wrote:

A lot of people think they are tapping 200 BPM while it's actually 800.
bpm ≠ apm
-Ran Yakumo-
ZenithPhantasm
Plz dont necro.
Zaphod2
I managed to get exactly 20 clicks in a second with both hands.
Zenrac
404 Not Found. :(

Need a new link :)
baumoni
Link broken, please reupload
Zozimoto
Cant Download :( I'm Sure Tho I Stream More Than 100 BPM
ShinyUAX
Keep sucking at streaming. :( did start at 145 bpm 2 months ago and still at 150bpm.
Ingame I feel like getting a tiny bit better at streaming but my speed sucks...
Because of my low stream speed i cannot complete some 5-6* (or even some 4 star maps with high bpm long streams).
Any help in getting faster? Just playing more seems not to work for me.
KupcaH

ShinyUAX wrote:

Keep sucking at streaming. :( did start at 145 bpm 2 months ago and still at 150bpm.
Ingame I feel like getting a tiny bit better at streaming but my speed sucks...
Because of my low stream speed i cannot complete some 5-6* (or even some 4 star maps with high bpm long streams).
Any help in getting faster? Just playing more seems not to work for me.
4 star maps with high bpm long streams? Wtf.
Yes, there a magic wand, you need to take it in your hands and shake it three times saying, "I want to stream faster!". I think you can buy those from Gambler.

Of course there are no way in getting faster except streaming more. And don't play maps that are too hard for you. Play 4* maps and don't even look to 6*.
ShinyUAX
There are not a lot but few 4* with high bpm streams.
Playing 6* just for fun and try to pass them.
Like I said I do play lots of stream maps and so on. Can see improvement, but no improvement in speed.
show more
Please sign in to reply.

New reply

/