JPH0426895A - 楽音信号発生装置 - Google Patents

楽音信号発生装置

Info

Publication number
JPH0426895A
JPH0426895A JP2131584A JP13158490A JPH0426895A JP H0426895 A JPH0426895 A JP H0426895A JP 2131584 A JP2131584 A JP 2131584A JP 13158490 A JP13158490 A JP 13158490A JP H0426895 A JPH0426895 A JP H0426895A
Authority
JP
Japan
Prior art keywords
coefficient
average value
musical tone
tone signal
storage means
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.)
Pending
Application number
JP2131584A
Other languages
English (en)
Inventor
Toshiaki Kasai
河西 俊明
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2131584A priority Critical patent/JPH0426895A/ja
Publication of JPH0426895A publication Critical patent/JPH0426895A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は電子楽器等に用いて好適な楽音信号発生装置に
関する。
[従来の技術] 自然楽器が発生する楽音に最も近い楽音を電子楽器で発
生きせるには、例えば、自然楽器が発生した楽音をPC
Mデータとしてメモリに記憶させ、メモリに記憶きれた
データを読出し、D/A変換して出力する方法がある。
しかしながら、自然楽器の楽音はきわめて複雑であり、
このように、単にPCMデータをメモリに記憶させる方
式は、メモリの容量が極めて大きくなる問題点がある。
また近年では複数種の自然楽器の楽音をひとつの電子楽
器で切り換えて出力するタイプが増えており、このよう
な方式ではさらにメモリ容量が必要となってくる。
そこで、楽音信号を予めPARCOR係数と残差48号
に分析してメモリに記憶しておき、楽音信号を発生する
とき、これらのデータを読出し、楽音信号を合成するこ
とが、例えば、特開昭61−100796号公報に提案
されている。
[発明が解決しようとする課題] しかしなから、PARCOR係数と残差信号を用いて楽
音信号を合成する方式を用いたとしても合成のために必
要なデータ量がまだきわめて多く、合成処理に時間がか
かる問題点があった。特に電子楽器などは限られたメモ
リ容量しかなく、そこにおいて複数種の楽音を発生きせ
るだけのデータを記憶することはきわめてむずかしく、
少してもデータ量を少なくすることか望まれていた。
本発明はこのような状況に鑑みてなきれなもので、合成
に必要なデータ量をできる限り少なくして合成処理時間
を短くすることにより電子楽器等限られたメモリ容量し
か持たない機器にも適応できる楽音発生装置を提供しよ
うとするものである。
[課題を解決するための手段1 請求項1に記載の楽音信号発生装置は、外部からの楽音
信号の波形に基づいて係数情報を算出して記憶する係数
記憶手段と、楽音信号を係数記憶手段に記憶された係数
情報に対応してフィルタ処理し、波形情報を生成する分
析フィルタ手段と、係数記憶手段に記憶された係数情報
のうち所定の範囲の平均値を算出する平均値算出手段と
、この平均値算出手段を介した係数情w1.紀億手段か
らの係数情報を記憶する係数平均値記憶手段と、分析フ
ィルタ手段により生成きれた波形情報を、係数平均値記
憶手段に記憶された係数情報に対応してフィルタ処理す
る合成フィルタ手段とを備えることを特徴とする 請求項2に記載の楽音信号発生装置は、外部からの楽音
信号より係数情報を算出する係数算出手段と、係数算出
手段により算出された係数情報のうち所定の範囲の平均
値を算出する平均値算出手段と、この平均値算出手段を
介した係数歳出手段からの係数情報を記憶する係数平均
値記憶手段と、楽音信号を係数平均値記憶手段に記憶さ
れた平均値に対応してフィルタ処理し、波形情報を生成
する分析フィルタ手段と、分析フィルタ手段により得ら
れた波形情報を、係数平均値記憶手段により記憶された
平均値に対応してフィルタ処理する合成フィルタ手段と
を備えることを特徴とする。
[作用] 請求項1に記載の楽音信号発生装置においては、例えば
、PARCOR係数等の係数情報のうちあまり変化のな
い部分は平均値をとり、この平均値を含む係数情報に対
応して残差信号等の波形情報か合成される。従って、合
成に必要なデータ量はあまり変化のない範囲はひとつの
平均値だけになるIこめ少なくなってメモリ容量か小ざ
くてずみ、合成処理時間を短くすることができる。
請求項2に記載の楽音信号発生装置においては、さらに
、例えば、残差信号等の波形情報を分析するのに、PA
RCOR係数等の係数情報の変化かあまりない範囲では
その平均値が用いられる。従って、分析に必要なデータ
量か少なくなってメモリ容量も小さくてすみ、さらに、
分析処理時間も知くすることかでざる。
[実施例] 第1図は本発明の楽音信号発生装置の一実施例の構成を
示すブロック図である。
マイクロフォン1より入力されtこ楽音信号はA/Dコ
ンバータ(ADC)2によりA/D変換され、波形デー
タとして波形RAM3に書込まれる。波形RΔM3より
読出された波形データはPARCOR係数算出回路4(
係数算出手段)に入力される。
算出回路4は入力された波形データからPARCOR係
数(係数情報)を算出し、PARCOR係数RA M 
5 (係数記憶手段)に記憶きせる。
RA M 5に記憶されたPARCOR係数は続出され
、必要に応じてデイスプレー7に表示される。
また、PARCOR分析フィルタ6(分析フィルタ手段
)は、RAM5より読出されたPARCOR係数を用い
て、RAM3より読出きれた波形データを分析し、残差
信号(波形情報)を生成する。分析フィルタ6により生
成された残差信号は残差信号RAM9に記憶される。
一方、範囲指定スイッチ11を操作すると、操作に対応
するスタートアドレスとエンドアドレスが平均値算出回
路8(平均値算出手段)に出力される。平均値算出回路
8は、スタートアドレスとエンドアドレスにより指定さ
れる範囲の続出アドレスをRAM5に出力し、その範囲
のPARCOR係数を読出す。そして、読出されたPA
RCOR係数の平均値を算出し、PARCOR係数平均
値RAMl0(係数平均値記憶手段)に記憶させる。
PARCOR合成フィル合成フィルタフ2ルタ手段)は
RAM9より読出される残差信号(音声信号の声帯信号
に相当する)を、RAMl0より読出されるPARCO
R係数の平均値により設定する特性(音声信号の声道特
性に相当する)で、フィルタ処理する。合成フィルタ1
2の出力は、D/Aコンバータ(DAC)13に入力さ
れ、D/A変換された後、ローパスフィルタ14により
平滑され、出力される。
分析フィルタ6は、例えば、第2図に示すように構成さ
れる。
この実施例の場合、入力データを単位クロック分遅延す
る遅延回路21(22・・・23)と、入力データに所
定の係数−に、(−に2・・・−に、)を乗算する乗算
器31.32(33・・・36)と、2つの入力を加算
する加算841.42(43・・・46)よりなる回路
か、複数段設けられている。
また、合成フィルタ12は、例えば、第3図に示すよう
に構成される。
この実施例の場合、2つの入力を加算する加W器51.
52(53・・・56)と、入力データに所定の係数±
に、(±k D−I・・・±に工)を乗算する乗算器6
1.62(63・・・66)と、入力データを単位クロ
ック分遅延する遅延回路71(72・・73)とよりな
る回路が、複数段設けられている。
第4図は平均値算出回路8における平均値を算出する動
作を示すフローチャートである。
先ず、PARCOR係数の平均値m k o乃至mkp
−+、データ数DNを0とし、変数STとENDにスタ
ートアドレスとエンドアドレスをセットする(ステップ
S1乃至S3)。まl:、読出アドレスRDに変数ST
をセットする(ステップS4)。
次に、PARCOR係数knに平均値mknを加算し、
それを新たな平均値mknとする。さらに、続出アドレ
スRDとデータ数DNが1だけインクリメントする動作
か、続出アドレスRDが、エンドアドレスENDより大
きくなるまで繰返される(ステップS5乃至S8)。
読出アドレスRDか、エンドアドレスENDより大きく
なったとき、平均値m k 、、がデータ数DNて除算
され、その商が新たな平均値m k 、、とされ、これ
か記憶される(ステップS9,5IO)。
第5図は本発明の楽音信号発生装置の他の実施例の構成
を示すブロック図である。
第1図の実施例においては、分析フィルタ6て残差信号
を得るのに、RAM5に記憶されたPARCOR係数が
用いられているが、この実施例においては、RAMl0
に記憶された所定範囲か平均値となっているPARCO
R係数か用いられている。
その他の動作は第1図における場合と同様である。
[発明の効果1 以上のように、請求項1に記載の楽音(、W号発生装置
によれば、例えば、PARCOR係数等の係数情報のう
ちあまり変化のない範囲はその平均値に対応して残差信
号等の波形情報を合成するようにしたので、合成に必要
なデータ量はあまり変化のない範囲はひとつの平均値デ
ータとなるので、少なくなり、メモリ容量を少なくする
ことがてぎるとともに合成処理時間を短くすることがで
きる。
また、請求項2に記載の楽音信号発生装置によれば、ざ
らに、例えば、残差信号等の波形情報を分析するのに、
PARCOR係数等の係数情報のうちあまり変化のない
範囲はその平均値を算出し、その平均値を用いるように
したので、分析に必要なデータ量が少なくなり、メモリ
容量を少なくすることができるとともに分析処理時間も
短くすることができる。
【図面の簡単な説明】
第1図および第5図は本発明の楽音信号発生装置の一実
施例の構成を示すブロック図、第2図は第1図および第
5図における分析フィルタの一実施例の構成を示すブロ
ック図、第3図は第1図および第5図における合成板フ
ィルタの一実施例の構成を示すブロック図、第4図は第
1図および第5図における平均値算出回路の動作を説明
するフローチャートである。 1・・・マイクロフォン 2・・・A/Dコンバータ 3・・・波形RAM 4−・−PΔRCOR係数算出回路(係数算出手段)5
・・PARCOR係数RAM(係数記憶手段)6・・分
析フィルタ(分析フィルタ手段)8・・平均値算出回路
(平均値算出手段)9−・・残差信号RAM 10・・・PARCOR係数平均値RAM(係数平均値
記憶手段) 12・・・合成フィルタ(合成フィルタ手段)特許出願
人 カシオ計算機株式会社

Claims (2)

    【特許請求の範囲】
  1. (1)外部からの楽音信号の波形に基づいて係数情報を
    算出して記憶する係数記憶手段と、 前記楽音信号を前記係数記憶手段に記憶された係数情報
    に対応してフィルタ処理し、波形情報を生成する分析フ
    ィルタ手段と、 前記係数記憶手段に記憶された係数情報のうち所定の範
    囲の平均値を算出する平均値算出手段と、この平均値算
    出手段を介した前記係数情報記憶手段からの係数情報を
    記憶する係数平均値記憶手段と、 前記分析フィルタ手段により生成された波形情報を、前
    記係数平均値記憶手段に記憶された係数情報に対応して
    フィルタ処理する合成フィルタ手段とを備えることを特
    徴とする楽音信号発生装置。
  2. (2)外部からの楽音信号より係数情報を算出する係数
    算出手段と、 前記係数算出手段により算出された係数情報のうち所定
    の範囲の平均値を算出する平均値算出手段と、 この平均値算出手段を介した前記係数算出手段からの係
    数情報を記憶する係数平均値記憶手段と、前記楽音信号
    を前記係数平均値記憶手段に記憶された平均値に対応し
    てフィルタ処理し、波形情報を生成する分析フィルタ手
    段と、 前記分析フィルタ手段により得られた波形情報を、前記
    係数平均値記憶手段により記憶された平均値に対応して
    フィルタ処理する合成フィルタ手段とを備えることを特
    徴とする楽音信号発生装置。
JP2131584A 1990-05-22 1990-05-22 楽音信号発生装置 Pending JPH0426895A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2131584A JPH0426895A (ja) 1990-05-22 1990-05-22 楽音信号発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2131584A JPH0426895A (ja) 1990-05-22 1990-05-22 楽音信号発生装置

Publications (1)

Publication Number Publication Date
JPH0426895A true JPH0426895A (ja) 1992-01-30

Family

ID=15061474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2131584A Pending JPH0426895A (ja) 1990-05-22 1990-05-22 楽音信号発生装置

Country Status (1)

Country Link
JP (1) JPH0426895A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06102883A (ja) * 1992-09-18 1994-04-15 Victor Co Of Japan Ltd 楽音信号の合成に用いられる原楽音信号の発生方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06102883A (ja) * 1992-09-18 1994-04-15 Victor Co Of Japan Ltd 楽音信号の合成に用いられる原楽音信号の発生方法

Similar Documents

Publication Publication Date Title
US5086475A (en) Apparatus for generating, recording or reproducing sound source data
JPS63163897A (ja) 楽音信号発生方法
JPH0642149B2 (ja) 電子楽器
US6208969B1 (en) Electronic data processing apparatus and method for sound synthesis using transfer functions of sound samples
JPH0426895A (ja) 楽音信号発生装置
JPS58200297A (ja) 包絡線信号発生装置
JPS61124994A (ja) 楽音信号発生装置
JPH0573031B2 (ja)
JPH0535277A (ja) 電子楽器
JP2790160B2 (ja) 波形生成装置および波形記憶装置
JP3832051B2 (ja) 楽音合成装置及び楽音合成方法
JP2900076B2 (ja) 波形生成装置
JP3433764B2 (ja) 波形変更装置
JPH02179693A (ja) 処理装置
JPS61286899A (ja) 電子楽器
JPS62267798A (ja) 電子楽器
JPH0142000B2 (ja)
JPS58200294A (ja) 包絡線信号発生装置
JP3479999B2 (ja) 波形データ発生装置
JPS6040636B2 (ja) 音声合成装置
JPH08123421A (ja) 楽音信号合成装置
JPS6036597B2 (ja) 音声合成装置
JPS6145295A (ja) エンベロ−プ制御方式
JPH02179698A (ja) 処理装置
JPH08129384A (ja) 楽音発生装置