Works With
Features
Loading Notes
Loading notes from .chart or
.mid files is as easy as fetching the contents of
either file as text or binary and passing it to the
ReadNotesFromChartData or
ReadNotesFromMidiData respectively.
Rendering Notes
With the notes loaded, all it takes is passing the tick of a
given note (minus the elsapsed time of the song) to
ConvertTickToPosition and position it within a
wrapper.
Detecting Hit Notes
As user input is captured, it can be compared to the results
of FindNotesNearGivenTick, with tick being
calculated via ConvertSecondsToTicks, to see if a
player is currently hitting a note.
Calculate Hit Accuracy
If a player is hitting a node, the accuracy can be calculated
with a call to CalculateAccuracy and
CalculateTiming with return values like
Perfect/Good/OK for the first, and
Early/Hit/Late for the second.
Screenshots
Games
Coming soon!

