[go: up one dir, main page]

JP2001142463A - Method and device for analyzing musical sound waveform, and recording medium which records musical sound waveform analyzing program on it - Google Patents

Method and device for analyzing musical sound waveform, and recording medium which records musical sound waveform analyzing program on it

Info

Publication number
JP2001142463A
JP2001142463A JP32647999A JP32647999A JP2001142463A JP 2001142463 A JP2001142463 A JP 2001142463A JP 32647999 A JP32647999 A JP 32647999A JP 32647999 A JP32647999 A JP 32647999A JP 2001142463 A JP2001142463 A JP 2001142463A
Authority
JP
Japan
Prior art keywords
waveform
envelope
peak
frequency
frequency spectrum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP32647999A
Other languages
Japanese (ja)
Other versions
JP3521821B2 (en
Inventor
Masahiro Kakishita
正尋 柿下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP32647999A priority Critical patent/JP3521821B2/en
Publication of JP2001142463A publication Critical patent/JP2001142463A/en
Application granted granted Critical
Publication of JP3521821B2 publication Critical patent/JP3521821B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To make the locus of the peak of frequency spectrum able to be tracked even in sound such as piano high tone which is percussive or pulsatile and is quickly attenuated. SOLUTION: The frequencies of base sound and its double sound are detected by analyzing the vicinity of the peak of the frequency spectrum of an original waveform employing a first STF analysis B. Then, the frequency spectrum of an FFT analysis D is filter processed by a frequency mask process C in accordance with the detected frequency. Then, secondary waveforms are generated from the filter processed frequency spectrum by an IFFT process E. Then, an envelope of the secondary waveforms is extracted by an envelope extracting process F, an inverse envelope is multiplied to the secondary waveforms by a normalize process G and normalized time waveforms are obtained. Then, the peak of the frequency spectrum of the normalized time waveforms is racked by a second SFT analysis H. Then, an envelope is given to the result of the peak tracking in an envelope giving process I and musical sound is synthesized in a synthesizing process J.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、分析対象楽音の時
系列な周波数スペクトルにおける振幅データのピーク点
の軌跡を追跡するのに適した楽音波形分析方法及び楽音
波形分析装置並びに楽音波形分析プログラムを記録した
記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a musical tone waveform analyzing method, a musical tone waveform analyzing apparatus, and a musical tone waveform analyzing program suitable for tracking a locus of a peak point of amplitude data in a time series frequency spectrum of a musical tone to be analyzed. It relates to a recorded recording medium.

【0002】[0002]

【従来の技術】従来、楽音の性質を分析したり楽音波形
を合成する楽音分析・(再)合成(Analysis & (Re)Syn
thesis)の技術分野において、楽音波形の周波数スペク
トルを解析する次のような技術がある。先ず、楽音の時
系列なサンプリング波形に窓関数を掛けてフレームを切
り出し、高速フーリエ変換(FFT)処理を施して周波
数スペクトルの分析データを得る。この周波数スペクト
ルの分析データは、周波数軸上のデータすなわち周波数
データ、振幅データおよび位相データを含んでおり、振
幅データのピークとみなせる全てのピーク点(周波数
値)を検出する。そして窓関数の窓を移動してフレーム
を更新し、上記の処理を繰り返し、各フレームにおける
周波数スペクトルの振幅データのピーク点を検出する。
2. Description of the Related Art Conventionally, tone analysis and (re) synthesis (Analysis & (Re) Syn) for analyzing the properties of musical tones and synthesizing musical tone waveforms
In the technical field of “thesis”, there are the following techniques for analyzing the frequency spectrum of a musical sound waveform. First, a frame is cut out by multiplying a time-series sampling waveform of a musical tone by a window function, and a fast Fourier transform (FFT) process is performed to obtain frequency spectrum analysis data. The analysis data of the frequency spectrum includes data on the frequency axis, that is, frequency data, amplitude data, and phase data, and detects all peak points (frequency values) that can be regarded as peaks of the amplitude data. Then, the window of the window function is moved to update the frame, the above processing is repeated, and the peak point of the amplitude data of the frequency spectrum in each frame is detected.

【0003】ここで、各フレームにおけるピーク点は、
一般に、複数の周波数に対応して複数個検出され、これ
らのピーク点は、元のサンプリング波形の基音、その倍
音に相当する成分、ノイズ成分、FFTの窓関数のサイ
ドローブ等に対応して検出される。このうち、基音や倍
音に相当するピーク点は、周波数軸方向に周期性の強い
成分となり、さらにFFTにおけるフレームの時間軸方
向に連なる長い軌跡を形成する傾向を示す。そこで、こ
のピーク点の軌跡を追跡することで周期性の強い成分
(基音や倍音の周波数)を抽出し、この抽出した成分と
その他ランダム性の強い成分を分離する。
Here, the peak point in each frame is
Generally, a plurality of peaks are detected corresponding to a plurality of frequencies, and these peak points are detected corresponding to a fundamental tone of an original sampling waveform, a component corresponding to a harmonic thereof, a noise component, a side lobe of an FFT window function, and the like. Is done. Among these, the peak points corresponding to the fundamental tone and the overtone become components having strong periodicity in the frequency axis direction, and furthermore tend to form long trajectories that are continuous in the FFT frame in the time axis direction. Therefore, by tracking the locus of the peak point, a component having a strong periodicity (the frequency of a fundamental tone or an overtone) is extracted, and the extracted component is separated from other components having a strong randomness.

【0004】なお、この明細書においては上記のように
周波数スペクトルのピーク点の軌跡を追跡する技術を
「スペクトル軌跡追跡法」あるいは「STF(Spectral
Trajectory Finder)と称する。
[0004] In this specification, the technique of tracking the locus of the peak point of the frequency spectrum as described above is referred to as a "spectral locus tracking method" or "STF (Spectral)".
Trajectory Finder).

【0005】このようなスペクトル軌跡追跡法を利用す
ると、波形メモリ読み出し方式音源(PCM音源)用の
波形データの作成作業を行う場合に、最も煩雑な作業で
あるループ波形(持続音用に繰り返し読み出す波形デー
タ)の読み出し区間の決定が容易になる。また、分析結
果の編集により、入力した原音に微妙な味付けをしたり
あるいは原音には無かった新たな特性を付与するのが容
易になるという利点がある。
When such a spectrum locus tracking method is used, when creating waveform data for a waveform memory readout type sound source (PCM sound source), a loop waveform (repetitive reading for a continuous sound), which is the most complicated operation, is required. It becomes easy to determine the reading section of the waveform data). Further, by editing the analysis result, there is an advantage that it becomes easy to add a subtle flavor to the input original sound or to add a new characteristic that was not present in the original sound.

【0006】[0006]

【発明が解決しようとする課題】しかし、楽音の種類に
よっては、上記のようなスペクトル軌跡追跡法でピーク
がうまく追跡できない場合がある。例えば、ピアノの高
音域の音などパーカッシブあるいはパルス的で減衰の早
い音を分析対象とする場合、このような楽音は倍音成分
の他ランダム成分が多いこともあって、アタック後に振
幅レベルが急激に低くなる減衰部分はピーク点の軌跡の
追跡がうまくいかず、周期性の強い基音とその倍音成分
と、ランダム性の強いノイズ成分との分離が困難であっ
た。
However, depending on the type of musical sound, the peak cannot be tracked well by the above-described spectrum trajectory tracking method. For example, when analyzing percussive or pulse-like fast-decay sounds, such as high-pitched sounds of a piano, such musical tones may have many random components in addition to harmonic components, and the amplitude level may suddenly increase after an attack. The trajectory of the peak point was not well tracked in the low attenuation portion, and it was difficult to separate the fundamental component having strong periodicity and its harmonic component from the noise component having strong randomness.

【0007】本発明は、ピアノの高音などパーカッシブ
あるいはパルス的で減衰の早い音でも、周波数スペクト
ルのピークの軌跡の追跡を行なえるようにすることを課
題とする。
SUMMARY OF THE INVENTION It is an object of the present invention to be able to track the locus of the peak of the frequency spectrum even with a percussive or pulse-like fast-decay sound such as a treble sound of a piano.

【0008】[0008]

【課題を解決するための手段】本発明の請求項1の楽音
波形分析方法は、分析対象楽音の元波形を入力し、該元
波形のエンベロープを抽出し、該エンベロープに基づい
て元波形のレベルを補正し、該レベルを補正された波形
を対象として周波数スペクトルのピークを追跡すること
を特徴とする。
According to a first aspect of the present invention, there is provided a musical tone waveform analyzing method, comprising: inputting an original waveform of a musical tone to be analyzed, extracting an envelope of the original waveform, and determining a level of the original waveform based on the envelope. And the peak of the frequency spectrum is tracked with respect to the waveform whose level has been corrected.

【0009】上記のように構成された請求項1の楽音波
形分析方法によれば、元波形のエンベロープに基づいて
元波形のレベルを補正するので、減衰の早い楽音の波形
でも、減衰部分のレベルをアタック部の波形のレベル程
度に標準化でき、補正された波形を対象として周波数ス
ペクトルのピークを追跡するので、減衰部分についても
ピークの追跡ができる。
According to the musical tone waveform analysis method of the present invention, the level of the original waveform is corrected based on the envelope of the original waveform. Can be standardized to about the level of the waveform of the attack portion, and the peak of the frequency spectrum is tracked with respect to the corrected waveform, so that the peak can be tracked even for the attenuated portion.

【0010】なお、元波形のエンベロープは、波形の振
幅のピークのレベルを1とするエンベロープ値とし、上
記レベルの補正は、エンベロープ値の逆数を逆エンベロ
ープ値として、この逆エンベロープ値をレベルに乗算す
るのが適している。また、楽音の頭から上記振幅のピー
クまでの間は逆エンベロープ値を1とすることで、アタ
ック部の特徴をそのま残すことができ、アタック部の微
妙な音色を再現できる。
Note that the envelope of the original waveform is an envelope value with the peak level of the waveform amplitude being 1, and the level is corrected by multiplying the inverse envelope value by a reciprocal of the envelope value. Suitable to do. Further, by setting the reverse envelope value to 1 from the beginning of the musical tone to the peak of the amplitude, the characteristics of the attack portion can be left as it is, and a subtle tone of the attack portion can be reproduced.

【0011】本発明の請求項2の楽音波形分析方法は、
分析対象楽音の元波形を入力し、該元波形のピーク近傍
を分析して基音と倍音の周波数を検出し、前記元波形の
時系列な周波数スペクトルに対して前記基音と倍音の周
波数近傍を選択するフィルタ処理を行い、該フィルタ処
理された周波数スペクトルから二次波形を生成し、該二
次波形のエンベロープを抽出し、該エンベロープに基づ
いて前記二次波形のレベルを補正し、該レベルを補正さ
れた二次波形を対象として周波数スペクトルのピークを
追跡し、該ピークの追跡により得られた基音と倍音の近
傍の周波数成分と前記エンベロープから合成波形を生成
することを特徴とする。
According to a second aspect of the present invention, there is provided a musical tone waveform analyzing method.
Input the original waveform of the musical tone to be analyzed, analyze the vicinity of the peak of the original waveform, detect the frequency of the fundamental tone and the harmonics, and select the neighborhood of the frequency of the fundamental tone and the harmonics with respect to the time-series frequency spectrum of the original waveform. A secondary waveform from the filtered frequency spectrum, extract an envelope of the secondary waveform, correct the level of the secondary waveform based on the envelope, and correct the level. A peak of the frequency spectrum is tracked for the obtained secondary waveform, and a synthesized waveform is generated from the envelope and the frequency components near the fundamental tone and the overtone obtained by tracking the peak.

【0012】上記のように構成された請求項2の楽音波
形分析方法によれば、二次波形は元波形よりも基音と倍
音の周波数成分のS/N比が良くなり、さらにこの二次
波形に対して請求項1と同様に周波数スペクトルのピー
クを追跡するので、減衰部分についてもさらにピークの
追跡精度が良くなる。なお、合成波形と、前記元波形か
ら合成波形を引いた残差波形とを出力するようにしても
よい。
According to the musical tone waveform analysis method of the second aspect, the S / N ratio of the frequency components of the fundamental tone and the overtone is better in the secondary waveform than in the original waveform. Since the peak of the frequency spectrum is tracked in the same manner as in the first aspect, the tracking accuracy of the peak in the attenuated portion is further improved. Note that a composite waveform and a residual waveform obtained by subtracting the composite waveform from the original waveform may be output.

【0013】本発明の請求項3の楽音波形分析装置は、
分析対象楽音の元波形を入力する波形入力手段と、該元
波形のピーク近傍を分析して基音と倍音の周波数を検出
する周波数検出手段と、前記元波形の時系列な周波数ス
ペクトルに対して前記周波数検出手段で検出された基音
と倍音の周波数近傍を選択するフィルタ処理手段と、該
フィルタ処理手段で選択された周波数スペクトルから二
次波形を生成する二次波形生成手段と、該二次波形生成
手段で生成された二次波形のエンベロープを抽出するエ
ンベロープ抽出手段と、該エンベロープ抽出手段で抽出
されたエンベロープに基づいて前記二次波形のレベルを
補正するレベル補正手段と、該レベル補正手段でレベル
を補正された二次波形を対象として周波数スペクトルの
ピークを追跡して基音と倍音の近傍の周波数成分と前記
エンベロープから合成波形を生成する合成波形生成手段
と、を備えたことを特徴とする。
According to a third aspect of the present invention, there is provided a musical sound waveform analyzer.
Waveform input means for inputting the original waveform of the musical tone to be analyzed; frequency detecting means for analyzing the vicinity of the peak of the original waveform to detect the frequencies of the fundamental and harmonics; and Filter processing means for selecting the vicinity of the fundamental and harmonic frequencies detected by the frequency detection means, secondary waveform generation means for generating a secondary waveform from the frequency spectrum selected by the filter processing means, and secondary waveform generation Means for extracting the envelope of the secondary waveform generated by the means, level correction means for correcting the level of the secondary waveform based on the envelope extracted by the envelope extraction means, and level correction by the level correction means. The peak of the frequency spectrum is tracked with respect to the corrected secondary waveform, and the frequency components near the fundamental and harmonics and the envelope are used. A synthesized waveform generating means for generating a formed waveform, characterized by comprising a.

【0014】上記のように構成された請求項3の楽音波
形分析装置によれば、請求項2と同様な作用効果が得ら
れる。
According to the musical sound waveform analyzer of the third aspect configured as described above, the same operation and effect as those of the second aspect can be obtained.

【0015】本発明の請求項4の記録媒体は、分析対象
楽音の元波形を入力するステップと、該元波形のエンベ
ロープを抽出するステップと、該エンベロープに基づい
て元波形のレベルを補正するステップと、該レベルを補
正された波形を対象として周波数スペクトルのピークを
追跡するステップと、をコンピュータで実行するための
楽音波形分析プログラムを記録したものであり、この請
求項4の記録媒体に記録された楽音波形分析プログラム
の実行によれば、請求項1と同様な作用効果が得られ
る。
According to a fourth aspect of the present invention, there is provided a recording medium, comprising: a step of inputting an original waveform of a musical tone to be analyzed; a step of extracting an envelope of the original waveform; and a step of correcting the level of the original waveform based on the envelope. And a step of tracking the peak of the frequency spectrum with respect to the waveform whose level has been corrected. The tone waveform analysis program for executing by a computer is recorded. According to the execution of the musical tone waveform analysis program, the same operation and effect as those of the first aspect can be obtained.

【0016】[0016]

【発明の実施の形態】図2は本発明の一実施の形態の楽
音波形分析装置のブロック図であり、CPU1を備えた
パーソナルコンピュータで構成した場合を示している。
プログラムメモリ2はハードディスク装置やCD−RO
M装置あるいはその他の外部記憶装置であり、図16に
フローチャートの要部を示した楽音波形分析プログラム
が記憶されている。また、データメモリ3はRAM等で
あり、分析対象となる楽音波形データや分析結果等が記
憶される。また、入力装置4および演奏操作子5はキー
ボード等であり、ディスプレイ6はCRTあるいは液晶
表示器等である。楽音合成部7は分析結果に基づいて楽
音を合成する各種LSIチップを搭載した音源ボードあ
るいは音源装置等である。さらに、ネットワークインタ
ーフェース8はMIDI、LAN、電話回線等の各種ネ
ットワーク9に接続するインターフェースである。
FIG. 2 is a block diagram of a musical tone waveform analyzer according to an embodiment of the present invention, and shows a case where the personal computer having a CPU 1 is used.
The program memory 2 is a hard disk drive or a CD-RO
This is an M device or other external storage device, and stores a tone waveform analysis program whose main part is shown in the flowchart of FIG. The data memory 3 is a RAM or the like, and stores tone waveform data to be analyzed, analysis results, and the like. The input device 4 and the performance operator 5 are a keyboard and the like, and the display 6 is a CRT or a liquid crystal display. The tone synthesizer 7 is a tone generator board or tone generator equipped with various LSI chips for synthesizing a tone based on the analysis result. Further, the network interface 8 is an interface for connecting to various networks 9 such as MIDI, LAN, and telephone line.

【0017】CPU1はプログラムメモリ2の例えばハ
ードディスク装置に格納されている前記楽音波形分析プ
ログラムに基づいて、データメモリ3の指定された楽音
波形データについて後述説明する楽音波形分析処理を行
い、フーリエ解析処理の各フレームにおける周波数スペ
クトルのピーク点を検出する。そして、フレーム間で軌
跡をなすピーク点を抽出し、この軌跡をなす各フレーム
におけるピーク点の分析データを分析結果として得る。
The CPU 1 performs a tone waveform analysis process, which will be described later, on the designated tone waveform data in the data memory 3 based on the tone waveform analysis program stored in, for example, a hard disk device of the program memory 2, and performs a Fourier analysis process. The peak point of the frequency spectrum in each frame is detected. Then, a peak point forming a locus between frames is extracted, and analysis data of the peak point in each frame forming the locus is obtained as an analysis result.

【0018】なお、CPU1は、後述説明する波形分析
の結果得られたピーク点の軌跡に基づき、各フレーム毎
に、軌跡をなすピーク点の分析データである周波数デー
タ、振幅データおよび位相データをそのフレームタイム
に合わせて楽音合成部7に出力することにより、楽音合
成部7でフーリエ合成を行う。また、元波形データと上
記フーリエ合成した波形データとの差分を残差波形デー
タとして求める。この残差波形データとフーリエ合成し
た波形データは楽音合成部7で再合成され、ディジタル
・アナログ変換されて楽音信号として発生される。ま
た、楽音合成部7に出力される上記分析データや残差波
形データをモディファイすることにより所望の波形デー
タが得られる。
The CPU 1 converts frequency data, amplitude data, and phase data, which are analysis data of the peak points forming the trajectory, for each frame based on the trajectories of the peak points obtained as a result of the waveform analysis described later. By outputting to the tone synthesizing unit 7 in accordance with the frame time, the tone synthesizing unit 7 performs Fourier synthesis. Further, a difference between the original waveform data and the Fourier-combined waveform data is obtained as residual waveform data. The waveform data obtained by performing Fourier synthesis with the residual waveform data is re-synthesized by the tone synthesizer 7, converted from digital to analog, and generated as a tone signal. In addition, desired waveform data can be obtained by modifying the analysis data and the residual waveform data output to the tone synthesizer 7.

【0019】図1は実施形態における各種処理の流れを
示す機能ブロック図であり、各ブロックの機能は、図2
の構成要素あるいは図16に示す楽音波形分析プログラ
ムの実行により実現される。次にこの図1および図3〜
図16に基づいて実施形態の処理の流れについて説明す
る。なお、図1のコネクタ線に付記した図番はその出力
波形等を示す図面の図番である。また、図1の各ブロッ
クに付記した“STEP1〜STEP8”は、図16のフローチャ
ートの各ステップに対応している。
FIG. 1 is a functional block diagram showing the flow of various processes in the embodiment. The function of each block is shown in FIG.
Or the execution of the musical tone waveform analysis program shown in FIG. Next, FIG. 1 and FIGS.
The processing flow of the embodiment will be described with reference to FIG. It should be noted that the figure numbers added to the connector lines in FIG. 1 are the figure numbers of the drawings showing the output waveforms and the like. “STEP1 to STEP8” appended to each block in FIG. 1 correspond to each step in the flowchart in FIG.

【0020】図1において、オリジナル波形Aは分析対
象楽音波形として指定された元波形データであり、例え
ばデータメモリ3から読み出される。ここで、図3は実
施形態における分析対象楽音波形(元波形データ)を示
す図であり、ピアノの83key(基音=3135.96Hz)の
減衰時間約1.5秒の時間波形である。図のように、こ
の波形はアタック部から急激に減衰し、約0.3秒以降
の振幅(図では現れていない。)がアタック部と比べて
極端に減衰している。なお、この波形データは楽音波形
の振幅を44.1kHzのサンプリング周波数でサンプ
リングし量子化した時系列なサンプリングデータであ
る。
In FIG. 1, an original waveform A is original waveform data designated as a musical tone waveform to be analyzed, and is read out from the data memory 3, for example. Here, FIG. 3 is a diagram showing a musical tone waveform (original waveform data) to be analyzed in the embodiment, which is a time waveform of a piano with a decay time of about 1.5 seconds for 83 keys (basic tone = 3135.96 Hz). As shown in the figure, this waveform abruptly attenuates from the attack portion, and the amplitude after about 0.3 seconds (not shown in the figure) is extremely attenuated as compared with the attack portion. This waveform data is time-series sampling data obtained by sampling and quantizing the amplitude of the musical tone waveform at a sampling frequency of 44.1 kHz.

【0021】図1において、第1のSTF分析Bでは、
図3の元波形に対してスペクトル軌跡追跡法で周波数ス
ペクトルのピーク軌跡を追跡し、追跡した軌跡に対応す
る基音および倍音の周波数を得る。ここで、図4(A) は
元波形データに対してFFT処理を施して得られた時系
列な周波数スペクトルのピーク点の分布を示す図であ
り、図4(A) は先頭から略1500msec (1.5秒)
間のピーク点の分布を示し、図4(B) はアタック部近傍
を時間軸方向に拡大した25msec 間のピーク点の分布
を示している。
In FIG. 1, in the first STF analysis B,
The peak locus of the frequency spectrum is tracked with respect to the original waveform of FIG. 3 by the spectrum locus tracking method, and the frequencies of the fundamental tone and the overtone corresponding to the tracked locus are obtained. Here, FIG. 4A is a diagram showing a distribution of peak points of a time-series frequency spectrum obtained by performing the FFT processing on the original waveform data, and FIG. 4A is approximately 1500 msec from the top. 1.5 seconds)
FIG. 4B shows the distribution of peak points for 25 msec in which the vicinity of the attack portion is enlarged in the time axis direction.

【0022】なお、図では分布の様子が線状あるいは不
規則形状に現れているが、各ピーク点は線あるいは不規
則形状を構成する一つ一つのドットに対応している。ま
た、各ピーク点はそれぞれ振幅データを有している。図
4(A) のスペクトルのように元波形の後半では基音に対
応するピークしか現れていないが、図4(B) の拡大した
スペクトルのようにアタック部近傍では4倍音までピー
クが現れている。なお、2倍音、3倍音、4倍音のピッ
チは基音の整数倍から高音側にシフトする傾向にある。
Although the distribution appears in a linear or irregular shape in the figure, each peak point corresponds to each dot forming the line or the irregular shape. Each peak point has amplitude data. As shown in the spectrum of FIG. 4A, only the peak corresponding to the fundamental tone appears in the latter half of the original waveform, but as in the enlarged spectrum of FIG. 4B, a peak appears up to the fourth harmonic in the vicinity of the attack portion. . Note that the pitches of the second harmonic, the third harmonic, and the fourth harmonic tend to shift from integer multiples of the fundamental tone to higher frequencies.

【0023】そこで、この実施形態では、第1のSTF
分析Bにより、元波形データのピーク近傍すなわちアタ
ック部の近傍についてピーク軌跡を追跡し、追跡した軌
跡に対応する基音および倍音の周波数を得る。先ず、図
4(B) 上に丸印で示した4つのピーク点をピックアップ
し、そのピーク点から時間的に前(過去)および後(未
来)にピーク点の軌跡を追跡する。このピーク点の軌跡
の追跡処理は例えば次のような処理をする。最初にピッ
クアップしたピーク点の振幅データの値を中心に所定の
範囲を設け、その範囲内の振幅データを持つピーク点を
軌跡として選択する。そしてその中から最も大きな振幅
データを中心にして所定の範囲を設け、同様の処理を行
い、これを繰り返していく。
Therefore, in this embodiment, the first STF
By the analysis B, the peak locus is tracked in the vicinity of the peak of the original waveform data, that is, in the vicinity of the attack portion, and the frequencies of the fundamental tone and the overtone corresponding to the tracked locus are obtained. First, the four peak points indicated by circles in FIG. 4B are picked up, and the trajectories of the peak points are traced before (past) and after (future) temporally from the peak points. The tracking process of the locus of the peak point is performed, for example, as follows. A predetermined range is provided around the value of the amplitude data of the peak point picked up first, and the peak point having the amplitude data within the range is selected as a trajectory. Then, a predetermined range is provided centering on the largest amplitude data from among them, the same processing is performed, and this is repeated.

【0024】図5は上記第1のSTF分析Bで得られた
ピーク点の軌跡の追跡の結果(「STFデータ」とい
う。)を示す図であり、線状に現れている基音〜4倍音
までの軌跡が検出されている。そして、このSTFデー
タの検出周波数から、次に説明する周波数マスクC処理
におけるフィルタの係数を決め、そのフィルタ係数を周
波数マスクCに出力する。
FIG. 5 is a diagram showing a result of tracking the locus of the peak point obtained in the first STF analysis B (referred to as "STF data"), from the fundamental tone to the fourth harmonic appearing linearly. Is detected. Then, from the detected frequency of the STF data, a filter coefficient in a frequency mask C process described below is determined, and the filter coefficient is output to the frequency mask C.

【0025】周波数マスク処理Cは、例えば図6に示し
たようなピークフィルターバンクを用い、それぞれのピ
ークフィルターの中心周波数はSTFデータに含まれて
いる軌跡のデータから決定する。またバンド幅は基音の
周波数から決め、この実施形態では基音の1/8として
いる。そして、FFT分析Dので元波形を全時間にわた
ってフーリエ解析処理を行い、このFFT分析Dの分析
結果である時系列な周波数スペクトルのデータに対して
周波数マスク処理Cでピークフィルターをかける。な
お、このピークフィルターをかける処理では、周波数ス
ペクトルに対してFFTの各フレームタイム毎に図6の
振幅(最大値は1)を乗算する。
In the frequency masking process C, for example, a peak filter bank as shown in FIG. 6 is used, and the center frequency of each peak filter is determined from the locus data included in the STF data. The bandwidth is determined from the frequency of the fundamental tone, and in this embodiment, it is set to 1/8 of the fundamental tone. Then, the original waveform is subjected to Fourier analysis processing by the FFT analysis D over the entire time, and a peak filter is applied to the time-series frequency spectrum data, which is the analysis result of the FFT analysis D, by the frequency mask processing C. In the process of applying the peak filter, the frequency spectrum is multiplied by the amplitude (the maximum value is 1) shown in FIG. 6 for each FFT frame time.

【0026】上記のようにピークフィルターをかけた周
波数スペクトルに基づいてIFFT処理Eにより逆フー
リエ変換し、図7に示した時間波形を二次波形として得
る。ここで、この図7の二次波形を図3の元波形から引
き算すると、図8のような残差波形が得られる。この残
差波形はノイズとアタック部のゴト音のみが残っている
はずであり、この図8の残差波形を再生し、もしピッチ
成分が聞こえるようであれば、第1のSTF分析Bをや
り直して同様の処理を行う。
An inverse Fourier transform is performed by IFFT processing E based on the frequency spectrum subjected to the peak filter as described above, and the time waveform shown in FIG. 7 is obtained as a secondary waveform. Here, when the secondary waveform of FIG. 7 is subtracted from the original waveform of FIG. 3, a residual waveform as shown in FIG. 8 is obtained. This residual waveform should have only the noise and the got of the attack part remaining. The residual waveform of FIG. 8 is reproduced, and if the pitch component can be heard, the first STF analysis B is redone. To perform the same processing.

【0027】次に、図1において、エンベロープ抽出処
理Fにより図7の二次波形(時間波形)のエンベロープ
を抽出する。図9(A) は図7の二次波形のエンベロープ
を示し、図9(B) はその原点付近を時間方向に拡大して
示したものである。なお、実際のエンベロープは図9
(B) に破線で示したように楽音の発生時から立ち上がっ
てアタック時点に達し、その後減衰するが、この実施形
態では、最大振幅のアタック時点でエンベロープ値を1
とするとともに、図9(B) に実線で示したように波形の
最初からこのアタック時点までの部分を一定のエンベロ
ープ値1とし、アタック時点以降は波形のエンベロープ
そのままの形状としている。
Next, in FIG. 1, the envelope of the secondary waveform (time waveform) shown in FIG. 7 is extracted by an envelope extracting process F. FIG. 9 (A) shows the envelope of the secondary waveform of FIG. 7, and FIG. 9 (B) shows the vicinity of the origin enlarged in the time direction. Note that the actual envelope is shown in FIG.
As shown by the dashed line in (B), the tone rises from the time of generation of the musical tone, reaches the attack time, and then attenuates. In this embodiment, however, the envelope value is set to 1 at the time of the maximum amplitude attack.
In addition, as shown by the solid line in FIG. 9 (B), the portion from the beginning of the waveform to the time of the attack is set to a constant envelope value 1, and the shape of the envelope of the waveform after the time of the attack is unchanged.

【0028】そして、ノーマライズ処理Gにより、この
エンベロープ値(図9(B) )の逆数(逆エンベロープ
値)を図7の二次波形に乗算し、図10のようなノーマ
ライズされた時間波形を得る。これにより、エンベロー
プに基づいて二次波形のレベルが補正されたことにな
る。なお、この実施形態のように、楽音の頭からアタッ
ク時点までの間(アタック部)は逆エンベロープ値が1
となっているので、補正してもアタック部の特徴をその
ま残すことができ、アタック部の微妙な音色を再現でき
る。
Then, by the normalizing process G, the reciprocal of the envelope value (FIG. 9B) is multiplied by the secondary waveform of FIG. 7 to obtain a normalized time waveform as shown in FIG. . This means that the level of the secondary waveform has been corrected based on the envelope. Note that, as in this embodiment, the reverse envelope value is 1 from the beginning of the musical tone to the time of the attack (attack portion).
Therefore, even if the correction is made, the characteristics of the attack portion can be left as it is, and the subtle tone of the attack portion can be reproduced.

【0029】次に、第2のSTF分析Hにより、図10
のノーマライズされた時間波形に対してスペクトル軌跡
追跡法で周波数スペクトルのピーク軌跡を追跡し、追跡
した軌跡に対応する基音および倍音の周波数を得る。こ
こで、図11はノーマライズされた時間波形に対してF
FT処理を施して得られたスペクトルのピーク点の分布
を示す図であり、先頭から略920msec間のピーク点
の分布を示している。そして、この図11のピーク点の
分布に対してピーク軌跡を追跡し、図12のようなST
Fデータ(ピーク点の軌跡の追跡の結果得られる周波数
データ、振幅データおよび位相データ)が得られる。こ
の例では図示のように基音〜4倍音までの軌跡の追跡に
成功している。
Next, the second STF analysis H shown in FIG.
The peak locus of the frequency spectrum is tracked by the spectrum locus tracking method with respect to the normalized time waveform, and the frequencies of the fundamental tone and the overtone corresponding to the tracked locus are obtained. Here, FIG. 11 shows the F time for the normalized time waveform.
It is a figure which shows the distribution of the peak point of the spectrum obtained by performing FT processing, and has shown the distribution of the peak point in about 920 msec from the head. Then, the peak locus is tracked with respect to the distribution of the peak points in FIG.
F data (frequency data, amplitude data, and phase data obtained as a result of tracking the locus of the peak point) is obtained. In this example, the trajectory from the fundamental tone to the fourth harmonic is successfully tracked as shown in the figure.

【0030】ここで、図12のSTFデータに基づいて
逆フーリエ変換して時間波形データを合成し、これにエ
ンベロープをかけるようにしてもよい。しかし、ループ
波形の読み出し区間の決定など、波形データの作成作業
を行う場合にはSTFデータが必要なので、この実施形
態では、先ず、図1のエンベロープ付与処理Iにより、
STFデータ領域、すなわち時間−周波数の領域(以
後、「STF領域」という。)でエンベロープをかける
処理を行い、図13のようにエンベロープをかけたST
Fデータを得る。なお、3倍音は切れ切れのパートにな
ってしまっているが、数デシベル以下となり殆ど影響が
ない。なお、エンベロープをかけることによりピークの
振幅データ(レベル)が変化するが、この図13図では
振幅データの変化は表されていない。
Here, the time waveform data may be synthesized by performing an inverse Fourier transform based on the STF data of FIG. 12, and an envelope may be applied thereto. However, since STF data is required when performing a waveform data creation operation such as determining a loop waveform readout section, in this embodiment, first, the envelope adding process I in FIG.
Envelope processing is performed in the STF data area, that is, in the time-frequency area (hereinafter, referred to as “STF area”), and the enveloped ST is processed as shown in FIG.
Obtain F data. Although the third overtone is a broken part, it is less than a few decibels and has almost no effect. Note that the peak amplitude data (level) changes by applying the envelope, but the change in the amplitude data is not shown in FIG.

【0031】そして、一方では、シンセサイズ処理Jに
より、このエンベロープをかけたSTFデータに基づい
て逆フーリエ変換し、図14のような時間波形を合成す
る。また、図1にインバータ記号および加算器記号で示
したように、この図14の時間波形を図3の元波形から
引くと図15のような残差波形が得られる。なお、この
図15の残差波形データを再生して試聴してみた結果、
ピッチを持った成分は波形の最後まできれいに分離でき
ていることがわかった。
On the other hand, an inverse Fourier transform is performed by the synthesizing process J based on the enveloped STF data to synthesize a time waveform as shown in FIG. Further, as shown by the inverter symbol and the adder symbol in FIG. 1, when the time waveform in FIG. 14 is subtracted from the original waveform in FIG. 3, a residual waveform as shown in FIG. 15 is obtained. As a result of reproducing and listening to the residual waveform data of FIG. 15,
It was found that the component having the pitch could be clearly separated until the end of the waveform.

【0032】以上のように、元波形をそのエンベロープ
で補正して、スペクトル軌跡追跡法で周波数スペクトル
のピーク軌跡を追跡するので、ピアノの高音域の楽音の
ようにアタック部から急激に減衰するような波形であっ
ても、ピーク軌跡を追跡することができる。
As described above, since the original waveform is corrected by its envelope and the peak locus of the frequency spectrum is tracked by the spectrum locus tracking method, it is abruptly attenuated from the attack portion like a musical tone in a high frequency range of a piano. The peak trajectory can be tracked even with a simple waveform.

【0033】以上の実施形態では、第1のSTF分析
B、周波数マスクC、IFFT処理により、元波形に対
して一旦フィルタ処理を施して二次波形を生成し、この
二次波形について、そのエンベロープで補正をかけてピ
ーク軌跡の追跡を行うようにしているが、フィルタ処理
をせずに、直接元波形に対してそのエンベロープで補正
して、ピーク軌跡を追跡するようにしてもよい。
In the above embodiment, the original waveform is once subjected to a filtering process by the first STF analysis B, the frequency mask C, and the IFFT process to generate a secondary waveform, and the envelope of the secondary waveform is generated. Although the peak locus is tracked by performing the correction in (1), the peak locus may be tracked by directly correcting the original waveform with the envelope without filtering.

【0034】なお、実施形態では波形分析後に波形の合
成、楽音の発生等を行うようにしているが、本発明は波
形分析に関するものであり、波形の合成や楽音の発生等
の処理の有無に限定されるものではない。また、残差波
形データの生成もしなくてもよい。
In the embodiment, the synthesis of the waveform and the generation of the musical tone are performed after the waveform analysis. However, the present invention relates to the analysis of the waveform. It is not limited. Further, it is not necessary to generate the residual waveform data.

【0035】また、実施形態では、楽音波形分析プログ
ラムがプログラムメモリ2に予め記憶されている場合に
ついて説明したが、これに限らず次のようにしてもよ
い。例えば、CD−ROMに楽音波形分析プログラムを
記録しておき、CD−ROM装置から楽音波形分析プロ
グラムをハードディスクにロードする。そして、CPU
システム1が、このハードディスクの楽音波形分析プロ
グラムをRAM等に展開し、このRAMのプログラムに
基づいて前記実施形態同様に楽音波形分析の動作を制御
する。これにより、プログラムメモリに楽音波形分析プ
ログラムを記憶している場合と同様の動作をCPUにさ
せることができる。このようにすると、楽音波形分析プ
ログラムの新規インストールや追加あるいはバージョン
アップ等が容易に行える。また、フロッピディスク、磁
気ディスク(MO)等に楽音波形分析プログラムを記録
しておいて、RAMあるいはハードディスクに供給する
ようにしてもよい。
Further, in the embodiment, the case where the musical tone waveform analysis program is stored in the program memory 2 in advance has been described. For example, a tone waveform analysis program is recorded on a CD-ROM, and the tone waveform analysis program is loaded from a CD-ROM device onto a hard disk. And CPU
The system 1 develops the musical tone waveform analysis program of the hard disk in a RAM or the like, and controls the operation of the musical tone waveform analysis based on the RAM program in the same manner as in the above embodiment. This allows the CPU to perform the same operation as when the tone waveform analysis program is stored in the program memory. This makes it possible to easily install, add, or upgrade the tone waveform analysis program. Alternatively, the tone waveform analysis program may be recorded on a floppy disk, a magnetic disk (MO), or the like, and supplied to the RAM or the hard disk.

【0036】また、ネットワークインターフェース7を
利用し、楽音波形分析プログラムをダウンロードするよ
うにしてもよい。この場、例えば、LAN(ローカルエ
リアネットワーク)やインターネットあるいは電話回線
等のネットワーク9に接続し、該ネットワーク9を介し
て、サーバコンピュータから楽音波形分析プログラムの
配信を受けることにより、それをハードディスクに記録
してダウンロードが完了する。さらには、ネットワーク
を通じて楽音波形分析プログラムを実行するようにして
もよい。
The tone waveform analysis program may be downloaded using the network interface 7. At this time, for example, a connection is made to a network 9 such as a LAN (local area network), the Internet, or a telephone line, and the distribution of the musical tone waveform analysis program from the server computer via the network 9 is recorded on the hard disk. To complete the download. Further, a tone waveform analysis program may be executed through a network.

【0037】本発明は上記実施形態のようなパーソナル
コンピュータに限らず、各種電子楽器、音源装置、シー
ケンサ、エフェクタなど各種装置や、また、これらをM
IDIあるいは各種ネットワーク等の通信手段を用いて
各装置を接続するようなシステム等に、機能として、あ
るいはアプリケーションとして組み込むようにしてもよ
い。
The present invention is not limited to the personal computer as in the above embodiment, but includes various electronic musical instruments, tone generators, sequencers, effectors, and various other devices.
It may be incorporated as a function or an application in a system or the like that connects each device using communication means such as IDI or various networks.

【0038】なお、以上の実施形態で説明したような楽
音波形分析プログラムが記録された媒体、すなわちRO
M、RAM、ハードディスク、CD−ROM、光磁気デ
ィスク、DVD(デジタル多目的ディスク)あるいはネ
ットワークのサーバコンピュータなど配信先の記憶装置
は、本発明の請求項4の楽音波形分析プログラムを記録
した媒体に相当する。
It should be noted that the medium storing the tone waveform analysis program as described in the above embodiment, that is, RO
A destination storage device such as M, RAM, hard disk, CD-ROM, magneto-optical disk, DVD (digital versatile disk), or network server computer is equivalent to a medium storing the tone waveform analysis program according to claim 4 of the present invention. I do.

【0039】[0039]

【発明の効果】以上説明したように、本発明の請求項1
の楽音波形分析方法または請求項4の記録媒体に記録さ
れた楽音波形分析プログラムの実行によれば、元波形の
エンベロープに基づいて元波形のレベルを補正するの
で、減衰の早い楽音の波形でも、減衰部分のレベルをア
タック部の波形のレベル程度に標準化でき、補正された
波形を対象として周波数スペクトルのピークを追跡する
ので、減衰部分についてもピークの追跡ができる。
As described above, according to the first aspect of the present invention,
According to the musical tone waveform analysis method of the present invention or the execution of the musical tone waveform analysis program recorded on the recording medium of claim 4, the level of the original waveform is corrected based on the envelope of the original waveform. Since the level of the attenuated portion can be standardized to about the level of the waveform of the attack portion, and the peak of the frequency spectrum is tracked with respect to the corrected waveform, the peak of the attenuated portion can also be tracked.

【0040】また、本発明の請求項2楽音分析方法また
は請求項3の楽音分析装置によれば、二次波形は元波形
よりも基音と倍音の周波数成分のS/N比が良くなり、
さらにこの二次波形に対して請求項1と同様に周波数ス
ペクトルのピークを追跡するので、減衰部分についても
さらにピークの追跡精度が良くなる
According to the musical tone analyzing method of the present invention or the musical tone analyzing apparatus of the present invention, the secondary waveform has a better S / N ratio of the fundamental and harmonic frequency components than the original waveform.
Further, since the peak of the frequency spectrum is tracked with respect to the secondary waveform in the same manner as in the first aspect, the tracking accuracy of the peak is further improved for the attenuated portion.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施形態における各種処理の流れを示
す機能ブロック図である。
FIG. 1 is a functional block diagram illustrating a flow of various processes according to an embodiment of the present invention.

【図2】実施形態における楽音波形分析装置のブロック
図である。
FIG. 2 is a block diagram of a musical tone waveform analyzer according to the embodiment.

【図3】実施形態における分析対象楽音波形を示す図で
ある。
FIG. 3 is a diagram showing a musical tone waveform to be analyzed in the embodiment.

【図4】実施形態における元波形データの周波数スペク
トルのピーク点の分布を示す図である。
FIG. 4 is a diagram showing a distribution of peak points of a frequency spectrum of original waveform data in the embodiment.

【図5】図4のピーク点の軌跡の追跡の結果(STFデ
ータ)を示す図である。
FIG. 5 is a diagram showing a result (STF data) of tracking of a locus of a peak point in FIG. 4;

【図6】実施形態における周波数マスク処理のピークフ
ィルターバンクの特性を示す図である。
FIG. 6 is a diagram illustrating characteristics of a peak filter bank in frequency mask processing according to the embodiment.

【図7】実施形態における二次波形としての時間波形を
示す図である。
FIG. 7 is a diagram showing a time waveform as a secondary waveform in the embodiment.

【図8】実施形態における二次波形を元波形から引き算
した残差波形を示す図である。
FIG. 8 is a diagram showing a residual waveform obtained by subtracting a secondary waveform from an original waveform in the embodiment.

【図9】実施形態における二次波形のエンベロープを示
す図である。
FIG. 9 is a diagram illustrating an envelope of a secondary waveform in the embodiment.

【図10】実施形態におけるノーマライズされた時間波
形を示す図である。
FIG. 10 is a diagram showing a normalized time waveform in the embodiment.

【図11】実施形態におけるノーマライズされた時間波
形の周波数スペクトルのピーク点の分布を示す図であ
る。
FIG. 11 is a diagram illustrating a distribution of peak points of a frequency spectrum of a normalized time waveform in the embodiment.

【図12】図11のピーク点の軌跡の追跡の結果(ST
Fデータ)を示す図である。
FIG. 12 shows a result of tracking the locus of the peak point in FIG. 11 (ST
F data).

【図13】図12のSTFデータにエンベロープをかけ
たSTFデータを示す図である。
FIG. 13 is a diagram showing STF data obtained by applying an envelope to the STF data shown in FIG. 12;

【図14】図13のエンベロープをかけたSTFデータ
から合成した時間波形を示す図である。
14 is a diagram showing a time waveform synthesized from the enveloped STF data of FIG. 13;

【図15】図14の時間波形を元波形から引き算した残
差波形を示す図である。
15 is a diagram illustrating a residual waveform obtained by subtracting the time waveform of FIG. 14 from an original waveform.

【図16】実施形態における楽音波形分析プログラムの
要部のフローチャートである。
FIG. 16 is a flowchart of a main part of a musical tone waveform analysis program in the embodiment.

【符号の説明】[Explanation of symbols]

1…CPU、2…プログラムメモリ、3…データメモ
リ、7…楽音合成部、F…エンベロープ抽出処理、G…
ノーマライズ処理
DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... Program memory, 3 ... Data memory, 7 ... Tone synthesis part, F ... Envelope extraction processing, G ...
Normalization processing

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 分析対象楽音の元波形を入力し、 該元波形のエンベロープを抽出し、 該エンベロープに基づいて元波形のレベルを補正し、 該レベルを補正された波形を対象として周波数スペクト
ルのピークを追跡することを特徴とする楽音波形分析方
法。
1. An original waveform of a musical tone to be analyzed is input, an envelope of the original waveform is extracted, a level of the original waveform is corrected based on the envelope, and a frequency spectrum of the waveform whose level has been corrected is targeted. A musical sound waveform analysis method characterized by tracking a peak.
【請求項2】 分析対象楽音の元波形を入力し、 該元波形のピーク近傍を分析して基音と倍音の周波数を
検出し、 前記元波形の時系列な周波数スペクトルに対して前記基
音と倍音の周波数近傍を選択するフィルタ処理を行い、 該フィルタ処理された周波数スペクトルから二次波形を
生成し、 該二次波形のエンベロープを抽出し、 該エンベロープに基づいて前記二次波形のレベルを補正
し、 該レベルを補正された二次波形を対象として周波数スペ
クトルのピークを追跡し、 該ピークの追跡により得られた基音と倍音の近傍の周波
数成分と前記エンベロープから合成波形を生成すること
を特徴とする楽音波形分析方法。
2. An original waveform of a musical tone to be analyzed is input, and the vicinity of a peak of the original waveform is analyzed to detect the frequencies of a fundamental tone and an overtone. Performing a filtering process to select the vicinity of the frequency, generating a secondary waveform from the filtered frequency spectrum, extracting an envelope of the secondary waveform, and correcting a level of the secondary waveform based on the envelope. Tracking the peak of the frequency spectrum with respect to the secondary waveform whose level has been corrected, and generating a composite waveform from the frequency components near the fundamental and harmonics obtained by tracking the peak and the envelope. Musical sound waveform analysis method.
【請求項3】 分析対象楽音の元波形を入力する波形入
力手段と、 該元波形のピーク近傍を分析して基音と倍音の周波数を
検出する周波数検出手段と、 前記元波形の時系列な周波数スペクトルに対して前記周
波数検出手段で検出された基音と倍音の周波数近傍を選
択するフィルタ処理手段と、 該フィルタ処理手段で選択された周波数スペクトルから
二次波形を生成する二次波形生成手段と、 該二次波形生成手段で生成された二次波形のエンベロー
プを抽出するエンベロープ抽出手段と、 該エンベロープ抽出手段で抽出されたエンベロープに基
づいて前記二次波形のレベルを補正するレベル補正手段
と、 該レベル補正手段でレベルを補正された二次波形を対象
として周波数スペクトルのピークを追跡して基音と倍音
の近傍の周波数成分と前記エンベロープから合成波形を
生成する合成波形生成手段と、を備えたことを特徴とす
る楽音波形分析装置。
3. A waveform input means for inputting an original waveform of a musical tone to be analyzed, a frequency detecting means for analyzing a vicinity of a peak of the original waveform to detect a frequency of a fundamental tone and a harmonic, and a time-series frequency of the original waveform. Filter processing means for selecting near the frequencies of the fundamental tone and harmonic detected by the frequency detection means for the spectrum; secondary waveform generation means for generating a secondary waveform from the frequency spectrum selected by the filter processing means; An envelope extracting means for extracting an envelope of the secondary waveform generated by the secondary waveform generating means; a level correcting means for correcting a level of the secondary waveform based on the envelope extracted by the envelope extracting means; The peak of the frequency spectrum is tracked with respect to the secondary waveform whose level has been corrected by the level correcting means, and the frequency components near the fundamental tone and the overtone and the A musical sound waveform analyzer comprising: a synthetic waveform generating means for generating a synthetic waveform from an envelope.
【請求項4】 分析対象楽音の元波形を入力するステッ
プと、 該元波形のエンベロープを抽出するステップと、 該エンベロープに基づいて元波形のレベルを補正するス
テップと、 該レベルを補正された波形を対象として周波数スペクト
ルのピークを追跡するステップと、をコンピュータで実
行するための楽音波形分析プログラムを記録した記録媒
体。
4. A step of inputting an original waveform of a musical tone to be analyzed, a step of extracting an envelope of the original waveform, a step of correcting a level of the original waveform based on the envelope, and a waveform whose level has been corrected. Recording a musical tone waveform analysis program for executing by a computer a step of tracing a peak of a frequency spectrum for the object.
JP32647999A 1999-11-17 1999-11-17 Musical sound waveform analysis method and musical sound waveform analyzer Expired - Fee Related JP3521821B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32647999A JP3521821B2 (en) 1999-11-17 1999-11-17 Musical sound waveform analysis method and musical sound waveform analyzer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32647999A JP3521821B2 (en) 1999-11-17 1999-11-17 Musical sound waveform analysis method and musical sound waveform analyzer

Publications (2)

Publication Number Publication Date
JP2001142463A true JP2001142463A (en) 2001-05-25
JP3521821B2 JP3521821B2 (en) 2004-04-26

Family

ID=18188283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32647999A Expired - Fee Related JP3521821B2 (en) 1999-11-17 1999-11-17 Musical sound waveform analysis method and musical sound waveform analyzer

Country Status (1)

Country Link
JP (1) JP3521821B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6802046B2 (en) * 2002-05-01 2004-10-05 Agilent Technologies, Inc. Time domain measurement systems and methods
WO2005081222A1 (en) * 2004-02-20 2005-09-01 Kabushiki Kaisha Kawai Gakki Seisakusho Device for judging music sound of natural musical instrument played according to a performance instruction, music sound judgment program, and medium containing the program
JP2015179187A (en) * 2014-03-19 2015-10-08 Pioneer DJ株式会社 Voice processor, musical sound extraction method for voice processor, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6802046B2 (en) * 2002-05-01 2004-10-05 Agilent Technologies, Inc. Time domain measurement systems and methods
WO2005081222A1 (en) * 2004-02-20 2005-09-01 Kabushiki Kaisha Kawai Gakki Seisakusho Device for judging music sound of natural musical instrument played according to a performance instruction, music sound judgment program, and medium containing the program
JP2015179187A (en) * 2014-03-19 2015-10-08 Pioneer DJ株式会社 Voice processor, musical sound extraction method for voice processor, and program

Also Published As

Publication number Publication date
JP3521821B2 (en) 2004-04-26

Similar Documents

Publication Publication Date Title
US11094307B2 (en) Electronic musical instrument and method of causing electronic musical instrument to perform processing
Maher Evaluation of a method for separating digitized duet signals
US8543387B2 (en) Estimating pitch by modeling audio as a weighted mixture of tone models for harmonic structures
Fitz et al. On the use of time: Frequency reassignment in additive sound modeling
US8750530B2 (en) Method and arrangement for processing audio data, and a corresponding corresponding computer-readable storage medium
Fitz et al. A New Algorithm for Bandwidth Association in Bandwidth-Enhanced Additive Sound Modeling.
JP3649197B2 (en) Musical sound generating apparatus and musical sound generating method
JP3521821B2 (en) Musical sound waveform analysis method and musical sound waveform analyzer
JP4513556B2 (en) Speech analysis / synthesis apparatus and program
Beauchamp et al. Detection of musical pitch from recorded solo performances
JP5163606B2 (en) Speech analysis / synthesis apparatus and program
Arroabarren et al. Instantaneous frequency and amplitude of vibrato in singing voice
JP3644296B2 (en) Musical sound waveform analyzer, musical sound waveform analysis method, and computer-readable recording medium recording a musical sound waveform analysis program
JP3767236B2 (en) Musical sound waveform analyzer, musical sound waveform analysis method, and computer-readable recording medium recording a musical sound waveform analysis program
JP2002244695A (en) Speech spectrum improvement method, speech spectrum improvement device, speech spectrum improvement program, and storage medium storing program
JP2003022100A (en) Method of removing noise, noise removing system and program
US6660923B2 (en) Method for extracting the formant of a musical tone, recording medium and apparatus for extracting the formant of a musical tone
US7211721B2 (en) System and methods for memory-constrained sound synthesis using harmonic coding
JP2000003200A (en) Voice signal processor and voice signal processing method
JP3633090B2 (en) Sound source device and spectral component analysis method of musical sound
JP4012410B2 (en) Musical sound generation apparatus and musical sound generation method
JP2005309464A (en) Method and device to eliminate noise and program
JP3770128B2 (en) Waveform data editing method, waveform data editing apparatus, program, and waveform memory production method
US6235980B1 (en) Apparatus and method for generating waveform data for musical tone signal generating apparatus
JP3770127B2 (en) Waveform data editing method, waveform data editing apparatus, program, and waveform memory production method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20031216

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040202

R150 Certificate of patent or registration of utility model

Ref document number: 3521821

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080220

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090220

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090220

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100220

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110220

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140220

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees