I remember having an Xbox 'game' where you could mix tunes. It was like a huge mixing deck, so you could create your own tunes. You could even put a CD in the drive and rip a part out of the song to put into your own track. It had hundreds of samples on it as well.
It's been driving me mad...what's it called?