(57)【特許請求の範囲】
【請求項１】
発音情報を出力する発音情報出力手段（１，２，３）と、
前記発音情報出力手段が出力する発音情報から演奏の操作力（ＩＴ）を検出する操作力検出手段（５）と、
楽音信号を発生する複数の発音チャンネルと、
前記発音情報出力手段が出力する発音情報を前記複数の発音チャンネルの内の１つの発音チャンネル（ＣＨ）に対応させる発音チャンネル決定手段（５）と、
前記発音チャンネル決定手段にて決定される発音チャンネル（ＣＨ）の一部情報に応じて、前記操作力（ＩＴ）の大小関係には依らない楽音指定信号を生成する楽音指定信号生成手段（１３）と、
前記楽音指定信号に応じて前記発音チャンネルで発生する楽音信号を変化させる変化手段（１４，１６）と
を有する電子楽器。
【請求項２】
発音情報を出力する発音情報出力手段（１，２，３）と、
前記発音情報出力手段が出力する発音情報から演奏の操作力（ＩＴ）を検出する操作力検出手段（５）と、
楽音信号を発生する複数の発音チャンネルと、
前記発音情報出力手段が出力する発音情報を前記複数の発音チャンネルの内の１つの発音チャンネル（ＣＨ）に対応させる発音チャンネル決定手段（５）と、
前記発音チャンネル決定手段にて決定される発音チャンネル（ＣＨ）または前記操作力検出手段にて検出される操作力（ＩＴ）の一部情報に応じて、該操作力（ＩＴ）の大小関係には依らない楽音指定信号を生成する楽音指定信号生成手段（１３）と、
前記操作力が所定値以上のときのみ、前記楽音指定信号に応じて前記発音チャンネルで発生する楽音信号を変化させる変化手段（１４，１６）と
を有する電子楽器。
【請求項３】
前記変化手段（１４，１６）が、各々が複数の楽音波形を記憶する複数の楽音波形バンクを有する波形メモリ（１６）と、前記操作力（ＩＴ）に応じて前記波形メモリが記憶している複数の楽音波形バンクの内から１つの楽音波形バンクを指定し、その指定される楽音波形バンクの中から前記楽音指定信号生成手段にて生成される楽音指定信号に応じて１つの楽音波形を指定して読み出す楽音波形読み出し手段（１４）と
を含む請求項１乃至２記載の電子楽器。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は電子楽器に関し、特に発音すべき楽音を制御する電子楽器に関する。
【０００２】
【従来の技術】
自然楽器はタッチに応じて発生する楽音を変化させる。鍵盤楽器は押鍵速度により音量が変化し、打楽器は叩く速度により音量が変化する。また、これらの自然楽器は、タッチに応じて音量のみでなく音の立上がり特性や音色も変化させる。
【０００３】
電子楽器もタッチに応じて楽音を変化させることが望まれる。異なる音色の楽音波形を複数波形メモリに記憶させ、押鍵速度に応じて異なる波形を読み出す電子楽器が特公昭６２−５３８３７号公報で提案されている。
【０００４】
図４は、異なる音色の楽音波形を記憶する波形メモリの構成を表す概念図である。波形メモリは、例えばｆｆ、ｆ、ｍｆ、ｍｐ、ｐ、ｐｐの６つの音量に対応して異なる音色波形を記憶している。電子楽器は、演奏者が押鍵する速度ＩＴに応じて、６つの音量に対応する音色波形の内の１つを決定する。
【０００５】
押鍵速度ＩＴが小さければ、小さい音量（ｐｐ）の音色波形を選択し、押鍵速度ＩＴが大きければ、大きい音量（ｆｆ）の音色波形を選択する。このように押鍵速度に応じて音色波形を変えることにより、タッチに応じて変化する楽音を発生させることができる。読み出された音色波形は、その後エンベロープが付与されてサウンドシステムにて発音される。
【０００６】
打楽器は、通常１つの音高を持ち、他の音と重ねて発音させるような演奏は少ないので、１つ１つの音をよく聞き分けられ易い。例えば、演奏者が同じ強さのつもりで打楽器を叩いたとしてもわずかに異なる音で発音されるのが普通である。演奏者が同じ強さのつもりで電子打楽器を叩いたとしても、全く同じ音を発生するよりは微妙に異なる音色の音を発音する方が自然であると感じる場合が多い。
【０００７】
しかし、電子楽器においては、音量の区分が上述のように６種類程度であれば押鍵速度ＩＴがほとんど同じ場合には波形メモリから全く同じ波形が読み出されて発音されるので、不自然さが目立つ場合がある。特に、特定の音高しか持たないパーカッション系の打楽器において不自然さが目立つ。
【０００８】
【発明が解決しようとする課題】
従来の電子楽器では、ほぼ同じタッチで打楽器を叩いたり鍵盤楽器を押鍵したりすると、全く同じ音色の楽音が発音され、その不自然さが目立つことがある。
【０００９】
本発明の目的は、自然な楽音を発音させることができる電子楽器を提供することである。
【００１０】
【課題を解決するための手段】
本発明の一観点による電子楽器は、発音情報を出力する発音情報出力手段と、発音情報出力手段が出力する発音情報から演奏の操作力（ＩＴ）を検出する操作力検出手段と、楽音信号を発生する複数の発音チャンネルと、発音情報出力手段が出力する発音情報を前記複数の発音チャンネルの内の１つの発音チャンネル（ＣＨ）に対応させる発音チャンネル決定手段と、発音チャンネル決定手段にて決定される発音チャンネル（ＣＨ）の一部情報に応じて、操作力（ＩＴ）の大小関係には依らない楽音指定信号を生成する楽音指定信号生成手段と、楽音指定信号に応じて発音チャンネルで発生する楽音信号を変化させる変化手段とを有する。
本発明の他の観点による電子楽器は、発音情報を出力する発音情報出力手段と、発音情報出力手段が出力する発音情報から演奏の操作力（ＩＴ）を検出する操作力検出手段と、楽音信号を発生する複数の発音チャンネルと、発音情報出力手段が出力する発音情報を複数の発音チャンネルの内の１つの発音チャンネル（ＣＨ）に対応させる発音チャンネル決定手段と、発音チャンネル決定手段にて決定される発音チャンネル（ＣＨ）または操作力検出手段にて検出される操作力（ＩＴ）の一部情報に応じて、操作力（ＩＴ）の大小関係には依らない楽音指定信号を生成する楽音指定信号生成手段と、操作力が所定値以上のときのみ、楽音指定信号に応じて発音チャンネルで発生する楽音信号を変化させる変化手段とを有する。
【００１１】
【作用】
発音毎に変化する楽音指定信号を発音チャンネル情報または操作力（ＩＴ）の一部情報から生成して、発音チャンネルで生成する楽音信号を変化させることにより、操作力（ＩＴ）の大小関係には依らずに異なる楽音信号を生成することができる。
【００１２】
【実施例】
図１は、本発明の実施例による楽音合成回路を含む電子楽器の全体システム構成を示すブロック図である。
【００１３】
鍵盤１は、演奏を行うための複数の鍵を有し、押鍵や離鍵等の操作が行われると、ノートオン信号、ノートオフ信号、音高情報、押鍵速度（イニシャルタッチ）、押鍵圧力（アフタタッチ）等の鍵操作情報等の演奏信号を出力する。
【００１４】
ドラムパッド３は、マレット等で叩くための１または２以上のパッドを有し、パッドが叩かれると、その打撃力や打撃位置等の演奏信号を出力する。
ＭＩＤＩ入力インタフェイス２は、ノートオン信号やノートオフ信号等の同様の演奏信号を表すＭＩＤＩ信号を外部機器から受ける。
【００１５】
音色設定回路４は、予め設定されている音色の中から演奏者が選択を行うための複数の音色スイッチを有する。演奏者が音色スイッチを押すと、音色設定回路４は押されたスイッチに対応する音色情報ＴＣを発音情報検出回路５に供給する。音色情報ＴＣは、鍵盤１、ドラムパッド３およびＭＩＤＩ入力インタフェイス２のそれぞれに対して独立に設定される。
【００１６】
発音情報検出回路５は、音色設定回路４から音色情報ＴＣを受け、鍵盤１、ドラムパッド３およびＭＩＤＩ入力インタフェイス２の発音指示手段から発音指示情報を入力し、押鍵速度または打撃力を表すタッチ情報ＩＴおよび音の高さを表す音高情報ＫＣを検出する。発音情報検出回路５は、また、検出されたタッチ情報ＩＴおよび音高情報ＫＣを有する楽音信号に対して、割り当てる発音チャンネルの番号ＣＨも決定する。音色情報ＴＣ、タッチ情報ＩＴ、音高情報ＫＣおよび発音チャンネル番号ＣＨ等の発音情報は楽音合成回路６に供給される。
【００１７】
ここで、発音情報検出回路５は、音色情報ＴＣと発音チャンネル番号ＣＨを非同期に出力する。非同期とは、複数の発音チャンネルが時分割チャンネルで構成されている場合、時分割チャンネルに同期して常に音色情報ＴＣ等の発音情報を送出するのではなく、鍵盤１等の発音指示手段から発音情報が検出されたときに１度だけ送出することを表す。
【００１８】
楽音合成回路６は、音色情報ＴＣ、タッチ情報ＩＴ、音高情報ＫＣ等の発音情報を受け取り、受け取ったチャンネル番号ＣＨに応じた発音チャンネルへの割り当てを行った上で楽音信号の合成を行う。生成された楽音信号は、発音チャンネル番号ＣＨに応じた時分割チャンネルの信号ＥＷＤ＊  として、エフェクト回路７に出力される。ここで、＊  印の付いた信号は、発音チャンネル毎のタイムスロットを持つ時分割多重化の信号であることを示す。
【００１９】
エフェクト回路７は、供給された楽音信号ＥＷＤ＊  に対して時分割でエフェクトを付与し、エフェクトが付与された楽音信号ＦＷＤ＊  を出力する。エフェクトは、例えばリバーブ、ピッチチェンジまたはディストーションである。
【００２０】
サウンドシステム８は、アキュムレータとＤ／Ａ変換器とスピーカを有する。アキュムレータは、エフェクト回路７から供給されたエフェクト付与済みの時分割楽音信号ＦＷＤ＊  から、複数発音チャンネルに割り当てられているそれぞれの楽音信号を合成する。合成された楽音信号は、Ｄ／Ａ変換器において、ディジタル信号からアナログ信号に変換される。変換されたアナログ楽音信号は、スピーカから発音される。
【００２１】
図２は、図１の電子楽器を構成する楽音合成回路６の詳細な構成を示すブロック図である。
インタフェイス１１は、図１の発音情報検出回路５から供給された音色情報ＴＣ、タッチ情報ＩＴ、音高情報ＫＣ、発音チャンネル番号ＣＨ等を受け取り、発音チャンネル数の数だけ設けられたレジスタ群の対応するものに記憶する。各発音チャンネル単位のレジスタに記憶された音色情報ＴＣ、タッチ情報ＩＴ、音高情報ＫＣ等は、発音チャンネル単位の時分割信号に変換され、時分割の音色情報ＴＣ＊  、タッチ情報ＩＴ＊  、音高情報ＫＣ＊  等が生成され、エンベロープ生成回路１７に出力される。
【００２２】
エンベロープ生成回路１７は、供給される音色情報ＴＣ＊  、タッチ情報ＩＴ＊  、音高情報ＫＣ＊  等に応じて楽音の立上がりや減衰の形状を決めるエンベロープＥＤ＊  を生成する。エンベロープＥＤ＊  は、各発音チャンネルの楽音のエンベロープを制御する信号である。
【００２３】
アドレス生成回路１２は、インタフェイス１１から受ける時分割音高情報ＫＣ＊  に応じて、楽音波形メモリ１６からの時分割読み出し速度信号Ｉ，Ｆを発生する。読み出し速度は、クロックφのタイミングを基にして決定され、音高情報ＫＣが高ければ読み出し速度は速くなり、音高情報ＫＣが低ければ読み出し速度は遅くなる。生成される読み出し速度は、整数部情報Ｉと小数部情報Ｆとからなる。
【００２４】
整数部情報Ｉは、メモリ読出制御回路１４に供給され、楽音波形メモリ１６からの読み出し速度を決定する情報である。小数部情報Ｆは、補間回路１５に供給され、メモリ読出制御回路１４が読み出した楽音波形値を補間する速度を決定する情報である。
【００２５】
偶数／奇数判断回路１３は、インタフェイス１１からタッチ情報ＩＴ＊  を受け取り、各発音チャンネルにおけるタッチ情報ＩＴ＊  がそれぞれ偶数であるか奇数であるかの判断を行う。タッチ情報は、タッチを表現するのに十分なビット数を有し、その偶奇はほぼランダムに発生する。
【００２６】
偶数／奇数判断回路１３は、発音チャンネルのタッチ情報ＩＴ＊  の最下位ビットのみをイネーブルにした信号ＯＥ＊  をメモリ読出制御回路１４に出力する。
メモリ読出制御回路１４は、インタフェイス１１にて生成される音色情報ＴＣ＊  、タッチ情報ＩＴ＊  および音高情報ＫＣ＊  に加えて偶数／奇数情報ＯＥ＊  に応じて、楽音波形メモリ１６から読み出すアドレス情報ＡＤ＊  を決定する。
【００２７】
各発音チャンネルの偶数／奇数情報ＯＥは、０であれば偶数を示す信号であり、１であれば奇数を示す信号である。つまり、タッチ情報ＩＴの最下位ビットが０であれば偶数を示す信号を出力し、最下位ビットが１であれば奇数を示す信号を出力する。
【００２８】
タッチ情報ＩＴは、十分きめ細かなエンベロープを発生することができる分解能を有する。演奏者が、同じタッチのつもりで演奏しても、タッチ情報ＩＴの最下位ビットまで同じ値にすることはほぼ不可能である。したがって、偶数／奇数情報ＯＥは見かけ上ランダムに決定される。
【００２９】
メモリ読出制御回路１４は、音色情報ＴＣ＊  、タッチ情報ＩＴ＊  および音高情報ＫＣ＊  に応じて楽音波形メモリ１６から読み出しを行う基本的楽音波形を決定する。
【００３０】
楽音波形メモリ１６は、音色情報ＴＣ、タッチ情報ＴＣ、音高情報ＫＣに応じて偶数用波形メモリと奇数用波形メモリの２つの波形メモリを有する。偶数用波形メモリと奇数用波形メモリは、同じ発音情報に対して生成される音色波形にばらつきをもたせるために、お互いに微妙に異なる音色波形を記憶している。偶数用波形メモリのアドレスと奇数用波形メモリのアドレスは最上位ビットだけが異なる。最上位ビットに対して１または０を設定することによって、偶数用波形メモリまたは奇数用波形メモリのどちらかが選択される。
【００３１】
メモリ読出制御回路１４は、音色情報ＴＣ＊  、タッチ情報ＩＴ＊  および音高情報ＫＣ＊  に応じて楽音波形メモリ１６から読み出すアドレスを決定し、そのアドレスの最上位ビットを偶数／奇数情報ＯＥ＊  に応じて１または０に決定してアドレス情報ＡＤ＊  を生成する。
【００３２】
メモリ読出制御回路１４は、楽音波形メモリ１６のアドレスＡＤ＊  から波形メモリ値ＤＡＴＡ＊  を読み出す。偶数／奇数情報ＯＥが偶数のときには、楽音波形メモリの内の偶数用波形メモリから読み出しを行い、偶数／奇数情報ＯＥが奇数のときには、楽音波形メモリの内の奇数用波形メモリから読み出しを行う。
【００３３】
メモリ読出制御回路１４は、楽音波形メモリ１６から読み出した１つの位相の波形値ＷＤ＊  とその次の位相の波形値ＮＷＤ＊  の２つの値を補間回路１５に供給する。補間回路１５は、波形メモリ値ＷＤ＊  とその次の位相の波形メモリ値ＮＷＤ＊  の間の補間値ＩＷＤ＊  を生成する。補間値ＩＷＤ＊  は、アドレス生成回路１２にて生成される速度Ｆ＊  に応じて、波形メモリ値ＷＤ＊  とＮＷＤ＊  の間の直線補間を行うことにより生成される。生成された補間値ＩＷＤ＊  は、乗算回路１８に供給される。
【００３４】
乗算回路１８は、補間された波形値ＩＷＤ＊  と、エンベロープ生成回路１７にて生成されたエンベロープＥＤ＊  との乗算を行うことにより、エンベロープが付与された楽音信号ＥＷＤ＊  が生成される。生成された楽音信号ＥＷＤ＊  は、図１のエフェクト回路７に供給され、エフェクトが付与される。
【００３５】
なお、図１のＭＩＤＩ入力インタフェイス２が、シーケンサ等の外部機器からＭＩＤＩ信号を受ける場合には、タッチ情報は簡単化されていることが多い。例えば、ｍｆの演奏であればタッチ情報ＩＴは６３であるというようにタッチ情報が特定の値に統一されてしまう。このようにタッチ情報ＩＴの区分が粗くなると、偶数／奇数判断回路１３が生成する偶数／奇数情報ＯＥにはランダム性がなくなってしまう。
【００３６】
そこで、偶数／奇数判断回路１３は、タッチ情報ＩＴ＊  が偶数であるか奇数であるかを判断する代わりに、発音チャンネル番号ＣＨ＊  が偶数または奇数のどちらであるのかを判断してもよい。発音チャンネル数は、通常８、１６、３２等の数であり、チャンネル指定はほぼランダムに行われる。したがって、チャンネル番号の偶奇もほぼランダムに生じる。
【００３７】
発音チャンネル番号ＣＨを用いる場合、図２のインタフェイス１１は、発音チャンネル番号ＣＨを受けて、時分割の発音チャンネル番号信号ＣＨ＊  を生成し、タッチ情報ＩＴ＊  の代わりに発音チャンネル番号ＣＨ＊  を偶数／奇数判断回路１３に供給する。偶数／奇数判断回路１３は、各発音チャンネル番号ＣＨが偶数であるか奇数であるかを判断し、偶数／奇数情報ＯＥを生成する。メモリ読出制御回路１４は、偶数／奇数情報ＯＥに応じて楽音波形メモリ１６の偶数用波形メモリまたは奇数用波形メモリのどちらかから波形を読み出す。
【００３８】
図１の発音情報検出回路５は、発音チャンネルが例えば３２チャンネルある場合、鍵盤１、ドラムパッド３またはＭＩＤＩ入力インタフェイス２から発音情報を検出した後、発音情報に対して０から３１までの発音チャンネル番号の内のどれか１つを決定する。発音チャンネル番号ＣＨは、音色情報ＴＣ、タッチ情報ＩＴ、音高情報ＫＣとは無関係に決定され発音毎に変化するので、シーケンサ等の装置から発音情報を検出した場合にも、偶数／奇数判断回路はランダム性のある偶数／奇数情報ＯＥを出力することができる。
【００３９】
図３は、偶数用波形メモリと奇数用波形メモリを有する楽音波形メモリを表す概念図である。
波形メモリ２０は、例えばタッチ情報ＩＴの大きさに応じて異なる音色波形を有する。タッチ情報ＩＴは、鍵盤楽器の押鍵速度または打楽器の打撃速度等に対応し、タッチ情報ＩＴが大きいほど大きな楽音が発音される。波形メモリ２０は、タッチ情報ＩＴが小さな値から順に、ｐｐ、ｐ、ｍｐ、ｍｆ、ｆ、ｆｆの６種類の音色波形を有する。
【００４０】
６種類の波形は、それぞれさらに偶数用波形２０Ａと奇数用波形２０Ｂに別れている。偶数用波形２０Ａは、ｐｐＡ  、ｐＡ  、ｍｐＡ  、ｍｆＡ  、ｆＡ  、ｆｆＡ  の波形を有し、奇数用波形２０Ｂは、ｐｐＢ  、ｐＢ  、ｍｐＢ  、ｍｆＢ  、ｆＢ  、ｆｆＢ  の波形を有する。
【００４１】
偶数用波形ｐｐＡ  と奇数用波形ｐｐＢ  は、共にｐｐの同じタッチ情報ＩＴの波形メモリに対応するが、微妙に異なる音色波形であり、人間には何となく異なる楽音であることが感じられる程度の違いである。同様に、ｐ、ｍｐ、ｍｆ、ｆ、ｆｆについても、微妙に異なる音色波形が偶数用波形メモリ２０Ａと奇数用波形メモリ２０Ｂのそれぞれに記憶されている。
【００４２】
タッチ情報ＩＴまたは発音チャンネル番号ＣＨが偶数であるときには、偶数用波形メモリ２０Ａの中から、タッチ情報ＩＴまたは発音チャンネル番号ＣＨが奇数であるときには、奇数用波形メモリ２０Ｂの中から、それぞれタッチ情報ＩＴの値に応じた波形メモリが読み出される。
【００４３】
音色波形は、タッチ情報ＩＴまたは発音チャンネル番号ＣＨに応じて、偶数用波形メモリ２０Ａまたは奇数用波形メモリ２０Ｂのどちらから読み出されるかに規則性はない。したがって、実質的に同等の楽音データが供給されても、微妙に異なる音色波形が読み出されて自然な楽音が発音される。
【００４４】
なお、波形メモリ２０を、偶数用波形メモリ２０Ａと奇数用波形メモリ２０Ｂの２つに分割する場合について説明したが、３つ以上に分割してもよい。また、音の強弱記号ｐｐ〜ｆｆの全てに対して偶数用波形メモリ２０Ａと奇数用波形メモリ２０Ｂを用いる場合を述べたが、演奏者の注意を引きやすい強い音に対してのみに２つのメモリを準備したり、３つ以上のメモリを用いて変化をより複雑にしてもよい。
【００４５】
図５は、図１の発音情報検出回路５の動作を示すフローチャートである。ステップＳ１から処理はスタートし、レジスタ類の初期化等の初期設定を行う。
ステップＳ２では、音色設定回路から発音させる楽音の音色情報ＴＣを読み込む。ステップＳ３では、鍵盤、ドラムパッド、ＭＩＤＩ入力インタフェイスからの入力データをスキャンする。入力データに発音データが含まれていれば、押鍵速度や打撃速度等を示すタッチ情報ＩＴと音の高さを示す音高情報ＫＣを検出する。
【００４６】
ステップＳ４では、スキャンされた入力データの中に発音データが含まれているか否かを調べる。発音データが含まれていれば、ステップＲ５において使用されていない発音チャンネルの中から１つの発音チャンネル番号ＣＨを割り当てる。後着優先処理により発音チャンネルが割り当てられる。すなわち、空いているチャンネルがない時は最先の発音または最も減衰した音のチャンネルが打ち消され、新たな音に割り当てられる。ステップＳ６では、発音チャンネル番号ＣＨ、音高情報ＫＣ、タッチ情報ＩＴ、音色情報ＴＣを楽音合成回路に送出し、ステップＳ８へ進む。
【００４７】
ステップＳ４において、スキャンされた入力データの中に発音データが含まれていないと判断されたときは、ステップＳ７へ進みその他の発音データ処理を行い、ステップＳ８へ進む。
【００４８】
ステップＳ８では、必要に応じて各種レジスタのクリア等のその他必要な処理を行った後に、ステップＳ２へ戻り以上の処理を繰り返す。
以上のように、割り当てられた発音チャンネルの番号ＣＨ、または鍵盤・ドラムパッド・ＭＩＤＩ入力インタフェイスから検出されたタッチ情報ＩＴの最下位ビットというランダム性のある情報を用いて楽音を微妙に変化させることができる。このようにして、乱数などを生成する回路を別個用意することなしに、自然な楽音の発生を実現することができる。
【００４９】
本実施例では、音色情報ＴＣ、タッチ情報ＩＴ、音高情報ＫＣを用いて読み出す波形を変化させると共に、押鍵毎に決まる偶数／奇数情報ＯＥに応じてさらに微妙に異なる音色波形を読み出すので、特に、パーカッション音などのように特定の音高しか持たず、重ねて発音させることが少ない電子楽器において、自然な発音に聞こえる効果が大きい。
【００５０】
なお、図２においてメモリ読出制御回路１４が、波形メモリを読み出すためのアドレス情報ＡＤ＊  を決定していたが、もっと上位の段階で読み出す波形を決定してもよい。例えば、図１における発音情報検出回路５において、タッチ情報ＩＴおよび発音チャンネル番号ＣＨが決まるので、発音情報検出回路５で読み出す波形を決定してもよい。この場合、波形の決定は、音色情報を所定の値に設定することによって実現できる。例えば、所定のタッチ情報ＩＴにおける偶数用波形メモリの音色情報をＴＣ１２０として、奇数用波形メモリの音色情報をＴＣ１２１として設定しておき、タッチ情報ＩＴが検出されたときには、偶数または奇数を判断してＴＣ１２０またはＴＣ１２１のどちらかを音色情報として決定する。このように音色情報を決定すれば、従来の楽音合成回路をそのまま利用することができるという利点がある。
【００５１】
また、本発明は波形メモリ方式の音源に限られず、その他様々な音源方式に適用することができる。波形メモリ方式の場合も、楽音信号形成は上述の例に限らない。例えば、線形補間以外の補間を用いることもできる。
【００５２】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合わせ等が可能なことは当業者に自明であろう。
【００５３】
【発明の効果】
ほとんど変わらない演奏操作が行われて、ほぼ同じ発音指示信号が検出されても、操作力（ＩＴ）の大小関係には依らずに異なる楽音信号を生成することができる。全く同じ楽音信号が連続して生成されることがなく、自然な楽音信号が生成される。
【図面の簡単な説明】
【図１】本発明の実施例による楽音合成回路を含む電子楽器の全体システム構成を示すブロック図である。
【図２】図１の電子楽器を構成する楽音合成回路の詳細な構成を示すブロック図である。
【図３】偶数用波形メモリと奇数用波形メモリを有する楽音波形メモリを表す概念図である。
【図４】従来の波形メモリの構成を表す概念図である。
【図５】図１の発音情報検出回路の動作を示すフローチャートである。
【符号の説明】
１  鍵盤、    ２  ＭＩＤＩ入力インタフェイス、    ３  ドラムパッド、  ４  音色設定回路、    ５  発音情報検出回路、    ６  楽音合成回路、    ７  エフェクト回路、    ８  サウンドシステム、    １１  インタフェイス、１２  アドレス生成回路、    １３  偶数／奇数判断回路、    １４  メモリ読出制御回路、    １５  補間回路、    １６  楽音波形メモリ、    １７  エンベロープ生成回路、    １８  乗算回路、    ２０  波形メモリ、    ２０Ａ  偶数用波形メモリ、    ２０Ｂ  奇数用波形メモリ、    ＴＣ  音色情報、
ＩＴ  タッチ情報、    ＫＣ  音高情報、    ＣＨ  発音チャンネル番号
【図１】
0003551460.tif 000002
【図２】
0003551460.tif 000003
【図３】
0003551460.tif 000004
【図４】
0003551460.tif 000005
【図５】
0003551460.tif 000006