JPH0239197A - 高調波係数音源方式 - Google Patents

高調波係数音源方式

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
harmonic coefficient
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
English (en)
Other versions
JP2766648B2 (ja
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 Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments 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 Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP63190143A priority Critical patent/JP2766648B2/ja
Publication of JPH0239197A publication Critical patent/JPH0239197A/ja
Application granted granted Critical
Publication of JP2766648B2 publication Critical patent/JP2766648B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、高調波係数を抽出合成する音源方式[発明の
概要コ 本発明は、サウンド信号のフォルマントの高か1波係数
だけに基づいて、このサウンド信号の分析合成を行うこ
とにより、処理データ量を少なくし、合成波形の各部の
波形を補間することにより、なめらかなサウンド変化を
実現したものである。
[従来技術] 従来、電子楽器では、外部音を録音しておき、この外部
音を音源として演奏するサンプリング楽器が実現されて
いるが、外部音を録音するには楽音波形をPCMデータ
の形で記憶しておき、これを読出再生する方式をとって
いた。このP CM音源方式は、サンプリング楽器以外
の楽器でも広く用いられている。
[発明が解決しようとする課題] しかしながら、PCMデータの形で波形を記憶すると、
原音に非常に近い音を得ることができるが、1つの波形
を記憶するためには、その波形の各ステップのレベルデ
ータを全て記憶しなくてはならないため、データ容量が
非常に大きくなり、録音再生などの処理時間も長くなる
ほか、データ容量が大きいため音の加工がしにくくなる
という問題点があった。
本発明は、上述した課題を解決するためになされたもの
であり、サウンド波形を記憶再生するにあたって、デー
タ容量が少なくデータ処理時間ら短くて済み、従って音
の加工等の制御がし易い音源方式を提供することにある
9課題を解決するための手段] 上記目的を達成するために本発明においては、高調波係
数合成手段は、手えられる高調波係数に基づいて、サウ
ンド信号の各部の波形を再合成する。補間手段は、この
高調波係数合成手段で合成された各部の波形を出力する
とともに、各部の波形を補間したものを出力する。また
、これに加え、高調波係数抽出手段は、入力されるサウ
ンド信号の高調波係数を抽出し、この抽出した高調波係
数を上記合成手段に与える構成とした。
「作用] 上記構成において、サウンド波形の記憶再生にあたって
は、サウンドIS号の高調波係数だけで、これを行うよ
うにしているため、処理データ容量が非常に少なくて済
み、高調波係数抽出合成により原音の特徴を失わないで
済む、またサウンド信号の各部の波形を補間していくの
で、なめらかなサウンド変化を実現できる。
[実施例コ 以下、本発明を具体化しな一実施例を図面を参照して説
明する。
第2図は、本発明の実施例の概略ブロヴク回路を示すも
ので、この具体的な回路は第1図に示すようになってい
る。高調波係数抽出部1は5人力されるサウンド信号の
エンベロープの各部においてフォルマントの高調波係数
データを抽出し、高調波係数合成部2は、この抽出され
た高調波係数データに基づいて元のサウンド信号をエン
ベロープの各部において合成し、波形補間部3は、この
合成された各部の波形をエンベロープの変化に従って出
力するとともに、各波形を補間した中間波形をも出力す
る。エンベロープ抽出部4は、入力されるサウンド信号
よりエンベロープを抽出し、波形補間部3からの波形デ
ータの出力と並行して抽出しなエンベロープを出力し、
乗算器5で乗算させて楽音信号として出力させていく。
上記構成の各部を第1図に基づいて説明する。
入力されたサウンド信号は、ローパスフィルタ11で不
要な高域周波数、例えば3.4kHz以上か除去された
後、A/D変換器12に入力される。
A/D変換器12は、入力サウンド信号を所定の標本化
周波数、例えば8kHzでサンプリングした後、所定の
ビット数で量子化し、これを原波形メモリ13に一定時
間長分、例えば32ミリ秒分すなわち256サンプル分
ずつ格納する。このサンプリング処理は、所定タイミン
グTごと、例えば0.2秒おきに行われて、入力サウン
ド信号のエンベロープの各部の波形についてサンプリン
グがなされる。
フーリエ変換器14は、原波形メモリ13の電子化サウ
ンド1λ号について、飛散型フーリエ変換を実施して、
周波数領域の値に変換し、これをパワースペクトル算出
器16に与える。パワースペクトル算出器16は、与え
られる各周波数スペクトル成分の実数部及び虚数部の自
乗加算等の演算を行い、第5図(1)に示すようなパワ
ースペクトルを算出し、スペクトルメモリ17に格納す
る。
制御部15は、このスペクトルメモリ17の各スペクト
ルデータに対し、後述する第4図の高調波係数抽出処理
を実行して、第5図に示すパワースペクトル特性図のフ
ォルマントの高調波係数すなわち各ピーク点における波
長データλ1 (I−1,2,3・・・)とレベルデー
タPi(i=1.2.3・・弓とを抽出して高調波係数
メモリ18に記憶する。この抽出処理は、入力サウンド
信号のエンベロープの各部の波形について夫々実行され
る。
高調波係数合成にあたって、制御部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への書込は、入力サウンド信号のエンベロープの各部
の波形について夫々実行される。
この場合、一般に第3図に示すように、エンベロープの
アタックからリリースへと向がって高調波成分が少なく
なるので、入力サウンド信号のエンベロープの代表的な
波形部分1一つについてのみ高調波係数抽出合成を行い
、池の波形部分については、適当な高調波周波数につい
ての波長データλ1とレベルデータP1とを順次付加し
たり逆に削除したりして、高調波係数合成を行っても良
い。
また、このようにして書込まれた入力サウンド信号のエ
ンベロープの各部の波形につき、音の強さの違うff(
フォルテッシモ)、mf(メゾフォルテimp(メゾピ
アノ)、pp(ピアニツシモ)の各レベルの波形の高調
波係数合成も行われる。一般に第3図に示すように、p
pからffへと音の強さが大きくなるにつれて高調波成
分が多くなるので、これにあわせて適当な高調波周波数
についての波長データλiとレベルデータP1とを順次
付加したり逆に削除したりして、高調波係数合成を行え
ばよいことになる。
合成波形メモリ26に書込まれた各高調波係数合成波形
は、楽音放音時に制御部15の制御下において補間制御
部27によって順次読出され出力されるとともに、後述
する第6図に示す波形補間処理により、各部の波形を補
間したものも出力される。この場合、各波形は上述した
入力サウンド信号のエンベロープの各部の波形の高調波
係数抽出時における抽出タイミングTおきに順次読出さ
れていく。この合成波形メモリ26からの高調波係数合
成波形データ書込読出にあたっては、アドレスコントロ
ーラ28によってアクセスアドレスデータか与えられ、
このアドレスコントローラ28は書込時は制御部15、
続出時は補間制御部27によって制御される。このよう
にして、読出補間された高調波係数合成波形データは乗
算器29でエンベロープデータと乗算され、D/A変換
器30を介してサウンドシステム31に送られ楽音とし
て放音される。
一方、上記入力されたサウンド信号は、エンベロープ抽
出回路32でエンベロープ波形が抽出され、A / D
変換器33を介し、制御部15によりエンベロープメモ
リ3.4にデジタルデータの形で記憶される。このエン
ベロープメモリ34のエンベロープデータは、楽音放音
時に制御部15によって読出され、乗算器35で後述す
るタッチデータが乗算されて、音の強さに応じたエンベ
ロー1が作成され、上記乗算器29に送られて高調波係
数合成波形データと乗算される。
なお、キーボード36より与えられるノートデータ及び
タッチデータのうち、タッチデータは上記乗算器35に
与えられるとともに補間制御部27にも与えられて、合
成波形メモリ26の各記憶波形のうち対応する音の強さ
に応じた波形データかIii次続出される。またキーボ
ード36がらのノートデータに応じて、補間制御部27
によって合成波形メモリ26より波形データを読出す速
度が制御され、ノートデータに応じた音高の楽音が生成
される。
次に、本実施例の動作について述べる。
第4図は、高調波係数抽出合成処理のフローチャートを
示すもので、スペクトルメモリ17にスペクトルデータ
がセットされると、制御部15は、この各周波数ごとの
パワースペクトルのうち、連続する3つのパワースペク
トルのレベルデータPa 、Pb 、Pcを順次読出し
くステップSi以下のステップS1は単にSlと表わし
、他のステップも同様とする。)、真ん中のレベルデー
タPbが両側のレベルデータPa 、Pcより大きいか
否かを判別する(32)、これは第5図(2)に示すよ
うに、パワースペクトルのピーク点のある所をサーチす
るためである。
ピーク点のある所が判明すれば、この付近を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とを順次付加したり逆に削
除したりして高調波係数合成か行われる。
こうして、簡単に高調波係数抽出合成を行うことができ
、入力サウンド信号の特徴を高調波係数の波長データλ
i、レベルデータPiだけでつかんで記憶しておくこと
ができ、データ量を少なくし、データ処理を簡単なもの
とすることができる。
第6図は波形補間処理のフローチャートを示すものであ
る。この補間は、第7図に示すように、合成波形メモリ
26の波形データは、高調波係数抽出にあたってはタイ
ミングTごとに行われたものなので、この時間Tの間で
何ステップかに分けて行われ、本実施例では時間Tを4
等分した時間しごとに、3ステツプ(このステップ値を
nとする)に分けて補間が行われ、1つの波形から次の
波形まで徐々になめらかに変化していくようになる。
まず、楽音放音開始時に、補間制御部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後の波形データの続出
出力を続ける。
こうして、合成波形メモリ26より読出される各波形の
補間により、なめらかなサウンド変化を実現できるし、
この補間により、各波形の中間波形を合成波形メモリ2
6に記憶しなくとも済み、それたけデータ記憶量か少な
くて済む。
第8図は第二実施例であり、フォルマントメモリ41を
複数設け、ここからのフォルマントデータ(フォルマン
トの形状を示すデータ)に基づき、高調波係数抽出部1
で抽出された高調波係数すなわち波長データλ1、レベ
ルデータPiをデータ修正部40で、音域、強弱等の点
で修正し、修正後のデータλi ’ 、Pi ′により
高調波係数合成部2で波形合成し、波形補間部3で補間
して出力するものである。この場合、フォルマントメモ
リ41の記憶内容は1種類ではなく複数種類とし、また
この複数種類のフォルマントデータ間の補間を行ったデ
ータを利用して高調波係数の修正を行っても良い。
本発明は上記実施例に限定されず、本発明の趣旨を逸脱
しない範囲で種々変更可能である9例えば、高調波係数
の抽出合成は他の方法でも良く、波形補間のステップ値
等、補間の方法も他の方法でも良い。
[発明の効果] 以上詳述したように本発明によれば、簡単に高調波係数
抽出合成を行うことができ、入力サウンド信号の特徴を
高調波係数データだけでつかんで記憶しておくことがで
き、データ量を少なくし、データ処理を簡単なものとす
ることができる。各高調波係数合成波形の補間により、
なめらかなサウンド変化を実現できるし、この補間によ
り、各波形の中間波形を記憶しなくとも済み、それだけ
データ記憶量が少なくて済む。
【図面の簡単な説明】
第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杉

Claims (1)

  1. 【特許請求の範囲】 1、与えられる高調波係数に基づいて、サウンド信号の
    各部の波形を合成する高調波係数合成手段と、 この高調波係数合成手段で合成された各部の波形を出力
    するとともに、各部の波形を補間したものを出力する補
    間手段とを供えたことを特徴とする高調波係数音源方式
    。 2、入力されるサウンド信号の高調波係数を抽出する高
    調波係数抽出手段と、 この高調波係数抽出手段で抽出された高調波係数に基づ
    いて、元のサウンド信号の各部の波形を再合成する高調
    波係数合成手段と、 この高調波係数合成手段で合成された各部の波形を出力
    するとともに、各部の波形を補間したものを出力する補
    間手段とを供えたことを特徴とする高調波係数音源方式
JP63190143A 1988-07-29 1988-07-29 高調波係数抽出装置、高調波係数合成装置、高調波係数抽出方法及び高調波係数合成方法 Expired - Fee Related JP2766648B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63190143A JP2766648B2 (ja) 1988-07-29 1988-07-29 高調波係数抽出装置、高調波係数合成装置、高調波係数抽出方法及び高調波係数合成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63190143A JP2766648B2 (ja) 1988-07-29 1988-07-29 高調波係数抽出装置、高調波係数合成装置、高調波係数抽出方法及び高調波係数合成方法

Publications (2)

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

Family

ID=16253119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63190143A Expired - Fee Related JP2766648B2 (ja) 1988-07-29 1988-07-29 高調波係数抽出装置、高調波係数合成装置、高調波係数抽出方法及び高調波係数合成方法

Country Status (1)

Country Link
JP (1) JP2766648B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159018A (ja) * 2018-03-09 2019-09-19 学校法人早稲田大学 モード分解装置、モード分解方法、プログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5865497A (ja) * 1981-09-22 1983-04-19 株式会社河合楽器製作所 電子楽器用アコ−ステイツク楽音シンセサイザ
JPS6093496A (ja) * 1983-10-27 1985-05-25 株式会社河合楽器製作所 電子楽器
JPS60111298A (ja) * 1983-11-18 1985-06-17 株式会社河合楽器製作所 電子楽器
JPS60147793A (ja) * 1984-01-12 1985-08-03 ヤマハ株式会社 楽音信号発生装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5865497A (ja) * 1981-09-22 1983-04-19 株式会社河合楽器製作所 電子楽器用アコ−ステイツク楽音シンセサイザ
JPS6093496A (ja) * 1983-10-27 1985-05-25 株式会社河合楽器製作所 電子楽器
JPS60111298A (ja) * 1983-11-18 1985-06-17 株式会社河合楽器製作所 電子楽器
JPS60147793A (ja) * 1984-01-12 1985-08-03 ヤマハ株式会社 楽音信号発生装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019159018A (ja) * 2018-03-09 2019-09-19 学校法人早稲田大学 モード分解装置、モード分解方法、プログラム

Also Published As

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

Similar Documents

Publication Publication Date Title
KR0164590B1 (ko) 음원 데이타 발생, 기록 또는 재생장치
US4649783A (en) Wavetable-modification instrument and method for generating musical sound
JPS6052895A (ja) 楽音信号発生装置
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
JP3482685B2 (ja) 電子楽器の音源装置
US4638706A (en) Electronical musical instrument with note frequency data setting circuit and interpolation circuit
JPH0239197A (ja) 高調波係数音源方式
JPS6332196B2 (ja)
US5814751A (en) Musical tone generating apparatus
JPH0664466B2 (ja) 電子楽器
JP2776045B2 (ja) 楽音発生装置
JP3021743B2 (ja) 楽音合成装置
JPS58200297A (ja) 包絡線信号発生装置
EP1505570A1 (en) Singing voice synthesizing method
JPS6091227A (ja) 音響解析装置の合成装置
JPS583238B2 (ja) 電子楽器
JP3832051B2 (ja) 楽音合成装置及び楽音合成方法
JP3226255B2 (ja) 楽音合成システム
JP3727110B2 (ja) 楽音合成装置
JP2727684B2 (ja) 楽音合成装置
JPH0468632B2 (ja)
JP2712199B2 (ja) 電子楽器
JP2754936B2 (ja) 楽音発生装置

Legal Events

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