View Single Post
Old 10-25-2018, 06:15 PM   #44
xXOpkillerXx
Forever OP
Simfile JudgeFFR Simfile AuthorD8 Godly KeysmasherFFR Veteran
 
xXOpkillerXx's Avatar
 
Join Date: Dec 2008
Location: Canada,Quebec
Age: 29
Posts: 4,171
Default Re: Terminal Categorization

Quote:
Originally Posted by emulord View Post
I feel like Stream shouldn't have jumpstream, because it doesn't match the rest of the entries in Stream.
How does it not "match" the rest ?

Quote:
Originally Posted by emulord View Post
Keep JS in Anchor.
Isn't anchor like {1, 12, 13, 1, 14, 1} (anchor on 1) ? I've never heard an other definition of it on here. JS can have litterally 0 anchor.

Quote:
Originally Posted by emulord View Post
Technique = variation in frames between notes and # of colors.
How do you account for pauses (pretty common thing) ? No matter long or short ones they'll add up in the variation without being "technical". You need a quite rigorous formula to code this one.

Quote:
Originally Posted by emulord View Post
Stamina = Total # of notes
This can be alright I guess, but it'll be biaised by the difficulty of the files (i.e. harder songs have more notes in less time in general).

Quote:
Originally Posted by emulord View Post
Power = ?? Hardest to code actually. Highest NPS per column?
This won't work: any spike will make the nps high without it be the mentionned patterns specifically. I've worked with nps stats already and they need careful handling.

Quote:
Originally Posted by emulord View Post
Stream = When single notes are the same frame distance as the last note +/- 1 frame.
That can maybe work yeah, without counting repetitive notes (jacks).

Quote:
Originally Posted by emulord View Post
Anchor = #Jumps + 2*#Triples + 3*#Quads
See my point above about anchors. Idk what this would represent.

Quote:
Originally Posted by emulord View Post
After the program analyzes the raw file data, the community can refine it, but its good to have an objective baseline.
Although you would now have some way to compute the categories (if fixed the above), you also have to aggregate the numbers in some sort of scale too, since you don't have specific units so like category 1 can give 183 and category 2 would be 1036 for example. You could scale everything by having the max of all 5 be equal to 1.0 and the rest would vary between 0.0 and 1.0, but that loses file-to-file comparision. Gotta think about that step too.

Last edited by xXOpkillerXx; 10-25-2018 at 06:17 PM..
xXOpkillerXx is offline   Reply With Quote