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:
A computer-implemented method for executing an automatic performance by use of waveform data stored in a non-transitory storage medium, the non-transitory storage medium storing waveform data of a music performance based on a desired reference tempo, the method comprising:
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 non-transitory storage medium, the non-transitory storage medium storing waveform data of a music performance based on a desired reference tempo, the method comprising:
An automatic performance apparatus comprising:
The automatic performance apparatus as claimed in 17, wherein, when a gap between the acquired performance tempo and the reference tempo is more than a predetermined value, indicating that a processing load associated with the write and read control for writing and reading out the waveform data to and from the non-transitory temporary storage medium is great, said audio reproduction circuitry and the processor determine that the reproduction of the waveform data is to be limited.
Dependencies are inferred from the claim text.