That was an experience, the song and melody were enjoyable on all difficulties (only played easy and hard). Later on it gets pretty hard to read with the more complex patterns, I think maybe you can increase the lead time that shows the notes on some of the higher difficulties (or allow the player to decide the lead time with a slider). Otherwise that was a really satisfying experience.