Patent ID: 8907191

Claim:
A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer processor cause said computer processor to: (A) allow a user to build a first music track by: (i) selecting a first plurality of music loops from a first pallet of music loops for inclusion in the first music track: and (ii) specifying a sequential order in which the first plurality of music loops is to be played; (B) allow said user to build a second music track by: (i) selecting a second plurality of music loops from a second pallet of music loops for inclusion in the second music track: and (ii) specifying a sequential order in which the second plurality of music loops is to be played; and (C) substantially simultaneously play said first and second music tracks as tracks of a particular song, wherein said first pallet of music loops comprises sounds in a first particular frequency range, which is different from a second particular frequency range of said second pallet of music loops.