Automated performance technology using audio waveform data
AssigneeYamaha Corporation
InventorsNorihiro Uemura, Eiji Murata
Life of this patent
Estimating the term…
Loading patent…
AssigneeYamaha Corporation
InventorsNorihiro Uemura, Eiji Murata
Estimating the term…
In order to play waveform data back at a variable performance tempo by using waveform data which complies with a desired reference tempo, the present invention performs a timeline-expansion/contraction control on the waveform data to be played back, according to the relationship between the performance tempo and the reference tempo. The present invention also determines whether to limit the playback of the waveform data according to the relationship between the performance tempo and the reference tempo. In the case that playback is to be limited, the present invention stops playback of the waveform data, or reduces the resolution of playback processing and continues playback of the waveform data. The present invention stops playback of the waveform data when, for example, the relationship between the performance tempo and the reference tempo is a relationship in which the waveform data would be played back at a performance tempo which would cause a processing delay or a deterioration of sound quality. As a result, it is possible to preemptively prevent a system freeze and solve problems such as the generation of music which has a slower tempo than the desired performance tempo, or the generation of music which includes the intermittent cutting out of sound due to noise, or a significant reduction to sound quality.
An automatic performance apparatus comprising:
The automatic performance apparatus as claimed in 5, wherein, when a processing load associated with the write and read control for writing and reading out the waveform data to and from the temporary storage section is great, said determination section determines that the reproduction of the waveform data should be limited, considering that there is such a gap of more than a predetermined value between the acquired performance tempo and the reference tempo such that a tone of low sound quality may be generated.
A computer-implemented method for executing an automatic performance by use of waveform data stored in a storage section, the storage section storing waveform data of a music performance based on a desired reference tempo;
A non-transitory computer-readable storage medium containing a group of instructions executable by a processor for performing a method executing an automatic performance by use of waveform data stored in a storage section, the storage section storing waveform data of a music performance based on a desired reference tempo;
Dependencies are inferred from the claim text.