JPH10214089A - 楽音信号生成装置 - Google Patents

楽音信号生成装置

Info

Publication number
JPH10214089A
JPH10214089A JP9031117A JP3111797A JPH10214089A JP H10214089 A JPH10214089 A JP H10214089A JP 9031117 A JP9031117 A JP 9031117A JP 3111797 A JP3111797 A JP 3111797A JP H10214089 A JPH10214089 A JP H10214089A
Authority
JP
Japan
Prior art keywords
sound
signal
periodic
envelope
tone
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
JP9031117A
Other languages
English (en)
Inventor
Hiroshi Sato
浩 佐藤
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 JP9031117A priority Critical patent/JPH10214089A/ja
Publication of JPH10214089A publication Critical patent/JPH10214089A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【課題】少ない波形データの量であるにも拘わらず、タ
ッチに応じて自然楽器と同様の音色変化を得ることので
きる楽音信号生成装置を提供する。 【解決手段】周期音波形データと非周期音波形データと
を記憶した波形メモリ70と、該周期音波形データに基
づき周期音信号を生成する第1のDCO50と、該周期
音信号に第1のエンベロープを付加する第1のエンベロ
ープ付加手段52と、該第1のエンベロープが付加され
た信号を、第1のフィルタ特性でフィルタリングする第
1のDCF54と、該非周期音波形データに基づき非周
期音信号を生成する第2のDCO51と、該非周期音信
号に第2のエンベロープを付加する第2のエンベロープ
付加手段53と、該第2のエンベロープが付加された信
号を、第2のフィルタ特性でフィルタリングする第2の
DCF55と、該第1及び第2のDCFからの各信号を
混合して楽音信号を生成する混合手段56、とを備えて
いる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は楽音信号生成装置に
関し、特に自然楽器に近い楽音を発生するための楽音信
号を生成する技術に関する。
【0002】
【従来の技術】従来、自然楽器の1つであるアコーステ
ィックピアノでは、打鍵の強さ(以下、「タッチ」とい
う)が変化することにより音色が変化することが知られ
ている。このようなアコースティックピアノの特性を電
子楽器で模擬するためには、異なるタッチによって発生
された複数の楽音に対応する複数の波形データを予め記
憶しておき、打鍵がなされた時に、該鍵のタッチに応じ
て、これら複数の波形データの中から1つの波形データ
を読み出して再生すればよい。しかしながら、この方法
では、複数のタッチに対応する波形データを予め記憶し
ておかなければならないので、波形データの量が膨大に
なるという問題がある。
【0003】そこで、少ない波形データの量であるにも
拘わらずタッチに応じた音色変化を実現する幾つかの方
法が開発されている。第1の方法は、フィルタを用いて
音色変化を模擬する方法である。即ち、強打音には高周
波成分が多量に含まれるが弱打音にはそれが少ないとい
う自然楽器音の特性に着目し、高周波成分が多く含まれ
た強打音の波形データだけを用意しておき、この波形デ
ータに基づいて生成された信号を、例えば1オクターブ
で数十デシベル[dB/oct]レベル低下させるよう
なデジタルフィルタを通過させる。これにより、強打音
に含まれる高周波成分をタッチに応じたカットオフ周波
数で除去し、以て擬似的に中打音、弱打音等といったタ
ッチに応じた音色を作成する。
【0004】第2の方法は、例えば強打音を複数の特徴
的な成分に分離し、これらをタッチに応じた比率で加算
することにより音色変化を模擬する方法である。例えば
アコースティックピアノの音には、弦や響板の振動によ
り発生される周期音と、弦以外の振動により発生される
非周期的な音、例えば打鍵時の衝撃によって発生される
所謂コツ音とが含まれる。そして、これらの混合比率は
タッチによって変化し、これが音色変化に寄与する。そ
こで、1つの楽音を周期音と非周期音に分離して各々の
波形データを作成しておき、打鍵がなされた時に、これ
らの両波形データを該鍵のタッチに応じた比率で加算
し、これによって音色変化を実現する。
【0005】
【発明が解決しようとする課題】本発明者は、アコース
ティックピアノにおけるタッチと周波数特性の関係を調
べた。この結果を、図3及び図4に示す。図3は強打時
の周波数特性を示す図であり、同図(A)は原音の周波
数特特性、同図(B)は該原音に含まれる周期音成分の
周波数特性、同図(C)は該原音に含まれる非周期音成
分の周波数特性を各々示す。図4は弱打時の周波数特性
を示す図であり、同図(A)は原音の周波数特特性、同
図(B)は該原音に含まれる周期音成分の周波数特性、
同図(C)は該原音に含まれる非周期音成分の周波数特
性を各々示す。
【0006】ここで、図3(B)に示す強打時の周期音
成分の周波数特性と図4(B)に示す弱打時の周期音成
分の周波数特性とを比べてみると、弱打の時は、強打の
時に比べて、3kHz(6倍音)付近で10dBのレベ
ル低下が見られる。これに対し、図3(C)に示す強打
時の非周期音成分の周波数特性と図4(C)に示す弱打
時の非周期音成分の周波数特性とを比べてみると、弱打
の時は、強打の時に比べて、20dBのレベル低下が見
られる。このことは、アコースティックピアノにおけ
る、タッチに応じた周波数特性の変化は、周期成分と非
周期成分とで異なることを意味する。
【0007】上記第1の方法は、周期成分と非周期成分
の周波数特性は同じ変化をするので、実際の音色変化と
は異なる音色変化になってしまうという問題がある。ま
た、上記第2の方法は、周期成分と非周期成分それぞれ
の周波数特性は変化しないので、実際の音色変化とは異
なる音色変化になってしまうという問題がある。
【0008】本発明は、このような問題を解消するため
になされたもので、少ない波形データの量であるにも拘
わらず、タッチに応じて自然楽器と同様の音色変化を得
ることのできる楽音信号生成装置を提供することを目的
とする。
【0009】
【課題を解決するための手段】上記目的を達成するため
に、本発明の楽音信号生成装置は、1つの楽音に含まれ
る周期音成分に対応する周期音波形データと非周期音成
分に対応する非周期音波形データとを記憶した波形メモ
リと、該波形メモリからの周期音波形データに基づき周
期音信号を生成する第1の信号生成手段と、該第1の信
号生成手段からの周期音信号に、第1のエンベロープを
付加する第1のエンベロープ付加手段と、該第1のエン
ベロープ付加手段からの信号を、タッチに応じて変化す
る第1のフィルタ特性でフィルタリングする第1のフィ
ルタ手段と、該波形メモリからの非周期音波形データに
基づき非周期音信号を生成する第2の信号生成手段と、
該第2の信号生成手段からの非周期音信号に、第2のエ
ンベロープを付加する第2のエンベロープ付加手段と、
該第2のエンベロープ付加手段からの信号を、タッチに
応じて変化する第2のフィルタ特性でフィルタリングす
る第2のフィルタ手段と、該第1のフィルタ手段からの
信号と、該第2のフィルタ手段からの信号を混合し、以
て楽音信号を生成する混合手段、とを備えている。
【0010】本発明で「1つの楽音」とは、1つの音色
の1つの音高の音をいう。上記波形メモリは、例えばリ
ードオンリメモリ(以下、「ROM」という)又はラン
ダムアクセスメモリ(以下、「RAM」という)で構成
することができる。この波形メモリに記憶される周期音
波形データ及び非周期音波形データは、1つの楽音に対
応する楽音信号を周期音成分の楽音信号と非周期音成分
の楽音信号とに分離し、これらをデジタル化することに
よって得ることができる。この場合、上記1つの楽音
は、強打によって得られる楽音であることが望ましい
が、これに限定されるものではない。
【0011】上記第1及び第2の信号生成手段は、例え
ばデジタル制御オシレータ(DCO)で構成できる。ま
た、上記第1及び第2のフィルタ手段は、例えばデジタ
ル制御フィルタ(DCF)で構成することができる。ま
た、上記第1及び第2のエンベロープ付加手段は、例え
ばデジタル乗算器で構成することができる。更に、上記
混合手段は、デジタル加算器で構成することができる。
これらDCO、DCF、デジタル乗算器及びデジタル加
算器は、例えばデジタルシグナルプロセッサ(DSP)
で構成することができる。
【0012】本発明では、第1のエンベロープが付加さ
れた周期音信号を第1のフィルタ特性を有する第1のフ
ィルタ手段でフィルタリングし、第2のエンベロープが
付加された非周期音信号を第2のフィルタ特性を有する
第2のフィルタ手段でフィルタリングし、以てアコース
ティックピアノの音色変化を模擬するようにしている。
この場合、第1及び第2の各フィルタ特性は、各々タッ
チに応じて変化するように構成されている。
【0013】例えばタッチが強い時は、第1のフィルタ
特性は、図3(B)に示すような、原音と同様の、つま
りレベル低下のない周波数特性を有し、第2のフィルタ
特性は、図3(C)に示すような、原音と同様の、つま
りレベル低下のない周波数特性を有するように構成され
ている。一方、タッチが弱い時は、第1のフィルタ特性
は、図4(B)に示すような、3kHz(6倍音)付近
でレベルが10dB程度低下する周波数特性を有し、第
2のフィルタ特性は、図4(C)に示すような、3kH
z付近でレベルが20dB程度低下する周波数特性を有
するように構成されている。なお、上記ではタッチが強
いときと弱い時といった2つの場合のフィルタ特性の例
を示したが、上記第1及び第2のフィルタ特性は、複数
のタッチの大きさの各々に対応した複数の周波数特性を
有するように構成できる。
【0014】このような構成により、例えば強打の時は
図3に示した実測された周波数特性とほぼ同等の周波数
特性を有する楽音信号を得ることができ、弱打の時は図
4に示した実測された周波数特性とほぼ同等の周波数特
性を有する楽音信号を得ることができる。即ち、タッチ
に応じて自然楽器と同様に音色が変化する楽音信号を生
成できる。しかも、各タッチの大きさ毎に波形データを
記憶しておく必要がなく、周期音成分の波形データ及び
非周期音成分の波形データだけを格納しておけばよいの
で、波形データの量を少なくできる。
【0015】また、本発明の楽音信号生成装置は、1つ
の楽音を収音するマイクロフォンと、該マイクロフォン
からの信号を周期音成分に対応する信号と非周期音成分
に対応する信号に分離する分離手段とを更に備え、該分
離手段は、該周期音成分に対応する信号に基づいて周期
音波形データを、該非周期音成分に対応する信号に基づ
いて非周期音波形データを各々生成し、これら周期音波
形データ及び非周期音波形データを前記波形メモリに記
憶するように構成できる。
【0016】上記マイクロフォンは、1つの楽音、例え
ばアコースティックピアノ等の自然楽器を打鍵すること
によって発生された音を電気信号に変換し、分離手段に
送る。分離手段は、この電気信号を周期音成分の楽音信
号と非周期音成分の楽音信号とに分離する。この分離に
は、例えば櫛形フィルタを用いてマイクロフォンからの
信号に含まれる周期音成分だけを取り出す方法、自己相
関関数を用いてマイクロフォンからの信号に含まれる周
期音成分を除く方法等を用いることができる。なお、簡
略的には、ローパスフィルタ又はハイパスフィルタを用
いてマイクロフォンからの信号の特定周波数以上を周期
音成分、それ以外を非周期音成分として分離する方法を
用いることができる。
【0017】周期音波形データ及び非周期音波形データ
は、このようにして分離された周期音成分及び非周期音
成分の各楽音信号を、例えばパルス符号変調(PCM)
することによって作成することができる。なお、波形デ
ータはPCMに限らず、差分パルス符号変調(DPC
M)、適応予測符号化(ADPCM)その他の方法によ
って作成することができる。この分離手段で作成された
周期音波形データ及び非周期音波形データは波形メモリ
に転送され記憶される。
【0018】なお、本発明は、楽音を周期音成分と非周
期音成分とに分け、各々を異なるフィルタ特性でフィル
タリングすることにより楽音を生成するように構成され
ているが、周期音成分及び非周期音成分を更に細かく分
けることも可能である。例えばアコースティックピアノ
の音色を発生させる場合は、周期音成分として弦自体が
発生する音及び響板が発生する音、非周期音として所謂
コツ音を各々用いるように構成できる。この場合、波形
メモリには、弦の音の周期音波形データ、響板の音の周
期音波形データ及びコツ音の非周期音波形データが記憶
される。そして、信号生成手段、エンベロープ付加手段
及びフィルタ手段は、各波形データに対応して3系統設
けられ、各系統からの信号が混合されて楽音信号が生成
される。同様に、例えばトランペットの音色を発生させ
る場合は、周期音としてホーンの共鳴音、非周期音とし
て息の音及び唇の振動音を用いるように構成できる。こ
の場合、波形メモリには、ホーンの音の周期音波形デー
タ、息の音の非周期音波形データ及び唇の振動の音の非
周期音波形データが記憶される。そして、信号生成手
段、エンベロープ付加手段及びフィルタ手段は、各波形
データに対応して3系統設けられ、各系統からの信号が
混合されて楽音信号が生成される。これらの構成によれ
ば、より自然楽器に近い音を発生することができる。
【0019】
【発明の実施の形態】以下、本発明の楽音信号生成装置
の実施の形態につき図面を参照しながら詳細に説明す
る。なお、本実施の形態では、アコースティックピアノ
音を周期音と非周期音との2つに分け、各音毎に信号処
理を行い、最後に混合する場合の例について説明する。
【0020】先ず、本発明の理解を容易にするために、
本発明の実施の形態に係る楽音信号生成装置が組み込ま
れた電子楽器の全体の構成について説明する。図2はこ
の電子楽器の構成を示すブロック図である。
【0021】この電子楽器では、中央処理装置(以下、
「CPU」という)10、プログラムメモリ11、ワー
クメモリ12、タッチ検出回路13、楽音信号生成装置
14及び周波数成分分離装置15がシステムバス30に
よって相互に接続されている。システムバス30は、例
えばアドレス信号、データ信号及び制御信号等を送受す
るために使用される。
【0022】また、CPU10には、操作パネル16、
ペダル17及びMIDIインタフェース回路18が接続
されている。また、タッチ検出回路13には鍵盤装置1
9が接続されている。また、楽音信号生成装置14には
D/A変換器20が接続され、このD/A変換器20に
はサウンドシステム21が接続されている。更に、周波
数成分分離装置15にはA/D変換器22が接続され、
このA/D変換器22にはマイクロフォン23が接続さ
れている。
【0023】CPU10は、プログラムメモリ11に記
憶されている制御プログラムに従って電子楽器の全体を
制御する。このCPU10によって行われる処理につい
ては、後に詳細に説明する。
【0024】プログラムメモリ11は、例えばROMで
構成されている。このプログラムメモリ11には、上述
した制御プログラムの他、音色パラメータ群が記憶され
ている。この音色パラメータ群は、複数の音色(楽器
音)の複数の音域に対応した複数の音色パラメータで構
成されている。1つの音色パラメータは、所定の音色の
所定の音域の音を発生するために使用される。
【0025】各音色パラメータは、例えば第1波形アド
レス、第2波形アドレス、第1周波数データ、第2周波
数データ、第1エンベロープデータ、第2エンベロープ
データ、第1フィルタ係数及び第2フィルタ係数で構成
されている。
【0026】第1波形アドレスは、1つの音色の周期音
波形データが記憶されている波形メモリ70内の位置を
指定し、第2波形アドレスは、同じ音色の非周期音波形
データが記憶されている波形メモリ70内の位置を指定
する。第1周波数データは、波形メモリ70から周期音
波形データを読み出す速度を指定し、第2周波数データ
は、波形メモリ70から非周期音波形データを読み出す
速度を指定する。第1エンベロープデータは、周期音波
形の包絡形状を指定し、第2エンベロープデータは、非
周期音波形の包絡形状を指定する。第1フィルタ係数
は、周期音に対するフィルタの特性(第1の特性)を指
定し、第2フィルタ係数は、非周期音に対するフィルタ
の特性(第2の特性)を指定する。
【0027】このプログラムメモリ11から読み出され
た音色パラメータは楽音信号生成装置14に送られる。
楽音信号生成装置14は、この音色パラメータに基づい
てデジタル楽音信号を生成する。
【0028】なお、このプログラムメモリ11はRAM
で構成することができる。この場合、電源投入時に、例
えばハードディスク、フロッピーディスク、ICメモ
リ、CD−ROM等に記憶された上記制御プログラム及
び音色パラメータ群を該プログラムメモリ11(RA
M)にロードするように構成すればよい。
【0029】ワークメモリ12は、例えばRAMで構成
されている。このワークメモリ12は、CPU10が処
理する種々のデータを一時的に記憶する。このワークメ
モリ12には、バッファ、レジスタ、カウンタ、フラグ
等(図示しない)が定義されている。
【0030】操作パネル16には、人が電子楽器を操作
するための、例えば音色選択スイッチ、リズム選択スイ
ッチ、音響効果選択スイッチ、音量制御ボリューム等が
設けられている。音色選択スイッチは例えば複数の押釦
スイッチで構成され、ピアノ、ハープシコード等といっ
た楽器の音色を選択するために使用される。リズム選択
スイッチは例えば複数の押釦スイッチで構成され、8ビ
ート、ワルツ、ロック等といった自動伴奏のリズムを選
択するために使用される。音響効果選択スイッチは例え
ば複数の押釦スイッチで構成され、リバーブ、コーラス
等といった音響効果を選択するために使用される。音量
制御ボリュームは、楽音の音量を制御するために使用さ
れる。
【0031】また、操作パネル16には図示しないパネ
ルスキャン回路が含まれている。このパネルスキャン回
路は、操作パネル16とCPU10との間のデータ送受
を制御する。即ち、パネルスキャン回路は、操作パネル
16をスキャンして上記各スイッチの開閉状態を示す信
号を取り込む。そして、この信号に基づいて各スイッチ
を1ビットに対応させたパネルデータを生成し、システ
ムバス30を介してCPU10に送る。
【0032】CPU10は、パネルスキャン回路から得
られたパネルデータを参照して操作パネル16のスイッ
チ操作に対応する処理を行う。例えば、音色選択スイッ
チが操作されると、CPU10は音色変更処理を行う。
この音色変更処理では、音色選択スイッチの中の操作さ
れたスイッチに対応する音色の音色番号がワークメモリ
12の所定領域に記憶される。CPU10は、この音色
暗号を参照することによりプログラムメモリ11に記憶
されている音色パラメータ群の中から1つの音色パラメ
ータを選択し、楽音信号生成装置14に送る。
【0033】ペダル17には、ダンパペダル及びソフト
ペダルが含まれる。ダンパペダルは、音のリリース時間
を長くして豊かな響きを発生させるために使用される。
ソフトペダルは音の大きさを抑制して柔らかな音を発生
させるために使用される。このペダル17は、上記操作
パネル16と同様にペダルスキャン回路を有しており、
ダンパペダル又はソフトペダルが操作された場合に、各
ペダルを1ビットに対応させたペダルデータを生成して
CPU10に送る。このペダルデータは、音色パラメー
タを修飾するために使用される。
【0034】MIDIインタフェース回路18は、この
電子楽器と外部装置との間のMIDIメッセージの送受
を制御する。外部装置としては、例えば他の電子楽器、
パーソナルコンピュータ、シーケンサ等を用いることが
できる。更に詳しくは、MIDIインタフェース回路1
8は外部装置から送られてきたMIDIメッセージを受
信し、CPU10に送る。CPU10は、このMIDI
メッセージに基づいて発音/消音処理を行い、更には操
作パネル16の設定状態を変更する。また、操作パネル
16及び鍵盤装置19が操作されることによって生成さ
れたデータはMIDIメッセージに変換され、MIDI
インタフェース回路18を介して外部装置に送られる。
これにより、この電子楽器の操作パネル16及び鍵盤装
置19から外部装置を制御することができる。
【0035】鍵盤装置19は、音高及びタッチを指示す
るための複数の鍵(例えば88鍵)を有している。この
鍵盤装置19としては、タッチを検出できるように、2
接点方式の鍵盤装置19が用いられている。この鍵盤装
置19の各鍵は、押鍵・離鍵に連動して開閉する2個の
キースイッチ(第1及び第2のキースイッチ)を有して
いる。
【0036】タッチ検出回路13は、鍵盤装置19をス
キャンして上記各鍵の第1及び第2のキースイッチの開
閉状態を示す信号を取り込む。そして、この信号に基づ
いて、各鍵を1ビット(各ビットは鍵のオン/オフを示
す)に対応させたキーデータを生成し、CPU10に送
る。また、タッチ検出回路13は、第1のキースイッチ
がオンになってから第2のキースイッチがオンになるま
での時間を計測し、この計測結果を、打鍵の強さ(打鍵
の速度)を示すタッチデータとしてCPU10に送る。
【0037】楽音信号生成装置14はCPU10からの
音色パラメータ及びタッチデータに応じたデジタル楽音
信号を生成する。この楽音信号生成装置14の詳細は後
述する。この楽音信号生成装置14で生成されたデジタ
ル楽音信号は、D/A変換器20に供給される。
【0038】D/A変換器20は、楽音信号生成装置1
4からのデジタル楽音信号をアナログ楽音信号に変換す
る。このD/A変換器20の出力は、サウンドシステム
21に供給される。サウンドシステム21は、増幅器及
びスピーカ又はヘッドホン等で構成されている。サウン
ドシステム21は、入力されたアナログ楽音信号を増幅
してスピーカ又はヘッドホンに送る。これにより、サウ
ンドシステム21から楽音が発生される。
【0039】なお、図2においては、上記の楽音信号生
成装置14、D/A変換器20及びサウンドシステム2
1は、1系統しか示されていないが、2系統設けて左右
両チャンネルのステレオ再生システムを構成することも
可能であり、更に、3系統以上設けて多チャンネル再生
システムを構成することもできる。
【0040】マイクロフォン23は、楽器音、例えばア
コースティックピアノを打鍵することにより発生された
楽音をアナログ電気信号に変換する。このマイクロフォ
ン23からのアナログ信号はA/D変換器22に供給さ
れる。A/D変換器22は、アナログ信号をデジタル信
号に変換し、周波数成分分離装置15に供給する。
【0041】周波数成分分離装置15は、A/D変換器
22からのデジタル信号を、周期音のデジタル信号と非
周期とのデジタル信号に分離する。この分離には、例え
ば櫛形フィルタ、ローパス/ハイパスフィルタを用いて
周期音成分又は非周期音成分を除去したり、自己相関関
数を用いて周期音成分を除く等の方法を用いることがで
きる。このようにして分離された周期音のデジタル信号
及び非周期音のデジタル信号は、各々パルスコード変調
(PCM)され、更にループ、リサンプル、カットなど
の必要な波形処理が施される。これにより、周期音波形
データ及び非周期音波形データが生成される。この周波
数成分分離装置15からの周期音波形データ及び非周期
音波形データは波形メモリ70に供給される。
【0042】なお、この周波数成分分離装置15の機能
は、CPU10の処理で実現することもできる。この場
合、A/D変換器22の出力がシステムバス30を介し
てCPU10に供給される。CPU10は、このA/D
変換器22からのデジタル信号に対し、上述した櫛形フ
ィルタ処理、自己相関関数を用いて周期音成分を除く処
理、あるいはローパス又はハイパスフィルタ処理を施す
ことにより、周期音波形データ及び非周期音波形データ
を作成し、これを波形メモリ70に格納する。この構成
によれば、ハードウェア量を少なくできるという利点が
ある。
【0043】また、この実施の形態では、波形メモリ7
0は書き換え可能なメモリで構成されており、周波数成
分分離装置15で生成された周期音波形データ及び非周
期音波形データを直接書き込む構成となっているが、こ
の波形メモリ70はROMで構成することができる。こ
の場合、周波数成分分離装置15、A/D変換器22及
びマイクロフォン23を本電子楽器に備えている必要は
ない。即ち、他の装置を用いて作成された周期音波形デ
ータ及び非周期音波形データを予めROMに書き込み、
これを波形メモリ70として楽音信号生成装置14に搭
載するように構成してもよい。
【0044】次に、楽音信号生成装置14の詳細な構成
について、図1のブロック図を参照しながら説明する。
【0045】楽音信号生成装置14は、第1のDCO5
0、第2のDCO51、第1の乗算器52、第2の乗算
器53、第1のDCF54、第2のDCF55、加算器
56、エンベロープ発生器60、フィルタ係数発生器6
1及び波形メモリ70で構成されている。
【0046】波形メモリ70には、各音色パラメータに
対応する周期音波形データ及び非周期音波形データが記
憶される。即ち、音色(楽器音)毎に上記の方法で作成
された周期音波形データ及び非周期音波形データが記憶
される。また、所定の音色については更に音域毎に上記
の方法で作成された周期音波形データ及び非周期音波形
データが記憶される。この場合、例えば鍵盤楽器の場合
は各鍵毎に周期音波形データ及び非周期音波形データを
記憶するのではなく、複数鍵単位で1つの周期音波形デ
ータ及び非周期音波形データを記憶してもよい。この構
成によれば、波形メモリ70に記憶すべき波形データの
量を減らすことができる。この波形メモリ70から読み
出された周期音波形データ及び非周期音波形データは、
各々第1のDCO50及び第2のDCO51に送られ
る。
【0047】第1のDCO50は周期音成分のデジタル
信号を生成する。この第1のDCO50には、CPU1
0から音色パラメータの中の第1波形アドレス及び第1
周波数データが供給される。これらのデータを受け取っ
た第1のDCO50は、波形メモリ70の第1波形アド
レスで指定される位置から、第1周波数データに従った
速度で周期音波形データを順次読み出す。読み出された
周期音波形データは順次第1の乗算器52に供給され
る。
【0048】第2のDCO51は非周期音のデジタル信
号を生成する。この第2のDCO51には、CPU10
から音色パラメータの中の第2の波形アドレス及び第2
の周波数データが供給される。これらのデータを受け取
った第2のDCO51は、波形メモリ70の第2の波形
アドレスで指定される位置から、第2の周波数データに
従った速度で非周期音波形データを順次読み出す。読み
出された非周期音波形データは順次第2の乗算器53に
供給される。
【0049】エンベロープ発生器60には、CPU10
から音色パラメータの中の第1及び第2エンベロープデ
ータ並びにタッチデータが供給される。この第1及び第
2エンベロープデータは、上述したように、波形の包絡
形状を規定する。また、タッチデータは、該包絡形状の
全体的なレベル(振幅)を規定する。エンベロープ発生
器60は、この第1及び第2エンベロープデータ及びタ
ッチデータに基づいて周期音を形成するための第1のエ
ンベロープ信号及び非周期音を形成するための第2のエ
ンベロープ信号を生成する。この第1のエンベロープ信
号は第1の乗算器52に、第2のエンベロープ信号は第
2の乗算器に各々供給される。
【0050】第1の乗算器52は、第1のDCO50か
らの周期音波形データとエンベロープ発生器60からの
第1のエンベロープ信号とを乗算する。これにより、周
期音波形データに第1のエンベロープが付加される。こ
の乗算結果は、第1のDCF54に供給される。第2の
乗算器53は、第2のDCO51からの非周期音波形デ
ータとエンベロープ発生器60からの第2のエンベロー
プ信号とを乗算する。これにより、非周期音波形データ
に第2のエンベロープが付加される。この乗算結果は、
第2のDCF55に供給される。
【0051】フィルタ係数発生器61は、第1のDCF
54のフィルタ特性(第1のフィルタ特性)を決める第
1の実効フィルタ係数及び第2のDCF55のフィルタ
特性(第2のフィルタ特性)を決める第2の実効フィル
タ係数を生成する。このフィルタ係数発生器61には、
CPU10からの音色パラメータの中の第1及び第2フ
ィルタ係数並びにタッチデータが供給される。このフィ
ルタ係数発生器61で生成された第1の実効フィルタ係
数は第1のDCF54に、第2の実効フィルタ係数は第
2のDCF55に各々供給される。
【0052】第1の実効フィルタ係数は、強打を表すタ
ッチデータが供給された場合は、例えば図3(B)に示
すようなレベル低下のない原音の周波数特性が得られる
ように第1のDCF54を制御し、弱打を表すタッチデ
ータが供給された場合は、例えば図4(B)に示すよう
な3kHz付近で10dBのレベル低下となる周波数特
性が得られるように第1のDCF54を制御するための
フィルタ係数である。なお、ここでは、強打の場合と弱
打の場合の周波数特性についのみ説明したが、タッチデ
ータの大きさに応じて、該周波数特性は種々異なるよう
に第1の実効フィルタ係数が生成される。
【0053】第2の実効フィルタ係数は、強打を表すタ
ッチデータが供給された場合は、例えば図3(C)に示
すようなレベル低下のない原音の周波数特性が得られる
ように第2のDCF55を制御し、弱打を表すタッチデ
ータが供給された場合は、例えば図4(C)に示すよう
な3kHz付近で20dBのレベル低下となる周波数特
性が得られるように第2のDCF55を制御するための
フィルタ係数である。なお、この場合もタッチデータの
大きさに応じて、該周波数特性は種々異なるように第2
のフィルタ係数が生成される。
【0054】第1のDCF54は、例えば12dB/o
ctの傾斜を有するローパスフィルタ又はハイパスフィ
ルタで構成することができる。この場合、上記第1の実
効フィルタ係数は、カットオフ周波数及び/又は共振周
波数を規定するデータとすることができる。この第1の
DCF54でフィルタリングされた周期音のデジタル信
号は加算器56に供給される。
【0055】第2のDCF55は、例えば12dB/o
ctの傾斜を有するローパスフィルタ又はハイパスフィ
ルタで構成することができる。この場合、上記第2の実
効フィルタ係数は、カットオフ周波数及び/又は共振周
波数を規定するデータとすることができる。この第2の
DCF525でフィルタリングされた非周期音のデジタ
ル信号は加算器56に供給される。
【0056】加算器56は、上記第1のDCF54から
のデジタル信号と第2のDCF55からのデジタル信号
を加算する。この加算結果がデジタル楽音信号としてD
/A変換器20(図2参照)に供給される。
【0057】次に、上記構成の電子楽器において、楽音
信号生成装置14の動作を説明する。なお、波形メモリ
70には複数の音色に対応する複数の周期音波形データ
及び非周期音波形データが記憶されているものとする。
【0058】電子楽器の鍵盤装置19の何れかの鍵が打
鍵されると、打鍵された鍵の位置を示すキーナンバと打
鍵の強さを示すタッチデータがタッチ検出回路13で検
出される。このタッチ検出回路13で検出されたキーナ
ンバ及びタッチデータはCPU10に送られる。
【0059】CPU10は、ワークメモリ12の所定領
域に記憶されている音色番号を参照することにより現在
指定されている音色を認識し、この音色に対応する1つ
の音色パラメータをプログラムメモリ11から取り出
し、楽音信号生成装置14に送る。これにより、楽音信
号生成装置14内の第1のDCO50は、音色パラメー
タ中の第1波形アドレスで指定される波形メモリ70中
の位置から周期音波形データを第1周波数データで指定
される速度で順次読み出す。一方、エンベロープ発生器
60は、この読出動作と並行して、音色パラメータ中の
第1エンベロープデータに基づいて第1のエンベロープ
信号を順次発生する。乗算器は52は、第1のDCO5
0からの周期音波形データとエンベロープ発生器60か
らの第1のエンベロープ信号とを乗算する。これによ
り、乗算器52からエンベロープが付された周期音のデ
ジタル信号が順次出力される。このデジタル信号は、第
1のDCF54に送られる。
【0060】同様に、楽音信号生成装置14内の第2の
DCO51は、音色パラメータ中の第2波形アドレスで
指定される波形メモリ70中の位置から非周期音波形デ
ータを第2周波数データで指定される速度で順次読み出
す。一方、エンベロープ発生器は、この読出動作と並行
して、音庶務パラメータ中の第2エンベロープデータに
基づいて第2のエンベロープ信号を順次発生する。乗算
器は53は、第2のDCO51からの非周期音波形デー
タとエンベロープ発生器60からの第2のエンベロープ
信号とを乗算する。これにより、乗算器53からエンベ
ロープが付された非周期音のデジタル信号が順次出力さ
れる。このデジタル信号は、第2のDCF55に送られ
る。
【0061】フィルタ係数発生器61は、音色パラメー
タ中の第1フィルタ係数及びタッチデータから第1の実
効フィルタ係数を生成し、第1のDCF54に送る。こ
れにより、第1のDCF54からは、タッチデータに応
じた周波数特性となるようにフィルタリングされた周期
音のデジタル信号が出力され、加算器56に供給され
る。同様に、フィルタ係数発生器61は、音色パラメー
タ中の第2フィルタ係数及びタッチデータから第2の実
効フィルタ係数を生成し、第2のDCF55に送る。こ
れにより、第2のDCF525からは、タッチデータに
応じた周波数特性となるようにフィルタリングされた非
周期音のデジタル信号が出力され、加算器56に供給さ
れる。そして、これら周期音のデジタル信号及び非周期
音のデジタル信号が加算器56で加算され、デジタル楽
音信号としてD/A変換器20に供給される。このデジ
タル楽音信号は、上述したようにD/A変換器20でア
ナログ信号に変換されてサウンドシステム21に送ら
れ、このサウンドシステム21によって放音される。
【0062】以上により、音色選択スイッチで指定され
た音色が、鍵域及びタッチに応じて変更されて放音され
る。
【0063】なお、本実施の形態では、鍵盤装置19か
ら送られてきたデータに基づいて楽音信号を生成する場
合について説明したが、外部から送られてきた発音を指
示するデータ、例えばMIDI機器から送られてくるノ
ートオンのMIDIメツセージ、或いはシーケンサから
送られてくるノートオンデータによって上記と同様の楽
音信号を生成するように構成することもできる。
【0064】また、上記実施の形態では、1チャンネル
で発音する場合について説明したが、楽音信号をステレ
オ(2チャンネル)で発音する場合、3チャンネル以上
で楽音を発生する場合にも上記と同様に適用できるもの
である。この場合は、上記と同様にして作成したチャン
ネル毎の波形データを波形メモリ70に記憶しておけば
良い。
【0065】
【発明の効果】以上詳述したように、本発明によれば、
少ない波形データの量であるにも拘わらず、タッチに応
じて自然楽器と同様の音色変化を得ることのできる楽音
信号生成装置を提供できる。
【図面の簡単な説明】
【図1】本発明の楽音信号生成装置の実施の形態の構成
を示すブロック図である。
【図2】本発明の楽音信号生成装置が適用された電子楽
器の実施の形態の構成を示すブロック図である。
【図3】本発明及び従来の楽音信号生成装置における、
強打時のタッチと周波数特性の関係を示す図である。
【図4】本発明及び従来の楽音信号生成装置における、
弱打時のタッチと周波数特性の関係を示す図である。
【符号の説明】
10 CPU 11 ブログラムメモリ 12 ワークメモリ 13 タッチ検出回路 14 楽音信号生成装置 15 周波数成分分離装置 16 操作パネル 17 ペダル 18 MIDIインタフェース回路 19 鍵盤装置 20 D/A変換器 21 サウンドシステム 22 A/D変換器 23 マイクロフォン 50 第1のDCO 51 第2のDCO 52 第1の乗算器 53 第2の乗算器 54 第1のDCF 55 第2のDCF 56 加算器 60 エンベロープ発生器 61 フィルタ係数発生器 70 波形メモリ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】1つの楽音に含まれる周期音成分に対応す
    る周期音波形データと非周期音成分に対応する非周期音
    波形データとを記憶した波形メモリと、 該波形メモリからの周期音波形データに基づき周期音信
    号を生成する第1の信号生成手段と、 該第1の信号生成手段からの周期音信号に、第1のエン
    ベロープを付加する第1のエンベロープ付加手段と、 該第1のエンベロープ付加手段からの信号を、タッチに
    応じて変化する第1のフィルタ特性でフィルタリングす
    る第1のフィルタ手段と、 該波形メモリからの非周期音波形データに基づき非周期
    音信号を生成する第2の信号生成手段と、 該第2の信号生成手段からの非周期音信号に、第2のエ
    ンベロープを付加する第2のエンベロープ付加手段と、 該第2のエンベロープ付加手段からの信号を、タッチに
    応じて変化する第2のフィルタ特性でフィルタリングす
    る第2のフィルタ手段と、 該第1のフィルタ手段からの信号と、該第2のフィルタ
    手段からの信号を混合し、以て楽音信号を生成する混合
    手段、とを備えた楽音信号生成装置。
  2. 【請求項2】1つの楽音を収音するマイクロフォンと、 該マイクロフォンからの信号を周期音成分に対応する信
    号と非周期音成分に対応する信号に分離する分離手段と
    を更に備え、 該分離手段は、該周期音成分に対応する信号に基づいて
    周期音波形データを、該非周期音成分に対応する信号に
    基づいて非周期音波形データを各々生成し、これら周期
    音波形データ及び非周期音波形データを前記波形メモリ
    に記憶する請求項1に記載の楽音信号生成装置。
  3. 【請求項3】前記1つの楽音は、自然楽器音である請求
    項1又は請求項2に記載に楽音信号生成装置。
JP9031117A 1997-01-30 1997-01-30 楽音信号生成装置 Pending JPH10214089A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9031117A JPH10214089A (ja) 1997-01-30 1997-01-30 楽音信号生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9031117A JPH10214089A (ja) 1997-01-30 1997-01-30 楽音信号生成装置

Publications (1)

Publication Number Publication Date
JPH10214089A true JPH10214089A (ja) 1998-08-11

Family

ID=12322471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9031117A Pending JPH10214089A (ja) 1997-01-30 1997-01-30 楽音信号生成装置

Country Status (1)

Country Link
JP (1) JPH10214089A (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5439615A (en) * 1977-09-05 1979-03-27 Nippon Gakki Seizo Kk Electronic musical instrument
JPS6052895A (ja) * 1983-09-02 1985-03-26 ヤマハ株式会社 楽音信号発生装置
JPS61104400A (ja) * 1984-10-22 1986-05-22 Nippon Gakki Seizo Kk 音記録方法
JPS61204698A (ja) * 1985-03-07 1986-09-10 ヤマハ株式会社 楽音信号発生装置
JPH01116595A (ja) * 1987-10-29 1989-05-09 Matsushita Electric Ind Co Ltd 電子楽器
JPH0284697A (ja) * 1988-09-21 1990-03-26 Roland Corp 電子楽器の音源装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5439615A (en) * 1977-09-05 1979-03-27 Nippon Gakki Seizo Kk Electronic musical instrument
JPS6052895A (ja) * 1983-09-02 1985-03-26 ヤマハ株式会社 楽音信号発生装置
JPS61104400A (ja) * 1984-10-22 1986-05-22 Nippon Gakki Seizo Kk 音記録方法
JPS61204698A (ja) * 1985-03-07 1986-09-10 ヤマハ株式会社 楽音信号発生装置
JPH01116595A (ja) * 1987-10-29 1989-05-09 Matsushita Electric Ind Co Ltd 電子楽器
JPH0284697A (ja) * 1988-09-21 1990-03-26 Roland Corp 電子楽器の音源装置

Similar Documents

Publication Publication Date Title
US11881196B2 (en) Electronic keyboard musical instrument and method of generating musical sound
US8411886B2 (en) Hearing aid with an audio signal generator
EP3882905A1 (en) Electronic musical instrument, electronic keyboard musical instrument, and method of generating musical sound
US6180866B1 (en) Reverberating/resonating apparatus and method
JPH06195075A (ja) 楽音発生装置
JPH09330079A (ja) 楽音信号発生装置及び楽音信号発生方法
JP3613944B2 (ja) 音場効果付与装置
JPH10214089A (ja) 楽音信号生成装置
JP4094441B2 (ja) 電子楽器
JP2953217B2 (ja) 電子楽器
JP3556997B2 (ja) 電子楽曲発生装置
JP3442232B2 (ja) 電子楽器
JPH10319949A (ja) 電子楽器
JP4186855B2 (ja) 楽音制御装置及びプログラム
JP2805672B2 (ja) 楽音発生装置
JP3026479B2 (ja) 楽音信号生成装置
JPH09325777A (ja) 楽音信号発生装置及び楽音信号発生方法
JP2835995B2 (ja) 楽音発生装置
JP2004020989A (ja) 楽音信号発生装置、楽音信号発生方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体
JPH10171475A (ja) カラオケ装置
JP3090383B2 (ja) 楽音割当装置及び楽音発生装置
JP3090382B2 (ja) 楽音割当装置及び楽音発生装置
JPH08152886A (ja) 楽音信号発生装置
JPH0934465A (ja) 楽音信号発生装置及び楽音信号発生方法
JPH07295571A (ja) 楽音信号生成装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040420

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040823