Method and apparatus for user-controlled music generation

Music – Instruments – Electrical musical tone generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06639141

ABSTRACT:

This application relates to Disclosure Document No. 402249, received by the United States Patent and Trademark Office on Jul. 9, 1996, and Disclosure Document No. 414040, received by the United States Patent and Trademark Office on Feb. 13, 1997.
BACKGROUND
Electronic musical instruments that can perform automatic arpeggios are well known, in which data of depressed keys in a keyboard are stored in shift registers, and the tones of the depressed keys are selected one-by-one by scanning the shift registers. However, the means of selecting the order of the tones are generally very simple and produce very repetitive, mechanical sounding musical phrases. Also well known are electronic musical instruments that provide more complicated methods of selecting data from the shift registers, such as basing the choice of data and direction of movement on previously received data. However, the resulting patterns, while more complicated, still sound repetitive and mechanical and are of limited variety.
In U.S. Pat. No. 5,714,705 Kishimoto et. al., an arpeggiator is shown in which key depressions are scanned according to independent rhythm and scanning patterns. This reference also discloses a method whereby key data may be maintained in a buffer in the order entered by the user in a step-time fashion. However, the resulting arpeggios are thereby limited to producing only the notes the user has depressed, or the keys entered in a preentered fashion, thereby limiting the tonal complexity of the resulting arpeggios.
In the Computer Music Journal, Vol. 11, No. 4, Winter 1987, Zicarelli describes software that allows a musical pattern of notes to be played back with independent rhythm, duration, and accent patterns. However, the musical pattern of notes must be constructed in non-real-time, or entered from a keyboard in a cumbersome step-entry fashion. The rhythm, duration and accent pattern steps may contain a contiguous random range corresponding to values in a lookup table. However, no means of mathematically weighting the random choice is provided other than assigning more than one location in the lookup table to the same value. The values within the steps are not independently selectable, and there is no way to repeat a certain random sequence if desired. Furthermore, the rhythmic and tonal patterns resulting from the use of the disclosed randomness are unpredictable and difficult to utilize in a convincing musical fashion.
Electronic musical devices that allow a musical note to be repeated are also well known. However, the rhythmic interval of repetition is typically fixed, and the effect itself is of such simplicity as to rapidly become too familiar. Furthermore, if the repeated tones overlap, each overlap requires an additional voice of the tone module for processing, and problems result whereby the polyphony of the instrument is negatively affected by the number of repeats being generated. U.S. Pat. No. 4,901,616 issued to Matsubara, et al. shows a method for allowing repeated notes to be generated even if the input notes exceed the polyphony of an associated tone module. However, the resulting repeated notes do not have any associated polyphony control scheme. Furthermore, the repeated notes have a fixed rhythm and no pitch modification, resulting in a repeated effect that offers very little further diversity.
Electronic musical devices are also well known, in both hardware and software form, that are capable of recording and playing back a performance from a keyboard or other controller as MIDI data. However, many traditional musical effects such as guitar strumming and harp glissandi are difficult to program in a convincing fashion from a keyboard-type controller.
Electronic musical instruments that allow the user to bend the pitches of a note are also well known. The MIDI Standard provides for the pitch bend message, which is used to bend the pitch of a note or notes while they are being sustained. Many popular keyboards provide a lever or wheel that is used to bend the pitch in this manner. This can be used to imitate various bending techniques utilized by stringed instrument players (e.g. guitarists) and ethnic instrument players (e.g. the bending of a shakuhachi), among others. Furthermore, it can be used to simulate gliding from one pitch to the next. Many of these techniques generally require bending to a previously played pitch, bending to a pitch to be played next by the user, or bending to a precise musical pitch. However, it is traditionally difficult for a musician to perform these bending effects convincingly due to the nature of the pitch bend wheel or other provided lever and the degree of coordination required.
It is an object of the present invention to provide a means whereby musical effects of an exceedingly complex nature and almost infinite variety can be generated, such musical effects having a non-mechanical, non-repetitive nature and being created and varied in real-time.
It is another object of the present invention to provide a means of generating music randomly based on input source material, where the randomness is controlled in a musical fashion, and randomly generated musical sequences are repeatable as desired.
It is another object of the present invention to provide a means by which a non-musical user can trigger musically correct notes and effects during the playback of pre-recorded music.
It is another object of the present invention to provide a method of manipulating MIDI pitch bend data in a fashion that realistically recreates several challenging performance-based nuances of stringed and ethnic instruments, in addition to other useful and novel effects.
It is another object of the present invention to provide a means whereby musical effects traditionally difficult to achieve, such as harp glissandi, guitar strumming, and string-bending effects are made easy to realize by any user.
SUMMARY OF THE INVENTION
The apparatus of the present invention for a general purpose computer-based system for generating musical output data related to input notes to create repeated musical effects includes an input note having a pitch value represented in a predetermined electronic format, a transposition pattern having a current transposition pattern step including a transposition data item indicating a variable transposition of the input note, a transposed note having the input pitch value modified according to the transposition data item, the current transposition pattern step being advanced to a next transposition step, a rhythm pattern comprised of a current rhythm pattern step including a rhythm data item representing a predetermined period of time, the current rhythm pattern step being advanced to a next rhythm pattern step, and a scheduler for scheduling the transposed note to be output according to the rhythm data item.
The method of the present invention for a general purpose computer-implemented method of generating musical output data for repeating musical effects on input notes includes the step of storing an input note having an input pitch and at least one repetition of the steps of outputting the stored note with the stored pitch, transposing the stored pitch to create a transposed note according to a transposition data item, the transposition data item associated with a current transposition pattern step in a transposition pattern, the transposition pattern having a transposition pattern index indicating the current transposition pattern step, advancing the current transposition pattern step to a next transposition pattern step, determining an output time according to a rhythm data item, the rhythm data item associated with a current rhythm pattern step in a rhythm pattern, the rhythm pattern having a rhythm pattern index indicating the current rhythm pattern step, advancing the current rhythm pattern step to a next rhythm pattern step, storing the transposed note as the stored note, and scheduling the stored note to be output at the output time.
In another embodiment of the present invention, the method for a general purpose computer-implemented me

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for user-controlled music generation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for user-controlled music generation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for user-controlled music generation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3157133

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.