I remember the original of this was an ancient song from Mega Lo Mania. Actually two very similar songs, Circusclown and Tear It Up. This sounds like both mixed into one and made much better. Though in some places it's kinda glitchy, I dunno, like when you first change the beat that transition synth sounds too short and sudden and out of sync. Apart from that, I really like it.