The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 16, 1993
Filed:
Sep. 20, 1990
Masaki Kudo, Hamamatsu, JP;
Yamaha Corporation, Hamamatsu, JP;
Abstract
A tone generated by a tone source is converted to an electric signal and this electric signal is sampled. The converted digital data are stored in a first memory, and parts which are to become a initial portion and a repeating portion of a waveform of the tone source are extracted from the data in the first memory. Next, the attack end sample AES, which is the end of the initial portion, is determined. and a loop-in point (a point at which transfer from the initial portion to the repeating portion is accomplished) LIP which is in agreement with this attack end sample is obtained. Then, the loop end sample LES, which is the end of the repeating portion, is determined, and a loop start point (beginning of the repeating portion) LSP which is in agreement with this loop end sample LES is obtained. Alternatively, the beginning of the repeating portion is determined, and an end of the repeating portion or an end of the initial portion which is in agreement with this is obtained. Data are read out from the first memory in accordance with addresses corresponding to the beginning and the end of the repeating part obtained in the above manner, and these are written to a second memory. At this time, in the case in which addresses necessary for interpolation processing are obtained, reading and writing processes are carried out in accordance with the addresses used for interpolation.