IP Library Granted Patent US 8,674,206
Granted Patent B2
US 8,674,206 · App. 12/924,810 · Granted Mar 18, 2014

Systems and methods for creating, modifying, interacting with and playing musical compositions

Inventor: Alain Georges (Saint Paul de Vence, FR)
Assignee: Medialab Solutions Corp.
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,674,206
App. No.
12/924,810
Granted
Mar 18, 2014
Kind
B2
Abstract

A method for generating music via a computing system includes providing a website coupled to a computing system. A music application is executed on the computing system. Generated music is audibly played at least in part using the computing system. As a first step musical data is provided for a complete music piece, and the musical data for the complete music piece includes one or more seed parameter values transmitted by the website that are determinative of the complete music piece and based on which the music is generated. At least one seed parameter value is processed by a pseudorandom number generator routine to generate the music.

Claims (38)

1. A method for generating music via a computing system, comprising the steps of:

causing the execution of a music application on the computing system; and

audibly playing the generated music at least in part using the computing system;

wherein as a first step musical data is provided for a complete music piece, wherein the musical data for the complete music piece comprises one or more seed parameter values that are determinative of the complete music piece and based on which the music is generated, wherein as a second step at least one seed parameter value is processed by a pseudorandom number generator routine to generate the music.

2. The method of claim 1 , further comprising the steps of:

receiving user input for one or more musical components, wherein musical data is modified in accordance with the user input; and

applying music rules to the modified musical data, wherein the music is modified in accordance with the modified musical data.

3. The method of claim 2 , wherein the user input modifies audio output corresponding to one or a plurality of instruments, audio samples or microphone input.

4. The method of claim 2 , wherein the modified music is stored for subsequent playback or played in real time as a live performance.

5. The method of claim 1 , wherein the complete music piece is stored for subsequent playback.

6. The method of claim 2 , further comprising the step of:

providing a visual display controlled in part by the music application;

wherein the user input is accompanied by a change in a visual effect on the visual display.

7. The method of claim 1 , wherein the music application is an applet.

8. The method of claim 7 , wherein the applet is a Java language applet.

9. The method of claim 1 , wherein user preference data is stored in local files on the computing system.

10. The method of claim 9 , wherein the user preference data is used by a website to indicate a music accompaniment style preference that will be used upon subsequent visits to the website by the user.

11. The method of claim 10 , wherein the user preference data is stored in the form of a cookie.

12. A method for generating music via a computing system, comprising the steps of:

providing a music application plug-in for use with a software application supporting software plug-in capabilities;

causing the execution of the music application plug-in on the computing system; and

audibly playing the generated music at least in part using the computing system;

wherein as a first step musical data is provided for a complete music piece, wherein the musical data for the complete music piece comprises one or more seed parameter values determinative of the complete music piece and based on which the music is generated, wherein as a second step at least one seed parameter value is processed by a pseudorandom number generator routine to generate the music.

13. The method of claim 12 , further comprising the steps of:

receiving user input for one or more musical components, wherein musical data is modified in accordance with the user input; and

applying music rules to the modified musical data, wherein the music is modified in accordance with the modified musical data.

14. The method of claim 13 , wherein the user input modifies audio output corresponding to one or a plurality of instruments, audio samples or microphone input.

15. The method of claim 13 , wherein the modified music is stored for subsequent playback or played in real time as a live performance.

16. The method of claim 12 , wherein the complete music piece is stored for subsequent playback.

17. The method of claim 12 , further comprising the step of:

providing a visual display controlled in part by the music application plug-in;

wherein the user input is accompanied by a change in a visual effect on the visual display.

18. The method of claim 12 , wherein the music application is an applet.

19. The method of claim 18 , wherein the applet is a java language applet.

20. The method of claim 12 , wherein user preference data is stored in local files on the computing system.

21. The method of claim 12 , wherein the software application is one of the following: a software application for adding animation and interactivity to web pages, a software application for creating or viewing files in a portable document format, a software application for creating interactive programs that can integrate a range of multimedia content, a software application for presenting computer-based presentations, or a digital motion graphics and compositing software application.

22. The method of claim 12 , wherein the music is exported to a streaming media format.

23. The method of claim 22 , wherein the exported music is included in a presentation for adding animation and interactivity to web pages, or a portable document format file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2016
From: MEDIALAB SOLUTIONS LLC
To: MEDIALAB SOLUTIONS CORP.
Reel/Frame 037472/0858 →
Priority Claims (1)
EP 02368003 · Jan 4, 2002 · regional
Continuity (3)
Continuation 11510499 · Aug 25, 2006
Continuation 10293737 · Nov 12, 2002
Related Publication 20110192271A1 · Aug 11, 2011