Well, I'm going to make on my summer break, based on Arduino micro-controller LED lights, which I want to pulse in rhythm of osu!. What I'll need basically is:
- An API, with event, which would be called everytime, the player starts / stops map (Which would return "BeatmapInformation" class with BPM, Length, Timing points (with inherited timing points, for getting sampleset [soft / normal]?)
- Getting current time of mp3 (while playing, so I'll be able to sync up my lights, with osu! rhythm).
- Events about hitsounds - Clap, Whistle, Normal, and Finish - called everytime, when player hits those. (Additionally, information if it was circle, slider [at which case, would provide if it's slider start / end], and spinner [with length information])
Is there a way, that osu!sdk could provide it (everything up there, would be used for actual Gameplay)?