IP Library › Granted Patent US 8,173,883
Granted Patent B2
US 8,173,883 · App. 12/257,382 · Granted May 8, 2012

Personalized music remixing

Assignee: Funk Machine Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,173,883
App. No.
12/257,382
Granted
May 8, 2012
Kind
B2
Abstract

A personal music mixing system with an embodiment providing beats and vocals configured using a web browser and musical compositions generated from said beats and vocals. Said embodiment provides a plurality of beats and vocals that a user may suitably mix to create a new musical composition and make such composition available for future playback by the user or by others. In some embodiments, the user advantageously may hear a sample musical composition having beats and vocals with particular user-configured parameter settings and may adjust said settings until the user deems the musical composition complete.

Claims (39)

1. A method for producing and distributing musical compositions over a network, comprising:

storing a plurality of beats, wherein said beats comprise recordings of a plurality of instruments;

storing a plurality of vocals, wherein said vocals comprise recordings of one or more human voices;

identifying a stored vocal that corresponds to a stored beat based on one or more characteristics of said stored beat and said stored vocal;

presenting an identification of said stored beat and an identification of said stored vocal;

generating an adjusted beat from said stored beat in response to a beat adjustment control command;

generating an adjusted vocal from said stored vocal in response to a vocal adjustment control command;

sending a portion of said adjusted beat and a portion of said adjusted vocal to a decoder for simultaneous playback of a candidate musical composition;

transmitting information corresponding to said adjusted beat and said adjusted vocal over a network; and

remotely compiling a musical composition from said information.

2. The method of claim 1 , wherein identifying is performed using matching logic.

3. The method of claim 1 , wherein the one or more characteristics are selected from the group consisting of tempo and rhythm.

4. The method of claim 1 , wherein said adjusted beat is generated by time stretching said stored beat in response to said beat adjustment control command.

5. The method of claim 1 , wherein said adjusted vocal is generated by time stretching said stored vocal in response to said vocal adjustment control command.

6. The method of claim 1 , wherein said adjusted beat is generated by amplifying said stored beat in response to said beat adjustment control command.

7. The method of claim 1 , wherein said adjusted vocal is generated by amplifying said stored vocal in response to said vocal adjustment control command.

8. The method of claim 1 , wherein said adjusted beat is generated by time stretching and amplifying said stored beat in response to a plurality of beat adjustment control commands.

9. The method of claim 8 , wherein said adjusted vocal is generated by time stretching and amplifying said stored vocal in response to a plurality of vocal adjustment control commands.

10. The method of claim 1 , wherein said adjusted vocal is generated by time stretching and amplifying said stored vocal in response to a plurality of vocal adjustment control commands.

11. The method of claim 1 , further including remotely storing said musical composition for subsequent playback.

12. The method of claim 11 , further including downloading said remotely stored musical composition over a network.

13. The method of claim 11 , further including streaming said remotely stored musical composition over a network to a plurality of clients simultaneously.

14. The method of claim 11 , wherein said candidate musical composition is a compressed, low bit rate file.

15. A process for creating and distributing a musical composition over a network, comprising:

storing a plurality of tracks;

selecting a first track from said plurality of tracks;

selecting a second track from a subset of said plurality of tracks wherein matching logic determines said subset of said plurality of tracks by comparing the tempo of the first track and the respective tempo of each track within said plurality of tracks;

dynamically modifying said first track;

dynamically modifying said second track;

sending a portion of said modified first track and a portion of said modified second track to a decoder for simultaneous playback of a preview;

transmitting information regarding said modified first track and said modified second track over a network;

remotely compiling a full length remix using such information;

remotely storing said full length remix; and

simultaneously streaming said stored full length remix over a network to a plurality of clients.

16. The process of claim 15 , wherein modifying said first track comprises time stretching said first track in response to control commands.

17. The process of claim 16 , wherein modifying said second track comprises time stretching said second track in response to control commands.

18. The process of claim 15 , wherein modifying said first track comprises amplifying said first track in response to a control command.

19. The process of claim 18 , wherein modifying said second track comprises amplifying said second track in response to a control command.

20. The method of claim 15 , wherein said preview is a compressed, low bit rate file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2009
From: WILLACY, LOUIS S.; LOCKLAIR, RANDY
To: FUNK MACHINE INC.
Reel/Frame 022185/0092 →
Continuity (2)
Provisional Application 60982347 · Oct 24, 2007
Related Publication 20090107320A1 · Apr 30, 2009