[go: up one dir, main page]

JPH0239197A - Higher harmonic factor sound source system - Google Patents

Higher harmonic factor sound source system

Info

Publication number
JPH0239197A
JPH0239197A JP63190143A JP19014388A JPH0239197A JP H0239197 A JPH0239197 A JP H0239197A JP 63190143 A JP63190143 A JP 63190143A JP 19014388 A JP19014388 A JP 19014388A JP H0239197 A JPH0239197 A JP H0239197A
Authority
JP
Japan
Prior art keywords
waveform
data
waveforms
sound
higher harmonic
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
JP63190143A
Other languages
Japanese (ja)
Other versions
JP2766648B2 (en
Inventor
Mineo Kitamura
北村 実音夫
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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing Co Ltd
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 Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP63190143A priority Critical patent/JP2766648B2/en
Publication of JPH0239197A publication Critical patent/JPH0239197A/en
Application granted granted Critical
Publication of JP2766648B2 publication Critical patent/JP2766648B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To obtain a smooth sound change by providing the title system with an interpolating means for outputting the waveforms of respective parts of a sound signal synthesized by a higher harmonic factor synthesizing means and outputting the interpolated results of wave-forms of respective parts. CONSTITUTION:The higher harmonic factor synthesizing means 2 resynthesizes the waveforms of respective parts of a sound signal on the basis of applied higher harmonic factors. The interpolating means 8 outputs the waveforms of respective parts of the signal synthesized by the means 2 and outputs the interpolated results of the waveforms of respective parts. A higher harmonic factor extraction means 1 extracts the higher harmonic factor of the inputted sound signal and applies the extracted factor to the means 2. Since the storage and reproduction of sound waveforms is executed only on the basis of the higher harmonic factor of the sound signal, the capacity of processing data is extremely less, the feature of an original sound is not lost by the extraction and synthesis of a higher harmonic factor and the waveforms of respective parts of the sound signal can be interpolated. Consequently, a smooth sound change can be attained.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、高調波係数を抽出合成する音源方式[発明の
概要コ 本発明は、サウンド信号のフォルマントの高か1波係数
だけに基づいて、このサウンド信号の分析合成を行うこ
とにより、処理データ量を少なくし、合成波形の各部の
波形を補間することにより、なめらかなサウンド変化を
実現したものである。
[Detailed Description of the Invention] [Industrial Field of Application] The present invention is directed to a sound source method for extracting and synthesizing harmonic coefficients. By analyzing and synthesizing this sound signal, the amount of processing data is reduced, and by interpolating the waveform of each part of the synthesized waveform, smooth sound changes are realized.

[従来技術] 従来、電子楽器では、外部音を録音しておき、この外部
音を音源として演奏するサンプリング楽器が実現されて
いるが、外部音を録音するには楽音波形をPCMデータ
の形で記憶しておき、これを読出再生する方式をとって
いた。このP CM音源方式は、サンプリング楽器以外
の楽器でも広く用いられている。
[Prior Art] Conventionally, electronic musical instruments have been implemented as sampling instruments that record external sounds and play using these external sounds as a sound source. The method used was to memorize the information and then read it out and play it back. This PCM sound source method is widely used in musical instruments other than sampling instruments.

[発明が解決しようとする課題] しかしながら、PCMデータの形で波形を記憶すると、
原音に非常に近い音を得ることができるが、1つの波形
を記憶するためには、その波形の各ステップのレベルデ
ータを全て記憶しなくてはならないため、データ容量が
非常に大きくなり、録音再生などの処理時間も長くなる
ほか、データ容量が大きいため音の加工がしにくくなる
という問題点があった。
[Problem to be solved by the invention] However, when waveforms are stored in the form of PCM data,
Although it is possible to obtain a sound that is very close to the original sound, in order to memorize one waveform, all the level data for each step of that waveform must be memorized, so the data capacity becomes extremely large, making it difficult to record. In addition to requiring longer processing times for playback, etc., the data volume was large, making it difficult to process the sound.

本発明は、上述した課題を解決するためになされたもの
であり、サウンド波形を記憶再生するにあたって、デー
タ容量が少なくデータ処理時間ら短くて済み、従って音
の加工等の制御がし易い音源方式を提供することにある
The present invention has been made in order to solve the above-mentioned problems, and provides a sound source method that requires less data capacity and shorter data processing time when storing and reproducing sound waveforms, and therefore allows easier control of sound processing, etc. Our goal is to provide the following.

9課題を解決するための手段] 上記目的を達成するために本発明においては、高調波係
数合成手段は、手えられる高調波係数に基づいて、サウ
ンド信号の各部の波形を再合成する。補間手段は、この
高調波係数合成手段で合成された各部の波形を出力する
とともに、各部の波形を補間したものを出力する。また
、これに加え、高調波係数抽出手段は、入力されるサウ
ンド信号の高調波係数を抽出し、この抽出した高調波係
数を上記合成手段に与える構成とした。
9. Means for Solving the Problem] In order to achieve the above object, in the present invention, the harmonic coefficient synthesis means resynthesizes the waveforms of each part of the sound signal based on the obtained harmonic coefficients. The interpolation means outputs the waveform of each part synthesized by the harmonic coefficient synthesis means, and also outputs the interpolated waveform of each part. In addition to this, the harmonic coefficient extracting means extracts the harmonic coefficients of the input sound signal, and provides the extracted harmonic coefficients to the synthesizing means.

「作用] 上記構成において、サウンド波形の記憶再生にあたって
は、サウンドIS号の高調波係数だけで、これを行うよ
うにしているため、処理データ容量が非常に少なくて済
み、高調波係数抽出合成により原音の特徴を失わないで
済む、またサウンド信号の各部の波形を補間していくの
で、なめらかなサウンド変化を実現できる。
[Function] In the above configuration, when storing and reproducing sound waveforms, this is done using only the harmonic coefficients of the sound IS number, so the amount of processing data is extremely small, and harmonic coefficient extraction and synthesis is used. Since the characteristics of the original sound are not lost, and the waveforms of each part of the sound signal are interpolated, smooth changes in sound can be achieved.

[実施例コ 以下、本発明を具体化しな一実施例を図面を参照して説
明する。
[Example 1] Hereinafter, an example that does not embody the present invention will be described with reference to the drawings.

第2図は、本発明の実施例の概略ブロヴク回路を示すも
ので、この具体的な回路は第1図に示すようになってい
る。高調波係数抽出部1は5人力されるサウンド信号の
エンベロープの各部においてフォルマントの高調波係数
データを抽出し、高調波係数合成部2は、この抽出され
た高調波係数データに基づいて元のサウンド信号をエン
ベロープの各部において合成し、波形補間部3は、この
合成された各部の波形をエンベロープの変化に従って出
力するとともに、各波形を補間した中間波形をも出力す
る。エンベロープ抽出部4は、入力されるサウンド信号
よりエンベロープを抽出し、波形補間部3からの波形デ
ータの出力と並行して抽出しなエンベロープを出力し、
乗算器5で乗算させて楽音信号として出力させていく。
FIG. 2 schematically shows a block circuit according to an embodiment of the present invention, and the specific circuit is as shown in FIG. The harmonic coefficient extraction unit 1 extracts formant harmonic coefficient data at each part of the envelope of the sound signal, and the harmonic coefficient synthesis unit 2 generates the original sound based on the extracted harmonic coefficient data. The signals are combined at each part of the envelope, and the waveform interpolation unit 3 outputs the combined waveforms of each part according to changes in the envelope, and also outputs intermediate waveforms obtained by interpolating each waveform. The envelope extraction unit 4 extracts an envelope from the input sound signal, and outputs the extracted envelope in parallel with the output of the waveform data from the waveform interpolation unit 3.
The multiplier 5 multiplies the signals and outputs them as musical tone signals.

上記構成の各部を第1図に基づいて説明する。Each part of the above configuration will be explained based on FIG.

入力されたサウンド信号は、ローパスフィルタ11で不
要な高域周波数、例えば3.4kHz以上か除去された
後、A/D変換器12に入力される。
The input sound signal is input to the A/D converter 12 after removing unnecessary high frequencies, for example, 3.4 kHz or higher, by a low-pass filter 11 .

A/D変換器12は、入力サウンド信号を所定の標本化
周波数、例えば8kHzでサンプリングした後、所定の
ビット数で量子化し、これを原波形メモリ13に一定時
間長分、例えば32ミリ秒分すなわち256サンプル分
ずつ格納する。このサンプリング処理は、所定タイミン
グTごと、例えば0.2秒おきに行われて、入力サウン
ド信号のエンベロープの各部の波形についてサンプリン
グがなされる。
The A/D converter 12 samples the input sound signal at a predetermined sampling frequency, e.g. 8 kHz, quantizes it with a predetermined number of bits, and stores it in the original waveform memory 13 for a predetermined length of time, e.g. 32 milliseconds. That is, 256 samples are stored. This sampling process is performed at predetermined timing T, for example, every 0.2 seconds, and the waveform of each part of the envelope of the input sound signal is sampled.

フーリエ変換器14は、原波形メモリ13の電子化サウ
ンド1λ号について、飛散型フーリエ変換を実施して、
周波数領域の値に変換し、これをパワースペクトル算出
器16に与える。パワースペクトル算出器16は、与え
られる各周波数スペクトル成分の実数部及び虚数部の自
乗加算等の演算を行い、第5図(1)に示すようなパワ
ースペクトルを算出し、スペクトルメモリ17に格納す
る。
The Fourier transformer 14 performs scattering Fourier transform on the electronic sound 1λ in the original waveform memory 13,
It is converted into a frequency domain value and provided to the power spectrum calculator 16. The power spectrum calculator 16 performs calculations such as square addition of the real part and imaginary part of each frequency spectrum component given, calculates a power spectrum as shown in FIG. 5 (1), and stores it in the spectrum memory 17. .

制御部15は、このスペクトルメモリ17の各スペクト
ルデータに対し、後述する第4図の高調波係数抽出処理
を実行して、第5図に示すパワースペクトル特性図のフ
ォルマントの高調波係数すなわち各ピーク点における波
長データλ1 (I−1,2,3・・・)とレベルデー
タPi(i=1.2.3・・弓とを抽出して高調波係数
メモリ18に記憶する。この抽出処理は、入力サウンド
信号のエンベロープの各部の波形について夫々実行され
る。
The control unit 15 executes the harmonic coefficient extraction process shown in FIG. 4, which will be described later, on each spectrum data in the spectrum memory 17, and extracts the formant harmonic coefficients, that is, each peak, in the power spectrum characteristic diagram shown in FIG. The wavelength data λ1 (I-1, 2, 3...) and level data Pi (i=1.2.3...) at the point are extracted and stored in the harmonic coefficient memory 18. This extraction process is performed as follows. , respectively, for each part of the waveform of the envelope of the input sound signal.

高調波係数合成にあたって、制御部15により、高調波
係数メモリ18より各高調波係数のピーク点の波長デー
タ^1とレベルデータPiとが順次続出され、各波長デ
ータλ1は夫々プログラマブルタイマ19・・・にセッ
トされ、各レベルデータPはレベルメモリ20にセット
される。プログラマブルタイマ19・・・はセットされ
る波長データλに応じた周期でインクリメント信号をア
ドレスカウンタ21・・・に与え、これによりマルチプ
レクサ22を通じ正弦波メモリ23より波長データλに
応じた周波数の正弦波信号が読出され、乗算器24で上
述の対応するレベルデータPiが乗算されて累算器25
に累算される。プログラマブルタイマ1つ、アドレスカ
ウンタ21は8個設けられ、レベルメモリ20は8段の
レジスタよりなり、時分割処理により、最高8個の高調
波係数データにつき累算合成が行われ、1つの波形が高
調波係数合成され合成波形メモリ26に記憶される。こ
のような高調波係数合成波形データの合成波形メモリ2
6への書込は、入力サウンド信号のエンベロープの各部
の波形について夫々実行される。
In harmonic coefficient synthesis, the control unit 15 sequentially outputs wavelength data ^1 and level data Pi at the peak point of each harmonic coefficient from the harmonic coefficient memory 18, and each wavelength data λ1 is stored in the programmable timer 19. , and each level data P is set in the level memory 20. The programmable timer 19 gives an increment signal to the address counter 21 at a period corresponding to the set wavelength data λ, and as a result, a sine wave with a frequency corresponding to the wavelength data λ is output from the sine wave memory 23 through the multiplexer 22. The signal is read out, multiplied by the above-mentioned corresponding level data Pi in the multiplier 24, and then sent to the accumulator 25.
is accumulated. One programmable timer and eight address counters 21 are provided, and the level memory 20 consists of eight stages of registers.Through time-sharing processing, up to eight harmonic coefficient data are cumulatively synthesized to form one waveform. The harmonic coefficients are synthesized and stored in the synthesized waveform memory 26. Composite waveform memory 2 of such harmonic coefficient composite waveform data
6 is executed for each part of the waveform of the envelope of the input sound signal.

この場合、一般に第3図に示すように、エンベロープの
アタックからリリースへと向がって高調波成分が少なく
なるので、入力サウンド信号のエンベロープの代表的な
波形部分1一つについてのみ高調波係数抽出合成を行い
、池の波形部分については、適当な高調波周波数につい
ての波長データλ1とレベルデータP1とを順次付加し
たり逆に削除したりして、高調波係数合成を行っても良
い。
In this case, as shown in Figure 3, the harmonic components generally decrease from the attack to the release of the envelope, so the harmonic coefficients are calculated only for one representative waveform part of the envelope of the input sound signal. Extraction and synthesis may be performed, and harmonic coefficient synthesis may be performed for the pond waveform portion by sequentially adding or deleting wavelength data λ1 and level data P1 for appropriate harmonic frequencies.

また、このようにして書込まれた入力サウンド信号のエ
ンベロープの各部の波形につき、音の強さの違うff(
フォルテッシモ)、mf(メゾフォルテimp(メゾピ
アノ)、pp(ピアニツシモ)の各レベルの波形の高調
波係数合成も行われる。一般に第3図に示すように、p
pからffへと音の強さが大きくなるにつれて高調波成
分が多くなるので、これにあわせて適当な高調波周波数
についての波長データλiとレベルデータP1とを順次
付加したり逆に削除したりして、高調波係数合成を行え
ばよいことになる。
In addition, for each waveform of each part of the envelope of the input sound signal written in this way, ff(
Harmonic coefficient synthesis of waveforms at each level is also performed: fortissimo), mf (mezzo forte imp (mezzo piano), and pp (pianissimo). Generally, as shown in Figure 3, p
As the sound intensity increases from p to ff, the number of harmonic components increases, so wavelength data λi and level data P1 for appropriate harmonic frequencies are sequentially added or deleted accordingly. Then, harmonic coefficient synthesis can be performed.

合成波形メモリ26に書込まれた各高調波係数合成波形
は、楽音放音時に制御部15の制御下において補間制御
部27によって順次読出され出力されるとともに、後述
する第6図に示す波形補間処理により、各部の波形を補
間したものも出力される。この場合、各波形は上述した
入力サウンド信号のエンベロープの各部の波形の高調波
係数抽出時における抽出タイミングTおきに順次読出さ
れていく。この合成波形メモリ26からの高調波係数合
成波形データ書込読出にあたっては、アドレスコントロ
ーラ28によってアクセスアドレスデータか与えられ、
このアドレスコントローラ28は書込時は制御部15、
続出時は補間制御部27によって制御される。このよう
にして、読出補間された高調波係数合成波形データは乗
算器29でエンベロープデータと乗算され、D/A変換
器30を介してサウンドシステム31に送られ楽音とし
て放音される。
Each harmonic coefficient composite waveform written in the composite waveform memory 26 is sequentially read out and outputted by the interpolation control unit 27 under the control of the control unit 15 when a musical tone is emitted, and is also subjected to waveform interpolation shown in FIG. 6, which will be described later. Through the processing, interpolated waveforms of each part are also output. In this case, each waveform is sequentially read out at every extraction timing T when harmonic coefficients of the waveform of each part of the envelope of the input sound signal are extracted. When writing and reading harmonic coefficient composite waveform data from the composite waveform memory 26, access address data is given by the address controller 28,
This address controller 28 controls the control unit 15 during writing;
The interpolation control unit 27 controls the continuous output. In this way, the harmonic coefficient composite waveform data read out and interpolated is multiplied by the envelope data in the multiplier 29, and sent to the sound system 31 via the D/A converter 30, where it is emitted as a musical tone.

一方、上記入力されたサウンド信号は、エンベロープ抽
出回路32でエンベロープ波形が抽出され、A / D
変換器33を介し、制御部15によりエンベロープメモ
リ3.4にデジタルデータの形で記憶される。このエン
ベロープメモリ34のエンベロープデータは、楽音放音
時に制御部15によって読出され、乗算器35で後述す
るタッチデータが乗算されて、音の強さに応じたエンベ
ロー1が作成され、上記乗算器29に送られて高調波係
数合成波形データと乗算される。
On the other hand, the envelope waveform of the input sound signal is extracted by the envelope extraction circuit 32, and then sent to the A/D.
Via the converter 33, the control unit 15 stores the data in the envelope memory 3.4 in the form of digital data. The envelope data in the envelope memory 34 is read out by the control unit 15 when a musical tone is emitted, and is multiplied by touch data, which will be described later, in the multiplier 35 to create an envelope 1 corresponding to the intensity of the sound. and is multiplied by the harmonic coefficient composite waveform data.

なお、キーボード36より与えられるノートデータ及び
タッチデータのうち、タッチデータは上記乗算器35に
与えられるとともに補間制御部27にも与えられて、合
成波形メモリ26の各記憶波形のうち対応する音の強さ
に応じた波形データかIii次続出される。またキーボ
ード36がらのノートデータに応じて、補間制御部27
によって合成波形メモリ26より波形データを読出す速
度が制御され、ノートデータに応じた音高の楽音が生成
される。
Incidentally, among the note data and touch data given from the keyboard 36, the touch data is given to the multiplier 35 and also given to the interpolation control section 27, so that the touch data is given to the multiplier 35 and also given to the interpolation control section 27 to calculate the corresponding sound of each stored waveform in the synthesized waveform memory 26. Waveform data corresponding to the strength is output one after another. In addition, the interpolation control unit 27
The speed at which waveform data is read out from the synthesized waveform memory 26 is controlled, and a musical tone having a pitch corresponding to the note data is generated.

次に、本実施例の動作について述べる。Next, the operation of this embodiment will be described.

第4図は、高調波係数抽出合成処理のフローチャートを
示すもので、スペクトルメモリ17にスペクトルデータ
がセットされると、制御部15は、この各周波数ごとの
パワースペクトルのうち、連続する3つのパワースペク
トルのレベルデータPa 、Pb 、Pcを順次読出し
くステップSi以下のステップS1は単にSlと表わし
、他のステップも同様とする。)、真ん中のレベルデー
タPbが両側のレベルデータPa 、Pcより大きいか
否かを判別する(32)、これは第5図(2)に示すよ
うに、パワースペクトルのピーク点のある所をサーチす
るためである。
FIG. 4 shows a flowchart of the harmonic coefficient extraction and synthesis process. When spectrum data is set in the spectrum memory 17, the control unit 15 selects three successive powers from among the power spectra for each frequency. Step S1 following step Si, in which the level data Pa, Pb, and Pc of the spectrum are read out sequentially, is simply expressed as Sl, and the same applies to the other steps. ), it is determined whether the level data Pb in the middle is larger than the level data Pa and Pc on both sides (32). This is done by searching for the peak point of the power spectrum, as shown in FIG. 5 (2). This is to do so.

ピーク点のある所が判明すれば、この付近を2次式で近
似し、正確なピーク点の波長データλとレベルデータP
iを求めることになる(33〜35)。これは正確なピ
ーク点は、必ずしもレベルデータpbの位置に一致する
とは限られないからである。具体的には上記近似2次式
の係数A(P C+Pa )/2−Pb、B= (PC
−Pa )/2を求め(33)、これに基づき波長デー
タλ−−B/2A及びレベルデータPi=−B2/4A
+Pbを求め(S4、S5)、高調波係数メモリ18に
書込む(S6)、そしてこの高調波係数抽出処理をパワ
ースペクトルの全データについて行い(S7)、複数の
高調波係数を抽出したら、今度は高調波係数メモリ18
より各波長データλ及びレベルデータP1を読出して(
S8)、プログラマブルタイマ19・・・、レベルメモ
リ20にセットしていき(S9)、これを全ての波長デ
ータλI及びレベルデータPiについて行う(310)
、この場合、音の強さの違うものの波形データについて
は、上述したように適当な高調波周波数についての波長
データλiとレベルデータPとを順次付加したり逆に削
除したりして高調波係数合成か行われる。
Once the location of the peak point is known, the vicinity is approximated by a quadratic equation, and accurate wavelength data λ and level data P of the peak point are obtained.
i will be found (33-35). This is because the exact peak point does not necessarily match the position of the level data pb. Specifically, the coefficient A(PC+Pa)/2-Pb, B=(PC
-Pa)/2 is determined (33), and based on this, wavelength data λ--B/2A and level data Pi=-B2/4A
+Pb is obtained (S4, S5), written to the harmonic coefficient memory 18 (S6), and this harmonic coefficient extraction process is performed on all data of the power spectrum (S7). After extracting multiple harmonic coefficients, next time is harmonic coefficient memory 18
Read each wavelength data λ and level data P1 from (
S8), the programmable timer 19... is set in the level memory 20 (S9), and this is done for all wavelength data λI and level data Pi (310)
In this case, for waveform data of different sound intensities, harmonic coefficients are obtained by sequentially adding or deleting wavelength data λi and level data P for appropriate harmonic frequencies as described above. Synthesis is performed.

こうして、簡単に高調波係数抽出合成を行うことができ
、入力サウンド信号の特徴を高調波係数の波長データλ
i、レベルデータPiだけでつかんで記憶しておくこと
ができ、データ量を少なくし、データ処理を簡単なもの
とすることができる。
In this way, harmonic coefficient extraction and synthesis can be easily performed, and the characteristics of the input sound signal can be extracted from the wavelength data λ of the harmonic coefficients.
i, level data Pi alone can be grabbed and stored, reducing the amount of data and simplifying data processing.

第6図は波形補間処理のフローチャートを示すものであ
る。この補間は、第7図に示すように、合成波形メモリ
26の波形データは、高調波係数抽出にあたってはタイ
ミングTごとに行われたものなので、この時間Tの間で
何ステップかに分けて行われ、本実施例では時間Tを4
等分した時間しごとに、3ステツプ(このステップ値を
nとする)に分けて補間が行われ、1つの波形から次の
波形まで徐々になめらかに変化していくようになる。
FIG. 6 shows a flowchart of waveform interpolation processing. As shown in FIG. 7, since the waveform data in the composite waveform memory 26 is extracted at each timing T when harmonic coefficients are extracted, this interpolation is performed in several steps during this time T. In this example, we set the time T to 4.
Interpolation is performed in three steps (the step value is n) for each equally divided time interval, and the waveform changes gradually and smoothly from one waveform to the next.

まず、楽音放音開始時に、補間制御部27は、合成波形
メモリ26よりタンチデータに応じた波形データ群の中
の先頭の合成波形データを読出しくRlmこれを時間t
が経過するまで繰返し続け(R2)、時間tが経過すれ
は、現在続出中の波形が最後の波形でないことを確認の
上(R3)、今まで読出した波形のレベルデータP。と
次に読出す波形のレベルデータP1との中間レベルの補
間したものPo+ (Pl−po)t n/4を繰返し
出力してい<(R4)、そして、時間tが経過するごと
に(R5) 、第7図に示すように補間ステップnを1
つずつ進め(R6)、順次、次の波形に徐々に近付けて
いく、補間ステップinかr 4 、になれば(R7)
、アドレスコントローラ28を制御して(R8)、次の
波形を読出していき、上述した波形続出処理(RlmR
3)、補間処理(R4−R7)を実行していく9次いで
、最後の波形データの続出を開始したら(R3)、以後
この楽音放音が終了するまで、n後の波形データの続出
出力を続ける。
First, at the start of musical sound emission, the interpolation control section 27 reads out the first synthesized waveform data in the waveform data group corresponding to the touch data from the synthesized waveform memory 26.
It continues repeating until time t has elapsed (R2), and after confirming that the waveform currently being output is not the last waveform (R3), the level data P of the waveforms read so far is read. The interpolated intermediate level between the level data P1 of the waveform to be read next and the interpolated value Po+ (Pl-po)t n/4 is repeatedly output (R4), and each time t elapses (R5) , the interpolation step n is set to 1 as shown in FIG.
Advance step by step (R6) and gradually approach the next waveform, when the interpolation step in or r 4 is reached (R7)
, controls the address controller 28 (R8), reads out the next waveform, and performs the waveform successive processing (RlmR) described above.
3) Execute interpolation processing (R4-R7) 9Next, once the last waveform data has started to be successively output (R3), from then on, the waveform data after n will be continuously output until this musical sound emission is finished. continue.

こうして、合成波形メモリ26より読出される各波形の
補間により、なめらかなサウンド変化を実現できるし、
この補間により、各波形の中間波形を合成波形メモリ2
6に記憶しなくとも済み、それたけデータ記憶量か少な
くて済む。
In this way, by interpolating each waveform read from the composite waveform memory 26, smooth sound changes can be realized.
Through this interpolation, intermediate waveforms of each waveform are stored in the composite waveform memory 2.
6, the amount of data stored can be reduced accordingly.

第8図は第二実施例であり、フォルマントメモリ41を
複数設け、ここからのフォルマントデータ(フォルマン
トの形状を示すデータ)に基づき、高調波係数抽出部1
で抽出された高調波係数すなわち波長データλ1、レベ
ルデータPiをデータ修正部40で、音域、強弱等の点
で修正し、修正後のデータλi ’ 、Pi ′により
高調波係数合成部2で波形合成し、波形補間部3で補間
して出力するものである。この場合、フォルマントメモ
リ41の記憶内容は1種類ではなく複数種類とし、また
この複数種類のフォルマントデータ間の補間を行ったデ
ータを利用して高調波係数の修正を行っても良い。
FIG. 8 shows a second embodiment, in which a plurality of formant memories 41 are provided, and based on the formant data (data indicating the formant shape) from the formant memories 41, the harmonic coefficient extraction unit 1
The harmonic coefficients, that is, the wavelength data λ1 and level data Pi extracted in , are corrected in terms of range, strength, etc. in the data correction section 40, and the harmonic coefficient synthesis section 2 converts the waveform using the corrected data λi' and Pi'. The signals are synthesized, interpolated by the waveform interpolation section 3, and output. In this case, the storage contents of the formant memory 41 may be not one type but a plurality of types, and the harmonic coefficients may be corrected using data obtained by interpolating between the plurality of types of formant data.

本発明は上記実施例に限定されず、本発明の趣旨を逸脱
しない範囲で種々変更可能である9例えば、高調波係数
の抽出合成は他の方法でも良く、波形補間のステップ値
等、補間の方法も他の方法でも良い。
The present invention is not limited to the above embodiments, and can be modified in various ways without departing from the spirit of the present invention.9 For example, the extraction and synthesis of harmonic coefficients may be performed using other methods, such as step values of waveform interpolation, etc. Other methods may also be used.

[発明の効果] 以上詳述したように本発明によれば、簡単に高調波係数
抽出合成を行うことができ、入力サウンド信号の特徴を
高調波係数データだけでつかんで記憶しておくことがで
き、データ量を少なくし、データ処理を簡単なものとす
ることができる。各高調波係数合成波形の補間により、
なめらかなサウンド変化を実現できるし、この補間によ
り、各波形の中間波形を記憶しなくとも済み、それだけ
データ記憶量が少なくて済む。
[Effects of the Invention] As detailed above, according to the present invention, it is possible to easily perform harmonic coefficient extraction and synthesis, and it is possible to grasp and store the characteristics of an input sound signal only with harmonic coefficient data. It is possible to reduce the amount of data and simplify data processing. By interpolating each harmonic coefficient composite waveform,
Smooth sound changes can be achieved, and this interpolation eliminates the need to store intermediate waveforms for each waveform, reducing the amount of data stored.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図乃至第8図は本発明の実施例を示すもので、第1
図は高調波係数抽出合成並びに波形補間を行う回路図で
あり、第2図は第1図の概略回路図であり、第3図は合
成波形メモリ26の記憶内容と波形補間の内容を示す図
であり、第4図は高調波係数抽出合成処理のフローチャ
ート図であり、第5図はスペクトルメモリ17の入力サ
ウンド信号のパワースペクトル特性図であり、第6図は
波形補間処理のフローチャート図であり、第7図は1つ
の波形から次の波形に渡っての波形補間の内容を示す図
であり、第8図は他の実施例を示す図である。 1・・・高調波係数抽出部、2・・・高調波係数合成部
、3・・・波形補間部、13・・・原波形メモリ、14
・・・フーリエ変換器、15・・・制御部、16・・・
パワースペクトル算出器、17・・・スペクトルメモリ
、18・・・高調波係数メモリ、1つ・・・プログラマ
ブルタイマ、26・・・合成波形メモリ、27・・・補
間制御部。 サウンドイ83 8加び敗釉琵戴処還 ビーフ点、 −L−j−」二 波形補闇処運 漬のさえ出ポU杉
1 to 8 show embodiments of the present invention.
The figure is a circuit diagram for extracting and synthesizing harmonic coefficients and waveform interpolation; FIG. 2 is a schematic circuit diagram of FIG. 1; and FIG. FIG. 4 is a flowchart of harmonic coefficient extraction and synthesis processing, FIG. 5 is a power spectrum characteristic diagram of the input sound signal of the spectrum memory 17, and FIG. 6 is a flowchart of waveform interpolation processing. , FIG. 7 is a diagram showing the contents of waveform interpolation from one waveform to the next waveform, and FIG. 8 is a diagram showing another embodiment. DESCRIPTION OF SYMBOLS 1... Harmonic coefficient extraction part, 2... Harmonic coefficient synthesis part, 3... Waveform interpolation part, 13... Original waveform memory, 14
...Fourier transformer, 15...control unit, 16...
Power spectrum calculator, 17... Spectrum memory, 18... Harmonic coefficient memory, one... Programmable timer, 26... Synthetic waveform memory, 27... Interpolation control unit. Sound I 83 8 addition defeat glaze return beef point, -L-j-'' two waveform correction dark treatment unzuke sae depo U cedar

Claims (1)

【特許請求の範囲】 1、与えられる高調波係数に基づいて、サウンド信号の
各部の波形を合成する高調波係数合成手段と、 この高調波係数合成手段で合成された各部の波形を出力
するとともに、各部の波形を補間したものを出力する補
間手段とを供えたことを特徴とする高調波係数音源方式
。 2、入力されるサウンド信号の高調波係数を抽出する高
調波係数抽出手段と、 この高調波係数抽出手段で抽出された高調波係数に基づ
いて、元のサウンド信号の各部の波形を再合成する高調
波係数合成手段と、 この高調波係数合成手段で合成された各部の波形を出力
するとともに、各部の波形を補間したものを出力する補
間手段とを供えたことを特徴とする高調波係数音源方式
[Claims] 1. Harmonic coefficient synthesis means for synthesizing the waveforms of each part of a sound signal based on the given harmonic coefficients; and outputting the waveforms of each part synthesized by the harmonic coefficient synthesis means. , and an interpolation means for outputting an interpolated waveform of each part. 2. A harmonic coefficient extracting means for extracting harmonic coefficients of the input sound signal, and resynthesizing the waveforms of each part of the original sound signal based on the harmonic coefficients extracted by the harmonic coefficient extracting means. A harmonic coefficient sound source characterized by comprising a harmonic coefficient synthesis means, and an interpolation means for outputting a waveform of each part synthesized by the harmonic coefficient synthesis means and an interpolated waveform of each part. method.
JP63190143A 1988-07-29 1988-07-29 Harmonic coefficient extracting device, harmonic coefficient synthesizing device, harmonic coefficient extracting method, and harmonic coefficient synthesizing method Expired - Fee Related JP2766648B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63190143A JP2766648B2 (en) 1988-07-29 1988-07-29 Harmonic coefficient extracting device, harmonic coefficient synthesizing device, harmonic coefficient extracting method, and harmonic coefficient synthesizing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63190143A JP2766648B2 (en) 1988-07-29 1988-07-29 Harmonic coefficient extracting device, harmonic coefficient synthesizing device, harmonic coefficient extracting method, and harmonic coefficient synthesizing method

Publications (2)

Publication Number Publication Date
JPH0239197A true JPH0239197A (en) 1990-02-08
JP2766648B2 JP2766648B2 (en) 1998-06-18

Family

ID=16253119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63190143A Expired - Fee Related JP2766648B2 (en) 1988-07-29 1988-07-29 Harmonic coefficient extracting device, harmonic coefficient synthesizing device, harmonic coefficient extracting method, and harmonic coefficient synthesizing method

Country Status (1)

Country Link
JP (1) JP2766648B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159018A (en) * 2018-03-09 2019-09-19 学校法人早稲田大学 Mode decomposition device, mode decomposition method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5865497A (en) * 1981-09-22 1983-04-19 株式会社河合楽器製作所 Accoustic music synthesizer for electronic musical instrument
JPS6093496A (en) * 1983-10-27 1985-05-25 株式会社河合楽器製作所 Electronic musical instrument
JPS60111298A (en) * 1983-11-18 1985-06-17 株式会社河合楽器製作所 Electronic musical instrument
JPS60147793A (en) * 1984-01-12 1985-08-03 ヤマハ株式会社 Musical sound signal generator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5865497A (en) * 1981-09-22 1983-04-19 株式会社河合楽器製作所 Accoustic music synthesizer for electronic musical instrument
JPS6093496A (en) * 1983-10-27 1985-05-25 株式会社河合楽器製作所 Electronic musical instrument
JPS60111298A (en) * 1983-11-18 1985-06-17 株式会社河合楽器製作所 Electronic musical instrument
JPS60147793A (en) * 1984-01-12 1985-08-03 ヤマハ株式会社 Musical sound signal generator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159018A (en) * 2018-03-09 2019-09-19 学校法人早稲田大学 Mode decomposition device, mode decomposition method, and program

Also Published As

Publication number Publication date
JP2766648B2 (en) 1998-06-18

Similar Documents

Publication Publication Date Title
KR0164590B1 (en) Apparatus for generating recording or reproducing sound source data
US4649783A (en) Wavetable-modification instrument and method for generating musical sound
JPS6052895A (en) Electronic musical instrument
US5466882A (en) Method and apparatus for producing an electronic representation of a musical sound using extended coerced harmonics
US4114498A (en) Electronic musical instrument having an electronic filter with time variant slope
US5196639A (en) Method and apparatus for producing an electronic representation of a musical sound using coerced harmonics
US4638709A (en) Electronic musical instrument with temporal variation data generating circuit and interpolation circuit
JP3482685B2 (en) Sound generator for electronic musical instruments
US4638706A (en) Electronical musical instrument with note frequency data setting circuit and interpolation circuit
JPH0239197A (en) Higher harmonic factor sound source system
JPS6332196B2 (en)
US5814751A (en) Musical tone generating apparatus
JP2776045B2 (en) Tone generator
JP3021743B2 (en) Music synthesizer
JPS58200297A (en) Envelope signal generator
EP1505570A1 (en) Singing voice synthesizing method
JPS583238B2 (en) electronic musical instruments
JPS6091227A (en) Synthesizing apparatus of sound analyzer
JP3832051B2 (en) Musical sound synthesizer and musical sound synthesis method
JP3226255B2 (en) Music synthesis system
JPS6190198A (en) Musical sound signal generator
JP3727110B2 (en) Music synthesizer
JPH02137889A (en) Signal recording method
JP2727684B2 (en) Music synthesizer
JPH0468632B2 (en)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees