Method of and apparatus for analyzing and synthesizing a sound by extracting and controlling a sound parameter
First Claim
1. A method of analyzing and synthesizing a sound, comprising:
- a first step of providing analysis data based on an analysis of an original sound, said analysis data being indicative of plural components making up a waveform of the original sound;
a second step of analyzing, from said analysis data, a characteristic concerning a predetermined sound element so as to extract data indicative of the analyzed characteristic as a sound parameter, the extracted sound parameter denoting a property of said element in the original sound;
a third step of removing from said analysis data the characteristic corresponding to said extracted sound parameter;
a fourth step of adding a processed characteristic corresponding to said sound parameter to said analysis data from which said characteristic has been removed; and
a fifth step of synthesizing a sound waveform on the basis of said analysis data to which said processed characteristic has been added.
1 Assignment
0 Petitions
Accused Products
Abstract
Analysis data are provided which are indicative of plural components making up an original sound waveform. The analysis data are analyzed to obtain a characteristic concerning a predetermined element, and then data indicative of the obtained characteristic is extracted as a sound or musical parameter. The characteristic corresponding to the extracted musical parameter is removed from the analysis data, and the original sound waveform is represented by a combination of the thus-modified analysis data and the musical parameter. These data are stored in a memory. The user can variably control the musical parameter. A characteristic corresponding to the controlled musical parameter is added to the analysis data. In this manner, a sound waveform is synthesized on the basis of the analysis data to which the controlled characteristic has been added. In such a sound synthesis technique of the analysis type, it is allowed to apply free controls to various sound elements such as a formant and a vibrato.
342 Citations
51 Claims
-
1. A method of analyzing and synthesizing a sound, comprising:
-
a first step of providing analysis data based on an analysis of an original sound, said analysis data being indicative of plural components making up a waveform of the original sound; a second step of analyzing, from said analysis data, a characteristic concerning a predetermined sound element so as to extract data indicative of the analyzed characteristic as a sound parameter, the extracted sound parameter denoting a property of said element in the original sound; a third step of removing from said analysis data the characteristic corresponding to said extracted sound parameter; a fourth step of adding a processed characteristic corresponding to said sound parameter to said analysis data from which said characteristic has been removed; and a fifth step of synthesizing a sound waveform on the basis of said analysis data to which said processed characteristic has been added. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of analyzing a sound, comprising:
-
a first step of providing analysis data based on an original sound, said analysis data being indicative of plural components making up a wave form of the original sound; a second step of analyzing, from said analysis data, a characteristic concerning a predetermined sound element so as to extract data indicative of the analyzed characteristic as a sound parameter, the extracted sound parameter denoting a property of said element in the original sound; and a third step of removing from said analysis data the characteristic corresponding to said extracted parameter, the waveform of the original sound being represented by a combination of said analysis data from which said characteristic has been removed and said sound parameter. - View Dependent Claims (14, 15)
-
-
16. A method of analyzing and synthesizing a sound, comprising:
-
a first step of providing analysis data based on an analysis of an original sound, said analysis data being indicative of plural components making up a waveform of the original sound; a second step of analyzing, from said the analysis data, a characteristic concerning a predetermined sound element so as to extract data indicative of the analyzed characteristic as a sound parameter, the extracted sound parameter denoting a peculiar property concerning said element in the original sound; a third step of modifying said sound parameter; a fourth step of adding the characteristic corresponding to said sound parameter to said analysis data; and a fifth step of synthesizing a sound waveform on the basis of said analysis data to which said characteristic has been added. - View Dependent Claims (17)
-
-
18. A sound waveform synthesizer comprising:
-
analyzer means for providing analysis data indicative of plural components making up a waveform of an original sound, said analysis data being obtained from an analysis of the original sound; data processing means for analyzing, from the analysis data, a characteristic concerning a predetermined sound element so as to extract data indicative of the analyzed characteristic as a sound parameter, and removing from said analysis data the characteristic corresponding to the extracted sound parameter; storage means for storing said analysis data form which said characteristic has been removed and said sound parameter; data reproduction means for reading out said analysis data and said sound parameter from said storage means and adding to the read-out analysis data a processed characteristic corresponding to the sound parameter; and sound synthesizer means for synthesizing a sound waveform on the basis of said analysis data to which said processed characteristic has been added. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A sound waveform synthesizer comprising:
-
storage means for storing waveform analysis data containing data indicative of sound partials, and a sound parameter indicative of a characteristic concerning a predetermined sound element extracted from an original sound; readout means for reading out said waveform analysis data and said sound parameter from said storage means; control means for performing a control to modify the sound parameter read out from said readout means; data modification means for modifying the read-out waveform data with the controlled sound parameter; and sound synthesizer means for synthesizing a sound waveform on the basis of the waveform analysis data modified by said data modification means. - View Dependent Claims (24)
-
-
25. A sound waveform synthesizer comprising:
-
first means for providing spectral analysis data obtained from a spectral analysis of an original sound; second means for detecting a formant structure from said spectral analysis data to thereby generate parameters describing the detected formant structure; and third means for subtracting the detected formant structure from said spectral analysis data to thereby generate residual spectral data, a waveform of an original sound being represented by a combination of said residual spectral data and said parameters. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A sound waveform synthesizer comprising:
-
first means for providing a set of partial data indicative of plural sound portions obtained by an analysis of an original sound, each of the partial data containing frequency data, said set of partial data being provided in time functions; second means for detecting a vibrato in the original sound from the time functions of the frequency data in the partial data to thereby generate parameters describing the detected vibrato; and third means for removing a characteristic of the detected vibrato from the time functions of the frequency data in the partial data so as to generate time functions of modified frequency data, a time-varying waveform of the original sound being represented by a combination of the partial data containing the time functions of the modified frequency data and the parameters. - View Dependent Claims (33, 34, 35)
-
-
36. A sound waveform synthesizer comprising:
-
first means for providing a set of partial data indicative of plural sound portions obtained by an analysis of an original sound, each of the partial data containing magnitude data, said set of partial data being provided in time functions; second means for detecting a tremolo in the original sound from the time functions of the magnitude data in the partial data so as to generate parameters describing the detected tremolo; and third means for removing a characteristic of the detected tremolo from the time functions of the frequency data in the partial data so as to generate time functions of modified magnitude data, a time-varying waveform of the original sound being represented by combination of the partial data containing the time functions of the modified magnitude data and the parameters. - View Dependent Claims (37)
-
-
38. A sound waveform synthesizer comprising:
-
first means for providing spectral data indicative of a spectral structure of an original sound; second means for, on the basis of said spectral data, detecting only one tilt line that corresponds to a spectral envelope of the spectral data and generating a tilt parameter describing the detected tilt line; third means for variably controlling said tilt parameter in order to control a spectral tilt; fourth means for controlling the spectral structure of the spectral data on the basis of the controlled tilt parameter; and sound synthesis means for synthesizing a sound waveform on the basis of the spectral data. - View Dependent Claims (39)
-
-
40. A sound waveform synthesizer comprising:
-
first means for providing spectral data of partials making up an original sound, said spectral data of the partials being provided in correspondence to plural time frames; second means for detecting an average pitch of the original sound on the basis of frequency data in the spectral data of the partials in a series of the time frames, to thereby generate pitch data; third means for variably controlling said pitch data; fourth means for modifying the frequency data of the spectral data of the partials in accordance with the modified pitch data; and sound synthesizer means for synthesizing a sound waveform having the variable controlled pitch on the basis of the spectral data of the partials containing the modified frequency data. - View Dependent Claims (41, 42, 43)
-
-
44. A sound waveform synthesizer comprising:
-
storage means for storing spectral data of partials making up an original sound, stochastic data corresponding to a residual component waveform which is a result of subtracting from the original sound a deterministic component waveform corresponding to said spectral data of the partials, and pitch data indicative of a specified pitch of the original sound, each frequency data in the spectral data of the partials being represented in a relative value based on said specified pitch indicated by the pitch data; means for reading out the data stored in said storage means; control means for variably controlling said pitch data read out from said storage means; operation means for converting the relative values of the frequency data in the spectral data of the partials which are read out from said storage means, into absolute values in accordance with the controlled pitch data; and sound synthesizer means for synthesizing partial waveforms on the basis of the converted frequency data and magnitude data in the spectral data of the partials read out from said storage means, and synthesizing said residual component waveform on the basis of said stochastic data read out from said storage means, to thereby synthesize a sound waveform by a combination of said partial waveforms and said residual component waveform. - View Dependent Claims (45)
-
-
46. A sound waveform synthesizer comprising:
-
a closed waveguide network modeling a waveguide, said waveguide network for introducing an excitation function signal thereinto and performing on the signal a process that is determined by parameters for simulating a delay and reflection of the signal in the waveguide, to thereby synthesize a sound signal; and excitation function generation means for generating said excitation function signal, said excitation function signal generation comprising; storage means for storing spectral data of partials making up an original sound, and stochastic data corresponding to a residual component waveform which is a result of subtracting from the original sound a deterministic component waveform corresponding to said spectral data of the partials; means for reading out the data stored in said storage means; control means for variably controlling said data read out from said storage means; and waveform synthesizer means for synthesizing partial waveforms on the basis of said spectral data of the partials, and synthesizing said residual component waveform on the basis of said stochastic data, to thereby synthesize a waveform signal by a combination of said partial waveforms and said residual component waveform, the synthesized waveform signal being supplied to said waveguide network as said excitation function signal. - View Dependent Claims (47)
-
-
48. A method of analyzing and synthesizing a sound, comprising the steps of:
-
providing spectral data of partials making up an original waveform in series corresponding to plural time frames; detecting a vibrato variation in said original waveform from a spectral data series of plural time frames and thereby making a data list that points out one or more waveform segments having a duration corresponding to at least one cycle of the vibrato variation; selecting a desired waveform segment with reference to said data list; extracting a spectral data series corresponding to the selected waveform segment, from said spectral data series of the original waveform; repeating the extracted spectral data series and thereby making a spectral data series corresponding to repetition of the waveform segment; and synthesizing a sound waveform having an extended duration utilizing the spectral data series corresponding to said repetition. - View Dependent Claims (49)
-
-
50. A method of analyzing and synthesizing a sound, comprising the steps of:
-
providing spectral data of partials making up an original waveform in series corresponding to plural time frames; detecting a vibrato variation in said original waveform from a spectral data series of the plural time frames and thereby making a data list that points out one or more waveform segments having a duration corresponding to at least one cycle of the vibrato variation; selecting a desired waveform segment with reference to said data list; removing a spectral data series corresponding to the selected waveform segment, from a spectral data series of the original waveform and connecting two spectral data series which remain before and after the removed spectral data series to thereby make a shortened spectral data series; and synthesizing a sound waveform having a shortened duration, utilizing the shortened spectral data series. - View Dependent Claims (51)
-
Specification