to allow for the fact that most players wont have a 100% sense of rhythm you'd have to programme in some kind of sytem where say if the user gets it dead on the note they gets a "perfect", then if they are slightly off the get "good" if they are reasonably close they get a "nice try" and if they are way off they get a "fuck off", or something similar...
you could then have some kind of scoring system where:
Perfect = 5
Good = 3
Nice try = 1
Fuck off = -1
or something to that effect.
you could then have some kind of scoring system where:
Perfect = 5
Good = 3
Nice try = 1
Fuck off = -1
or something to that effect.