Real time piano assisted freestyling on Chat Roulette? Go on then...