Old 10-25-2018, 05:44 PM   #41
xXOpkillerXx
Forever OP
D7 Elite KeysmasherFFR Veteran
 
xXOpkillerXx's Avatar
 
Join Date: Dec 2008
Location: Canada,Quebec
Posts: 3,832
Default Re: Terminal Categorization

Quote:
Originally Posted by qrrbrbirbel View Post
If you want to message Mina to get them in on this that would be great!

And as far as the coding goes I told you already I'm bad at that, and for the original purpose of this thread that's exactly what I had in mind. 5 or so elements that make up ffr as a whole. The fancy names I have in place are not set in stone by any means and are more or less an example of concept.

Dont hate me cuz I'm slow :wah:
No worries I'm not hating nor thinking you're slow, I'm just trying to save you a lot of time. If people find your categories helpful/meaningful then hey that's awesome. Also Mina and I do not have the best relationship so you might want to ask him yourself. Good luck !
xXOpkillerXx is offline   Reply With Quote
Old 10-25-2018, 06:48 PM   #42
emulord
FFR Veteran
FFR Veteran
 
emulord's Avatar
 
Join Date: Sep 2006
Posts: 763
Default Re: Terminal Categorization

Quote:
Originally Posted by qrrbrbirbel View Post
So here's what I have so far:

Technique -
Bursts, grace notes, crossover, poly rhythm

Stamina -
Length of song, resting 'hangtime'

Power -
Jacks, trills, gallops, jumptrill

Stream -
Stream, running man, rolls, stairs, jumpstream

Anchor -
Jumps, hands, chains, jumpstream

Questions comments concerns?
This is a good list. I feel like Stream shouldn't have jumpstream, because it doesn't match the rest of the entries in Stream. Keep JS in Anchor.

Then the categories are somewhat easily detectable in programming.
Technique = variation in frames between notes and # of colors.
Stamina = Total # of notes
Power = ?? Hardest to code actually. Highest NPS per column?
Stream = When single notes are the same frame distance as the last note +/- 1 frame.
Anchor = #Jumps + 2*#Triples + 3*#Quads


After the program analyzes the raw file data, the community can refine it, but its good to have an objective baseline.

Last edited by emulord; 10-25-2018 at 06:52 PM..
emulord is offline   Reply With Quote
Old 10-25-2018, 07:04 PM   #43
qrrbrbirbel
FFR Veteran
FFR Veteran
 
qrrbrbirbel's Avatar
 
Join Date: Apr 2004
Location: La Mesa, California
Age: 31
Posts: 337
Default Re: Terminal Categorization

Quote:
Originally Posted by emulord View Post
This is a good list. I feel like Stream shouldn't have jumpstream, because it doesn't match the rest of the entries in Stream. Keep JS in Anchor.

Then the categories are somewhat easily detectable in programming.
Technique = variation in frames between notes and # of colors.
Stamina = Total # of notes
Power = ?? Hardest to code actually. Highest NPS per column?
Stream = When single notes are the same frame distance as the last note +/- 1 frame.
Anchor = #Jumps + 2*#Triples + 3*#Quads


After the program analyzes the raw file data, the community can refine it, but its good to have an objective baseline.
Alright that sounds good. That makes it an even 4 across the board except stamina.

I hear ya about power. I was thinking you could take the highest beat and then look for repeats of the same arrow to avoid the program recognizing beginner-level jacks lol



I also decided against putting triplets in as playing a song with crossovers will get you the same timing memory, but if you guys think there's a place in the categories let me know!



And I'm not worried op lol I was just messing around with not finding a consensus, no ill will taken or given!
__________________


Best AAAs:
CHOPRITE!!!! Cloud Nine, Reminders, Captain Murasas Ass Anchor, Ascii Art Core

Best Non AAAs:
Flounder (4-0-0-0) Full Mast (1-0-0-0)
Rottel-da-Station (1-0-0-0) Final Fantasy Last Battle Festival (11-0-0-0)



Mason - I play brutal and just hit random buttons
Goldstinger - Eat suck thankings lol
Squid Bits - booty isnt my only poor decision
Goldsting - no i'm not stepping rain / bro i'm not that trash
qrrbrbirbel is offline   Reply With Quote
Old 10-25-2018, 07:15 PM   #44
xXOpkillerXx
Forever OP
D7 Elite KeysmasherFFR Veteran
 
xXOpkillerXx's Avatar
 
Join Date: Dec 2008
Location: Canada,Quebec
Posts: 3,832
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 07:17 PM..
xXOpkillerXx is offline   Reply With Quote
Old 10-25-2018, 09:29 PM   #45
qrrbrbirbel
FFR Veteran
FFR Veteran
 
qrrbrbirbel's Avatar
 
Join Date: Apr 2004
Location: La Mesa, California
Age: 31
Posts: 337
Default Re: Terminal Categorization

I used anchor like a weight system. Each additional note you have to hit adds more weight or anchors your hands in more definite positions.


Also makes sense technique would be a bitch to code, the category itself is filled with tomfoolery
__________________


Best AAAs:
CHOPRITE!!!! Cloud Nine, Reminders, Captain Murasas Ass Anchor, Ascii Art Core

Best Non AAAs:
Flounder (4-0-0-0) Full Mast (1-0-0-0)
Rottel-da-Station (1-0-0-0) Final Fantasy Last Battle Festival (11-0-0-0)



Mason - I play brutal and just hit random buttons
Goldstinger - Eat suck thankings lol
Squid Bits - booty isnt my only poor decision
Goldsting - no i'm not stepping rain / bro i'm not that trash
qrrbrbirbel is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 06:26 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright FlashFlashRevolution