A system, and related method, for creating music in real time includes an input device and a real-time music generator. The input device is used by a user to provide rhythm-related signals and pitch-related signals to the real-time music generator. The real time music generator receives the rhythm-related and pitch-related signals and creates or composes in real time music that includes pitches based on the pitch-related signals and rhythmic activity based on the rhythm-related signals. The input device can provide pitch related and rhythm-related signals that are representative of position, velocity, or acceleration. The real-time music generator can derive position, velocity, or acceleration from the pitch-related and rhythm-related signals and compose in real time music comprising pitches and rhythm activity based on the derived information. The input device can be, for example, a contactless sensor such as an infrared transceiver or a digital camera, a joystick, a mouse, a... |
Citations|
| US3813472 | Aug 17, 1972 | 1974 | | RESET CIRCUIT | | US5074182 | Jan 23, 1990 | Dec 24, 1991 | Noise Toys, Inc. | Multiple key electronic instrument having background songs each associated with solo parts which are synchronized with and harmonious with the background song | | US5099738 | Dec 7, 1989 | Mar 31, 1992 | Hotz Instruments Technology, Inc. | MIDI musical translator | | US5146833 | Sep 24, 1990 | Sep 15, 1992 | | Computerized music data system and input/out devices using related rhythm coding | | US5254803 | May 18, 1992 | Oct 19, 1993 | Casio Computer Co., Ltd. | Automatic musical performance device for outputting natural tones and an accurate score | | US5391829 | Dec 24, 1992 | Feb 21, 1995 | Yamaha Corporation | Electronic musical instrument with an automated performance function | | US5393926 | Jun 7, 1993 | Feb 28, 1995 | Ahead, Inc. | Virtual music system | | US5399799 | Sep 4, 1992 | Mar 21, 1995 | Interactive Music, Inc. | Method and apparatus for retrieving pre-recorded sound patterns in synchronization | | US5403970 | Nov 19, 1990 | Apr 4, 1995 | Yamaha Corporation | Electrical musical instrument using a joystick-type control apparatus | | US5440071 | Feb 18, 1993 | Aug 8, 1995 | | Dynamic chord interval and quality modification keyboard, chord board CX10 | | US5451709 | Dec 29, 1992 | Sep 19, 1995 | Casio Computer Co., Ltd. | Automatic composer for composing a melody in real time | | US5465384 | Nov 25, 1992 | Nov 7, 1995 | Actifilm, Inc. | Automatic polling and display interactive entertainment system | | US5488196 | Jan 19, 1994 | Jan 30, 1996 | | Electronic musical re-performance and editing system | | US5491297 | Jan 5, 1994 | Feb 13, 1996 | Ahead, Inc. | Music instrument which generates a rhythm EKG | | US5627335 | Oct 16, 1995 | May 6, 1997 | Harmonix Music Systems, Inc. | Real-time music creation system | | US5663517 | Sep 1, 1995 | Sep 2, 1997 | International Business Machines Corporation | Interactive system for compositional morphing of music in real-time | | US5763804 | Nov 27, 1996 | Jun 9, 1998 | Harmonix Music Systems, Inc. | Real-time music creation |
Referenced by|
| US6327367 | May 14, 1999 | Dec 4, 2001 | | Sound effects controller | | US6608249 | May 21, 2002 | Aug 19, 2003 | dBTech SARL | Automatic soundtrack generator | | US6702677 | Oct 13, 2000 | Mar 9, 2004 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program | | US6815600 | Dec 18, 2002 | Nov 9, 2004 | | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US6822153 | May 14, 2002 | Nov 23, 2004 | Nintendo Co., Ltd. | Method and apparatus for interactive real time music composition | | US6897368 | Dec 18, 2002 | May 24, 2005 | | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US6916978 | Dec 18, 2002 | Jul 12, 2005 | | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US6958441 | Dec 19, 2002 | Oct 25, 2005 | | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US6960714 | Dec 19, 2002 | Nov 1, 2005 | Media Lab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US6972363 | Dec 18, 2002 | Dec 6, 2005 | MediaLab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US6977335 | Dec 18, 2002 | Dec 20, 2005 | MediaLab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US6979767 | Dec 18, 2002 | Dec 27, 2005 | Medialab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7015389 | Dec 18, 2002 | Mar 21, 2006 | Medialab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7019205 | Oct 13, 2000 | Mar 28, 2006 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program | | US7022906 | Dec 18, 2002 | Apr 4, 2006 | Media Lab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7026534 | Dec 18, 2002 | Apr 11, 2006 | MediaLab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7041892 | Jun 18, 2002 | May 9, 2006 | Native Instruments Software Synthesis GmbH | Automatic generation of musical scratching effects | | US7058462 | Oct 13, 2000 | Jun 6, 2006 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program | | US7071402 | Aug 13, 2003 | Jul 4, 2006 | Medialab Solutions LLC | Automatic soundtrack generator in an image record/playback device | | US7076035 | Jan 4, 2002 | Jul 11, 2006 | MediaLab Solutions LLC | Methods for providing on-hold music using auto-composition | | US7078609 | Aug 4, 2003 | Jul 18, 2006 | MediaLab Solutions LLC | Interactive digital music recorder and player | | US7102069 | Nov 12, 2002 | Sep 5, 2006 | | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7161080 | Sep 13, 2005 | Jan 9, 2007 | | Musical instrument for easy accompaniment | | US7169996 | Jan 7, 2003 | Jan 30, 2007 | MediaLab Solutions LLC | Systems and methods for generating music using data/music data file transmitted/received via a network | | US7176372 | Aug 4, 2003 | Feb 13, 2007 | MediaLab Solutions LLC | Interactive digital music recorder and player | | US7199301 | Mar 13, 2003 | Apr 3, 2007 | 3DConnexion GmbH | Freely specifiable real-time control | | US7304232 | Feb 11, 2006 | Dec 4, 2007 | | Joystick gain control for dual independent audio signals | | US7342167 | Feb 28, 2007 | Mar 11, 2008 | Fraunhofer-Gesellschaft zur Forderung der Angewandten Forschung E.V. | Apparatus and method for generating an encoded rhythmic pattern | | US7498504 | Jun 14, 2005 | Mar 3, 2009 | Condition 30 Inc. | Cellular automata music generator | | US7504576 | Feb 10, 2007 | Mar 17, 2009 | MediLab Solutions LLC | Method for automatically processing a melody with sychronized sound samples and midi events | | US7563975 | Sep 13, 2006 | Jul 21, 2009 | Mattel, Inc. | Music production system | | US7567847 | Aug 8, 2005 | Jul 28, 2009 | International Business Machines Corporation | Programmable audio system | | US7655855 | Jan 26, 2007 | Feb 2, 2010 | Medialab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7758427 | Jan 16, 2007 | Jul 20, 2010 | Harmonix Music Systems, Inc. | Facilitating group musical interaction over a network | | US7807916 | Aug 25, 2006 | Oct 5, 2010 | Medialab Solutions Corp. | Method for generating music with a website or software plug-in using seed parameter values | | US7847178 | Feb 8, 2009 | Dec 7, 2010 | Medialab Solutions Corp. | Interactive digital music recorder and player | | US7893336 | Jan 14, 2009 | Feb 22, 2011 | | Illuminated musical control channel controller | | US7902446 | Feb 20, 2009 | Mar 8, 2011 | OEM, Incorporated | System for learning and mixing music | | US7904189 | Apr 21, 2009 | Mar 8, 2011 | International Business Machines Corporation | Programmable audio system | | US7928310 | Nov 25, 2003 | Apr 19, 2011 | MediaLab Solutions Inc. | Systems and methods for portable audio synthesis | | US7960639 | Jun 12, 2009 | Jun 14, 2011 | Yamaha Corporation | Electronic music apparatus and tone control method | | US8079907 | Nov 15, 2006 | Dec 20, 2011 | Harmonix Music Systems, Inc. | Method and apparatus for facilitating group musical interaction over a network | | US8138409 | Aug 10, 2007 | Mar 20, 2012 | Sonicjam, Inc. | Interactive music training and entertainment system | | US8153878 | May 26, 2009 | Apr 10, 2012 | Medialab Solutions, Corp. | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US8158873 | Aug 3, 2009 | Apr 17, 2012 | | Systems and methods for generating a game device music track from music | | US8193437 | Mar 18, 2011 | Jun 5, 2012 | Yamaha Corporation | Electronic music apparatus and tone control method | | US8207438 | Feb 8, 2011 | Jun 26, 2012 | Jammit, Inc. | System for learning an isolated instrument audio track from an original, multi-track recording | | US8237042 | Feb 18, 2010 | Aug 7, 2012 | Spoonjack, LLC | Electronic musical instruments |
Claims1. A system for creating music in real time, comprising: - an input device including a plurality of input axes, the input device generating rhythm-related signals in response to a first characteristic of the input device along a first input axis and providing pitch-related signals in response to a second characteristic of the input device along a second axis; and
- a real-time music generator for receiving the rhythm-related and pitch-related signals and composing in real time music comprising (i) pitches based on the pitch-related signals and (ii) rhythmic activity based on the rhythm-related signals.
2. The system of claim 1 wherein the first characteristic is position. 3. The system of claim 1 wherein the first characteristic is velocity. 4. The system of claim 1 wherein the first characteristic is acceleration. 5. The system of claim 1 wherein the real-time music generator derives position information from the pitch-related signals and composes in real time music comprising pitches based on the derived position information. 6. The system of claim 1 wherein the real-time music generator derives velocity information from the pitch-related signals and composes in real time music comprising pitches based on the derived velocity information. 7. The system of claim 1 wherein the real-time music generator derives acceleration information from the pitch-related signals and composes in real time music comprising pitches based on the derived acceleration information. 8. The system of claim 1 wherein the second characteristic is position. 9. The system of claim 1 wherein the second characteristic is velocity. 10. The system of claim 1 wherein the second characteristic is acceleration. 11. The system of claim 1 wherein the real-time music generator derives position information from the rhythm-related signals and composes in real time music comprising rhythmic activity based on the derived position information. 12. The system of claim 1 wherein the real-time music generator derives velocity information from the rhythm-related signals and composes in real time music comprising rhythmic activity based on the derived velocity information. 13. The system of claim 1 wherein the real-time music generator derives acceleration information from the rhythm-related signals and composes in real time music comprising rhythmic activity based on the derived acceleration information. 14. The system of claim 1 wherein the input device comprises a contactless sensor. 15. The system of claim 14 wherein the contactless sensor includes an infrared transceiver. 16. The system of claim 14 wherein the input device comprises a digital camera. 17. The system of claim 1 wherein the input device comprises a joystick. 18. The system of claim 1 wherein the input device comprises a mouse. 19. The system of claim 1 wherein the input device comprises a tracball. 20. The system of claim 1 wherein the input device comprises a fader. 21. The system of claim 1 wherein the input device comprises a slider. 22. The system of claim 1 wherein the input device comprises a game pad. 23. The system of claim 1 wherein the input device comprises a plurality of switches. 24. The system of claim 1 wherein the input device comprises a plurality of buttons. 25. The system of claim 1 wherein the input device comprises a continuous controller. 26. The system of claim 1 wherein the input device comprises a discrete controller. 27. The system of claim 1 wherein the real-time music generator includes an accumulator that receives the rhythm-related signals from the input device and accumulates them over a predetermined period of time, and the real-time music generator composes in real time music comprising rhythmic activity based on the accumulated rhythm-related signals. 28. The system of claim 1 wherein the real-time music generator includes a pattern matcher that receives the rhythm-related signals from the input device and selects one of a plurality of rhythm fragments that corresponds to the rhythm-related signals, and the real-time music generator composes in real time music comprising rhythmic activity based on the selected rhythm fragment. 29. The system of claim 1 wherein the first axis and the second axis comprise the same axis. |