Interactive music composition and performance system
First Claim
Patent Images
1. Interactive method of generating music employing a synthesizer;
- a programmable computer coupled to said synthesizer and capable of storing and running a program containing a music and sound control algorithm for generating music and sound control data in real time to be provided to said synthesizer and a performance algorithm for generating and interpreting performance control data; and
at least one human-performer input device producing a signal in response to a physical music-performing gesture by a human performer;
comprising the steps of;
generating said music and sound control data in said computer to produce an ongoing, real-time, at least partially non-predeterminable musical composition;
automatically supplying said music and sound control data from said computer to said synthesizer in accordance with said performance algorithm;
scanning the signal from said human-performer input device at periodic intervals to determine whether said human performer is performing said gesture;
if said signal indicates occurrence of said music-performance gesture, then altering said automatic performance algorithm in accordance with said signal and supplying said performance control data according to the altered performance algorithm; and
producing audible music from said synthesizer, as determined by said performance, music, and sound control data, as audible feedback to said performer.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive music composition and performance system is a real-time composing and sound-producing system which employs a synthesizer, a programmable computer, and at least one performance device and which functions automatically to generate controls which determine the course of the musical composition it plays as well as the nature of the sound it produces. The system is interactive in that a user can direct aspects of the system'"'"'s production of music, as he or she hears it being produced, by use of a performance device. If the user does not provide an input, the system proceeds automatically to compose music and produce sound.
-
Citations
14 Claims
-
1. Interactive method of generating music employing a synthesizer;
- a programmable computer coupled to said synthesizer and capable of storing and running a program containing a music and sound control algorithm for generating music and sound control data in real time to be provided to said synthesizer and a performance algorithm for generating and interpreting performance control data; and
at least one human-performer input device producing a signal in response to a physical music-performing gesture by a human performer;
comprising the steps of;generating said music and sound control data in said computer to produce an ongoing, real-time, at least partially non-predeterminable musical composition; automatically supplying said music and sound control data from said computer to said synthesizer in accordance with said performance algorithm; scanning the signal from said human-performer input device at periodic intervals to determine whether said human performer is performing said gesture; if said signal indicates occurrence of said music-performance gesture, then altering said automatic performance algorithm in accordance with said signal and supplying said performance control data according to the altered performance algorithm; and producing audible music from said synthesizer, as determined by said performance, music, and sound control data, as audible feedback to said performer. - View Dependent Claims (2, 3)
- a programmable computer coupled to said synthesizer and capable of storing and running a program containing a music and sound control algorithm for generating music and sound control data in real time to be provided to said synthesizer and a performance algorithm for generating and interpreting performance control data; and
-
4. Interactive method of generating music employing a synthesizer;
- a programmable computer; and
at least one performance device;
said synthesizer, computer, and device operating together as a real-time composing and sound-producing system operative with a human performer, the method comprising the steps of;automatically generating composition control data in said computer, which composition control data determine in real time the course of an ongoing musical composition such that aspects of the music are non-predeterminable; applying these composition control data to the synthesizer to affect the latter'"'"'s operation; generating sound in the synthesizer in accordance with the composition control data applied to it; generating performance control data in the performance device in response to control gestures of the performer with the device; and applying said performance control data to said computer to control at least certain aspects of the musical composition in conjunction with the composition control data that are automatically generated in the computer, such that the performer can influence the course of the ongoing musical composition by selecting his or her next peformance gesture in response to the aspects of the generated music determined by the composition control data automatically generated by the computer. - View Dependent Claims (5, 6, 7, 8, 9)
- a programmable computer; and
-
10. Interactive music generation and performance apparatus comprising at least one performance device;
- a synthesizer; and
a programmable computer;
said device, said synthesizer, and said computer operating together as a real-time performing and composing system both with and without a human peformer;
wherein said performance device includes means for generating performance control data, if the performer is present, in response to control gestures of the performer with the device;
wherein said synthesizer includes means for generating sound in accordance with composition control data applied to it; and
wherein said programmable computer includes (1) means for automatically generating said composition control data in real time, which composition control data determine the course of an ongoing musical composition with non-predeterminable aspects, (2) means for applying these composition control data to the synthesizer to affect the latter'"'"'s operation, (3) means for applying said performance control data to said composition control data generating means to influence at least certain aspects of the ongoing musical composition in conjunction with the composition control data that are being automatically generated, such that the performer can affect the course of the ongoing musical composition by selecting his or her next performance gesture in response to the aspects of the generated music determined by the composition control data automatically being generated, and (4) means for automatically generating said performance control data in the absence of any performance gesture of the performer so that the composition is produced automatically even in the absence of a control gesture executed by a performer. - View Dependent Claims (11, 12, 13, 14)
- a synthesizer; and
Specification