It's not real time. It's based on overdubs - i.e., you record tracks over previously recorded tracks. You can even start with any YouTube video as a base (e.g., original song you are covering, click track, karaoke type youtube video, or a dude playing guitar+singing that you want to add bass too).