An electronic music system has an input device, one or more computer storage media, a rhythm generator, a pitch selector, and a sound generator. The input device generates rhythm-related input signals and pitch-related input signals in response to manipulations of the input device by a user attempting to create and play a solo. The computer storage media have a plurality of user-selectable musical accompaniment tracks over which the user can create and play the solo and a plurality of rhythm blocks wherein each rhythm block defines, for at least one note, at least a time at which the note should be played. The computer storage media also store at least a portion of the solo created by the user over a predetermined time interval in the immediate past. The rhythm generator receives the rhythm-related input signals from the input device, selects one of the rhythm blocks from the computer storage media based on the rhythm-related input signals, and outputs an instruction to play the... |
Citations|
| US539799 | Aug 4, 1894 | May 28, 1895 | | WILLIAM K | | 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 | | US5245803 | Nov 14, 1991 | Sep 21, 1993 | | Connector means for roof panels and a method for installation thereof | | US5393926 | Jun 7, 1993 | Feb 28, 1995 | Ahead, Inc. | Virtual music system | | 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 | | US5464384 | Nov 24, 1993 | Nov 7, 1995 | Leonardo W. Cromartie | Achilles tendon support brace | | 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 |
Referenced by|
| US5852800 | Oct 20, 1995 | Dec 22, 1998 | Liquid Audio, Inc. | Method and apparatus for user controlled modulation and mixing of digitally stored compressed data | | US5990407 | Jul 11, 1996 | Nov 23, 1999 | PG Music, Inc. | Automatic improvisation system and method | | US6011212 | Jan 27, 1997 | Jan 4, 2000 | Harmonix Music Systems, Inc. | Real-time music creation | | US6051770 | Feb 19, 1998 | Apr 18, 2000 | Postmusic, LLC | Method and apparatus for composing original musical works | | US6087578 | Aug 26, 1999 | Jul 11, 2000 | | Method and apparatus for generating and controlling automatic pitch bending effects | | US6103964 | Jan 28, 1999 | Aug 15, 2000 | | Method and apparatus for generating algorithmic musical effects | | US6121532 | Jan 28, 1999 | Sep 19, 2000 | | Method and apparatus for creating a melodic repeated effect | | US6121533 | Jan 28, 1999 | Sep 19, 2000 | | Method and apparatus for generating random weighted musical choices | | US6245984 | Nov 24, 1999 | Jun 12, 2001 | Yamaha Corporation | Apparatus and method for composing music data by inputting time positions of notes and then establishing pitches of notes | | US6326538 | Jul 14, 2000 | Dec 4, 2001 | | Random tie rhythm pattern method and apparatus | | US6362409 | Nov 24, 1999 | Mar 26, 2002 | IMMS, Inc. | Customizable software-based digital wavetable synthesizer | | US6388183 | May 7, 2001 | May 14, 2002 | Leh Labs, L.L.C. | Virtual musical instruments with user selectable and controllable mapping of position input to sound output | | US6608249 | May 21, 2002 | Aug 19, 2003 | dBTech SARL | Automatic soundtrack generator | | US6639141 | Sep 28, 2001 | Oct 28, 2003 | | Method and apparatus for user-controlled music generation | | 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 | | US6878869 | Jan 18, 2002 | Apr 12, 2005 | Sega Corporation | Audio signal outputting method and BGM generation method | | 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 | | 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 | | US7169997 | Oct 24, 2003 | Jan 30, 2007 | | Method and apparatus for phase controlled music generation | | US7176372 | Aug 4, 2003 | Feb 13, 2007 | MediaLab Solutions LLC | Interactive digital music recorder and player | | US7200813 | Apr 12, 2001 | Apr 3, 2007 | Yamaha Corporation | Performance information edit and playback apparatus | | US7342166 | Sep 6, 2006 | Mar 11, 2008 | | Method and apparatus for randomized variation of musical data | | US7423213 | Jan 25, 2006 | Sep 9, 2008 | | Multi-dimensional transformation systems and display communication architecture for compositions and derivations thereof | | US7492352 | Aug 11, 2004 | Feb 17, 2009 | Transpacific Plasma, LLC | Optical computer pointer and optical cursor/frame control method | | US7504576 | Feb 10, 2007 | Mar 17, 2009 | MediLab Solutions LLC | Method for automatically processing a melody with sychronized sound samples and midi events | | US7539399 | Sep 15, 2000 | May 26, 2009 | Sony Corporation | Recording apparatus, recording method, and record medium | | US7563975 | Sep 13, 2006 | Jul 21, 2009 | Mattel, Inc. | Music production system | | US7612278 | Aug 28, 2006 | Nov 3, 2009 | | System and methodology for image and overlaid annotation display, management and communication | | US7655855 | Jan 26, 2007 | Feb 2, 2010 | Medialab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7671267 | Jan 12, 2007 | Mar 2, 2010 | | Melody generator | | US7799984 | May 30, 2003 | Sep 21, 2010 | Allegro Multimedia, Inc | Game for playing and reading musical notation | | 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 | | US7827488 | Jan 28, 2005 | Nov 2, 2010 | | Image tracking and substitution system and methodology for audio-visual presentations | | US7847178 | Feb 8, 2009 | Dec 7, 2010 | Medialab Solutions Corp. | Interactive digital music recorder and player | | US7902446 | Feb 20, 2009 | Mar 8, 2011 | OEM, Incorporated | System for learning and mixing music | | US7928310 | Nov 25, 2003 | Apr 19, 2011 | MediaLab Solutions Inc. | Systems and methods for portable audio synthesis | | US7960638 | Aug 25, 2005 | Jun 14, 2011 | Sony Corporation | Apparatus and method of creating content | | US7989689 | Dec 18, 2002 | Aug 2, 2011 | Bassilic Technologies LLC | Electronic music stand performer subsystems and music communication methodologies | | 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 | | US8204360 | Mar 13, 2008 | Jun 19, 2012 | Sony Corporation | Recording apparatus, recording method and record medium | | US8207438 | Feb 8, 2011 | Jun 26, 2012 | Jammit, Inc. | System for learning an isolated instrument audio track from an original, multi-track recording |
Claims1. A system for creating music in real time, comprising: - an input mechanism which provides rhythm-related input signals and pitch-related input signals;
- one or more computer storage media having a plurality of selectable musical accompaniment tracks over which music can be created and played in real time, having a plurality of rhythm blocks wherein each rhythm block defines, for at least one note, at least a time at which the note should be played, and for storing at least a portion of the music created in real time over a predetermined time interval in the past;
- a rhythm generator which in real time: receives the rhythm-related input signals from the input mechanism; selects one of the rhythm blocks from the computer storage media based on the rhythm-related input signals; and outputs an instruction to play the note at the time defined by the selected rhythm block;
- a pitch selector which in real time: receives the pitch-related input signals from the input mechanism; selects an appropriate pitch based on the pitch-related input signals, a selected one of the musical accompaniment tracks, and the stored music; and outputs the appropriate pitch; and
- a sound generator which in real time: receives instructions from the rhythm generator, pitches from the pitch selector, and the selected musical accompaniment track; and generates an audio signal representative of at least the created music.
2. The system of claim 1 wherein the input mechanism comprises a joystick having a base and a movable handle which a user manipulates to generate the rhythm-related and pitch-related input signals. 3. The system of claim 2 wherein the joystick generates the rhythm-related input signals in response to the user's manipulations of the handle along a first predetermined axis, and the joystick generates the pitch-related input signals in response to the user's manipulations of the handle along a second predetermined axis. 4. The system of claim 1: - wherein the input mechanism also provides musical effect-related input signals;
- further comprising a musical effect generator which receives the musical effect-related input signals from the input mechanism and which alters the instructions from the rhythm generator or the pitches from the pitch selector based on the musical effect-related input signals; and
- wherein the sound generator receives the altered instructions and pitches and generates the audio signal which is representative of the at least the created music with musical effects.
5. The system of claim 4 wherein the input mechanism comprises a joystick having a base, a movable handle, and at least one button. 6. The system of claim 5 wherein the joystick generates the rhythm-related input signals in response to a user's manipulations of the handle along a first predetermined axis, the joystick generates the pitch-related input signals in response to the user's manipulations of the handle along a second predetermined axis, and the joystick generates the musical effect-related input signals in response to the user's manipulations of the button. 7. The system of claim 1 wherein the rhythm generator outputs the instruction to play the note at the time defined by the selected rhythm block and for a default duration and at a default loudness. 8. The system of claim 1 wherein: - at least one of the plurality of rhythm blocks in the one or more computer storage media further defines, for at least one note, how long the note should last when played and how loud the note should be played; and
- the instruction output by the rhythm generator indicates the time at which the note should be played and the note's length and loudness as defined by the rhythm block.
9. The system of claim 1 further including at least one speaker for broadcasting the audio signal. 10. The system of claim 9 further comprising an amplifier for amplifying the audio signal before it is provided to the speaker for broadcast. 11. The system of claim 10 wherein a programmed computer performs the functions of the rhythm generator and the pitch selector, and the amplifier and the speaker are internal to the computer. 12. The system of claim 11 wherein the programmed computer also performs the functions of the sound generator. 13. The system of claim 1 wherein the sound generator comprises a MIDI tone generator. 14. The system of claim 1 wherein a programmed computer performs the functions of the rhythm generator and the pitch selector. 15. The system of claim 14 wherein the programmed computer also performs the functions of the sound generator. 16. The system of claim 1 wherein the one or more computer storage media comprise computer memory. 17. The system of claim 1 wherein the one or more computer storage media comprise computer memory and a computer hard disk drive, the hard disk drive having the plurality of selectable musical accompaniment tracks over which music can be created and played. 18. The system of claim 1 wherein the one or more computer storage media comprise computer memory and a CD-ROM, the CD-ROM having the plurality of selectable musical accompaniment tracks over which the music can be created and played. |