(57)【特許請求の範囲】
【請求項１】
楽音の音高情報を入力とし、該音高情報に対応して予め設定されている非調和係数を出力とする非調和係数発生手段と、
楽音の音高情報を入力とし、該音高情報に対応して予め設定されている基音の周波数からのずれを調律値として出力する調律値発生手段と、
前記調律値発生手段から出力された調律値で調律された基音の周波数および前記調和係数発生手段から出力された非調和係数を使用して各倍音周波数を演算する倍音周波数発生手段と、
前記各倍音周波数に基づいて楽音を発生する倍音発生手段と、
タッチ情報を入力とし、該タッチ情報に対応して予め設定された非調和タッチ係数を出力する非調和タッチ係数発生手段と、
前記非調和係数に前記非調和タッチ係数を乗算する乗算手段とを具備し、
所定の音高の基音周波数と、該所定の音高から１オクターブ低い音高の前記非調和係数を使用して演算された２次倍音周波数とが一致するように前記調律値が決定されており、
かつ、前記乗算手段で非調和タッチ係数が乗算された非調和係数を前記倍音周波数発生手段に供給するように構成されたことを特徴とする楽音合成装置。
【請求項２】
前記非調和係数発生手段が、音色毎に設定された複数の非調和係数テーブルを含み、
音色情報に基づいて前記非調和係数テーブルの１つを選択する非調和係数テーブル選択手段を具備するとともに、
前記調律値発生手段が、音色毎に設定された調律曲線テーブルを含み、
音色情報に基づいて前記調律曲線テーブルの１つを選択する調律曲線テーブル選択手段を具備したことを特徴とする請求項１記載の楽音合成装置。
【請求項３】
前記非調和タッチ係数発生手段が、音色毎に設定された複数の非調和タッチ係数テーブルを含み、
音色情報に基づいて前記非調和タッチ係数テーブルの１つを選択する非調和タッチ係数テーブル選択手段をさらに具備したことを特徴とする請求項１または２記載の楽音合成装置。
【請求項４】
前記非調和タッチ係数発生手段が、音域毎に設定された複数の非調和タッチ係数テーブルを含み、
音域情報に基づいて前記非調和タッチ係数テーブルの１つを選択する非調和タッチ係数テーブル選択手段をさらに具備したことを特徴とする請求項１または２記載の楽音合成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、楽音合成装置に関し、特に、ピアノ音やギター音等、非調和性を有する楽音を発生するのに好適な楽音合成装置に関する。
【０００２】
【従来の技術】
一般に楽音の波形は、複数の正弦波の重ね合わせによって構成されている。これらの正弦波は、互いにその周波数が整数倍の関係になっているので、倍音とよばれている。特に、周波数が最も低い倍音を基本波または基音といい、その周波数を基本周波数という。他の倍音の周波数は、基本周波数の整数倍になっている。倍音相互間の相対レベル関係を倍音構造といい、この倍音構造の違いによって楽音の音色が決定される。
【０００３】
電子楽器において、倍音の周波数で複数の正弦波を発生し、これらを重ね合わせることによって楽音を合成することが知られている。正弦波加算方式といわれる楽音合成方法である。この方式では、音高に対する基本周波数を周波数テーブルとしてメモリに記憶し、このテーブルから基本周波数を読み出す。そして、基本周波数を整数倍することによって基本周波数以外の各倍音の周波数を求め、これらを合成して所望の楽音を得る。音高に対する基本周波数はどの楽音でも共通なので、前記周波数テーブルを記憶させるメモリの記憶容量は少なくてすむ。この正弦波加算方式によれば、自然楽音と同じ倍音構造を持つ音を発生できるので、自然楽器に近い楽音を発生することが可能である。
【０００４】
通常、各音高の基本周波数は平均律で決められている。平均律では、１オクターブ内における１２の音高の、互いに隣り合った音の振動数比が一定になるように、１オクターブの各音高の基本周波数が決められている。すなわち、１オクターブを１２の平等な音高に分け、そのひとつの音高を半音とするものである。
【０００５】
平均律では音高が１オクターブ高くなると、その基本周波数は２倍になる。正弦波加算方式の場合、倍音の周波数を、基本周波数の整数倍で求めると、ある音高の２倍音の周波数は、それより１オクターブ高い音高の基本周波数と一致する。すなわち、ある音高の偶数倍音の周波数は、１オクターブ上の音高の倍音の周波数に一致している。
【０００６】
ところで、自然楽器の一部には、例えばピアノやギター等の楽音のように、倍音の周波数が整数倍ではなく、わずかにずれているものがある。これらの楽音は、倍音の周波数が、基本周波数の整数倍に対し、わずかに高くなっている。このずれは倍音の次数が高くなるほど大きくなっている。このような楽音の性質を非調和性という。非調和性の程度は、楽器によって異なっており、また、同じ楽器でも低音と高音とで異なっている。
【０００７】
一例としてピアノの楽音の非調和性を説明する。非調和性は、第ｎ倍音の周波数ｆn の、基本周波数ｆ0 （弾性のない理想的な弦の基本周波数）の整数倍からのずれδｎ（セント値）で表すことができ、次式（１）によって求められる。
【０００８】
δn ＝１２００ｌｏｇ２（ｆn ／ｎｆ0 ）……（１）
式（１）に従って求めたピアノ音の非調和性を図１０に示す。同図において、低音、中音および高音の非調和性を、それぞれ曲線Ｌ，Ｍ，Ｈにより倍音次数に対応させて示す。非調和性はセント値（ｃｅｎｔ）で示す。この図のように、高音になる程、整数倍された周波数からのずれが大きくなることが分る。なお、ピアノ音の非調和性については、電子情報通信学会誌「信学技報ＥＡ９３−２８（１９９３−０７）」第９頁〜第１５頁に一例が記載されている。
【０００９】
このような非調和性に鑑み、本発明者は、予め設定した非調和係数と基本周波数とから倍音周波数を計算し、正弦波加算方式で非調和性を有する楽音を発生するようにした楽音合成装置をすでに提案している（特願平９−７０９０８号：整理番号８５２２ＫＷＡ）。
【００１０】
【発明が解決しようとする課題】
上記正弦波加算方式を用いる楽音合成装置では、次のような問題点がある。第１に、非調和性を有する楽音においては、各音高の周波数が平均律であると、ある音高の偶数倍音の周波数は、それより１オクターブ上の音高の基音または倍音の周波数と微妙なずれを有するため、うなりを生じるという問題点がある。
【００１１】
第２に、人間の耳は、その性質として、１００Ｈｚ以下の音は実際よりも高く聞こえ、１０００Ｈｚ以上の音は実際よりも低く聞こえる傾向を有することが知られている（ピアノ常識入門第８４，８５頁「北村恒二著：ウジカノーヴァ発行」）。そこで、アコースティックピアノでは、低音域はより低く、高音域はより高く基本周波数を調整するようにしている。
【００１２】
こうして調整された基本周波数の、本来の平均律の周波数からのずれを表したものは調律曲線と呼ばれ、これによってアコースティックピアノでは、自然な音程感を得ている。したがって、正弦波加算方式で非調和性を有する楽音を発生させる楽音合成装置においても、このような人間の耳の性質に適合した周波数の楽音を発生できるようにすることが望まれていた。
【００１３】
オクターブ間の周波数成分の周波数関係に基づいて実施される調律の手法を、オールパスフィルタを備えた遅延制御装置で実現しようとする楽音合成装置が提案されている（特開平８−２２２８５号公報）。この公報に記載されている楽音合成装置は、図１１に示すように、遅延時間制御部１００は、キーコードＫＣに対応した遅延時間Ｄn(p)を遅延回路１１０に供給し、励振波形発生部１２０から出力された励振波形を、ローパスフィルタ１４０を含む遅延フィードバックループ内で循環させて所望の減衰音を合成する。遅延時間制御部１００ではキーコードＫＣを読み出しアドレスとして遅延時間Ｄn(p)を出力するデータテーブルが音色毎に生成される。
【００１４】
この楽音合成装置では、キーコードＫＣに対応した基音のピッチは非調和な楽音を発生させるオールパスフィルタ１３０のディレイ長から一義的に決定される。すなわち、発生される楽音の非調和性に対応して調律曲線が一義的に決定される。したがって、非調和性に基づいて、上記うなりを生じさせないように調律をすることができるが、上記人間の耳の性質に合わせて、うなりが目立たない程度に各鍵の基音のピッチを調律することができない。換言すれば、調律の自由度が制限され、より一層自然な音程感を得ることができないという問題点があった。
【００１５】
本発明は、上記問題点を解消し、非調和性によるうなりを発生させず、しかも人間の耳の性質に合わせた、より自由度の高い調律を可能にする楽音合成装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記の課題を解決し、目的を達成するための本発明は、楽音の音高情報を入力とし、該音高情報に対応して予め設定されている非調和係数を出力とする非調和係数発生手段と、楽音の音高情報を入力とし、該音高情報に対応して予め設定されている基本周波数からのずれを調律値として出力する調律値発生手段と、前記調律値発生手段から出力された調律値で調律された基本周波数および前記非調和係数発生手段から出力された非調和係数を使用して各倍音周波数を演算する倍音周波数発生手段と、前記各倍音周波数に基づいて楽音を発生する倍音発生手段とを具備した点に第１の特徴がある。
【００１７】
また、本発明は、第１の特徴に加え、タッチ情報を入力とし、該タッチ情報に対応して予め設定された非調和タッチ係数を出力とする非調和タッチ係数発生手段と、前記非調和係数に前記非調和タッチ係数を乗算する乗算手段とを具備し、前記乗算手段で非調和タッチ係数が乗算された非調和係数を前記倍音周波数発生手段に供給するように構成した点に第２の特徴がある。
【００１８】
また、本発明は、前記非調和係数発生手段が、音色毎に設定された複数の非調和係数テーブルを含み、音色情報に基づいて前記非調和係数テーブルの１つを選択する非調和係数テーブル選択手段を具備するとともに、前記調律値発生手段が、音色毎に設定された調律曲線テーブルを含み、音色情報に基づいて前記調律曲線テーブルの１つを選択する調律曲線テーブル選択手段を具備した点に第３の特徴がある。
【００１９】
また、本発明は、前記非調和タッチ係数発生手段が、音色または音域毎に設定された複数の非調和タッチ係数テーブルを含み、音色または音域情報に基づいて前記非調和タッチ係数テーブルの１つを選択する非調和タッチ係数テーブル選択手段をさらに具備した点に第４の特徴がある。
【００２０】
第１ないし第４の特徴によれば、調律値によって調律された基本周波数および楽音の音高に対応して予め設定した非調和係数を使用して演算された各倍音周波数に基づいて楽音が発生される。特に、第３の特徴によれば、発生される楽音の音色に対応する調律値によって調律された基本周波数と非調和係数とが前記各倍音周波数の演算に使用される。また、第２および第４の特徴によれば、タッチ情報に基づいて選択された非調和タッチ係数によって前記非調和係数が修正される。特に、第４の特徴によれば、発生される楽音の音色や音域に基づき、使用される非調和タッチ係数を選択することができる。
【００２１】
【発明の実施の形態】
以下に、図面を参照して本発明を詳細に説明する。図２は本発明の一実施形態に係る楽音合成装置を含む電子楽器の構成を示すブロック図である。同図において、鍵盤部１は複数のキーを有し、該複数のキーの押鍵および離鍵状態はキーに対応して設けられた複数のセンサ２で検出される。センサ２はバス３に接続されていて、該センサ２で検出されたキーコードやタッチの情報はバス３を介してＣＰＵ４に入力される。ＣＰＵ４には、電源スイッチ、音色選択スイッチ、音量スイッチ等、種々のスイッチ類を有する操作パネル５、およびダンパ効果やソフト効果を与えるためのペダル６が接続されている。さらに、ＣＰＵ４には、ＭＩＤＩインタフェース７を介して外部機器を接続することができる。ＲＯＭ８は、ＣＰＵ４で実行されるプログラムを格納するプログラムメモリ８ａや、音色データを格納するための音色データメモリ８ｂとして使用される。ＲＡＭ９はレジスタやフラグ等の変化データを記憶するために設けられる。
【００２２】
ＣＰＵ４は鍵盤１、操作パネル５、およびペダル６から入力された信号に従い、ＲＯＭ８やＲＡＭ９に記憶されたプログラムやデータを使用して処理を行い、その処理結果による指示を楽音発生部１０に供給する。楽音発生部１０はＣＰＵ４の指示に基づいて楽音信号を合成し、該楽音信号はＤ／Ａ変換器１１でアナログデータに変換された後、サウンドシステム１２に供給され、該サウンドシステム１２から所望の楽音が発生される。
【００２３】
次に、本実施形態に係る楽音発生装置の要部機能をブロック図を参照して説明する。図１において、前記ＲＯＭ８に設定された非調和係数発生手段としての非調和テーブル群１３には、音色毎の非調和テーブル１３-1，１３-2，…１３-Nが格納されている。非調和テーブル１３-1〜１３-Nには、図３にその一例を示すように、基本非調和係数ＭＫと鍵盤番号すなわち音高情報との対応関係が設定されている。基本非調和係数ＭＫは後述する非調和タッチ係数ＴＫで修正されて非調和係数Ｋとなり、倍音周波数の演算に用いられる。
【００２４】
非調和テーブル選択情報発生部１４は、前記操作パネル５から入力された音色情報に基づいて前記複数の非調和テーブルから１つを選択するための選択情報を発生する。この非調和テーブル選択情報発生部１４は、音色情報を非調和テーブルのアドレスに変換する機能を有する。選択情報によって選択された非調和テーブルには、前記センサ２による音高情報がアドレスとして入力され、該アドレスに対応した基本非調和係数ＭＫが読み出される。
【００２５】
一方、非調和タッチ係数テーブル１５には、図４にその一例を示すように、非調和タッチ係数ＴＫとタッチ情報としてのタッチベロシティとの対応関係が設定されている。タッチベロシティはセンサ２の検出信号に基づいてＣＰＵ４で算出される。タッチベロシティ検出のためのセンサ２の構成やタッチベロシティの算出方法は周知技術であるため詳細な説明は省略する。非調和タッチ係数テーブル１５は、前記ＲＯＭ８に格納され、タッチベロシティに従って非調和タッチ係数ＴＫを出力する。
【００２６】
前記基本非調和係数ＭＫと非調和タッチ係数ＴＫとは乗算部１６で乗算され、タッチベロシティに応じて修正された非調和係数Ｋが求められる。非調和係数Ｋは倍音周波数発生部１７に入力される。倍音周波数発生部１７は、発生すべき楽音の基本周波数ｆ0 と非調和係数Ｋとに基づいて各倍音の周波数を演算し、倍音発生部１８へ送出する。倍音発生部１８は、入力された周波数の倍音を発生する。
【００２７】
各倍音の周波数は次式（２）に従って演算される。
ｆn ＝ｎｆ0 （１＋Ｋｎ2 ）1/2 …（２）
なお、式（２）の演算を簡略化して演算回路の規模を小さくするため、次の近似式（３）を使用することができる。
【００２８】
ｆn ＝ｎｆ0 ＋Ｋａｎ3 …（３）
非調和係数Ｋａは近似式（３）のためのものであり、式（２）の非調和係数Ｋとは異なる値である。
【００２９】
基本周波数を調律するたの調律値を示すセント値を出力する調律値発生手段としての調律曲線テーブル群１９には、音色毎の調律曲線テーブル１９-1，１９-2，…１９-Nが格納されている。調律曲線テーブル１９-1〜１９-Nには、図５にその一例を示すように、調律値を示すセント値と音高情報（鍵盤番号）との対応関係が設定されている。図５では３種類の音色に対応する調律曲線を例示している。ここで、１００セント＝１．０５９４６３（真数）である。
【００３０】
再び図１に戻って、調律曲線テーブル選択情報発生部２０は、前記操作パネル５から入力された音色情報に基づいて前記複数の調律曲線テーブルから１つを選択するための選択情報を発生する。この調律曲線テーブル選択情報発生部２０は、音色情報を調律曲線テーブルのアドレスに変換する機能を有する。選択情報によって選択された調律曲線テーブルには、前記センサ２による音高情報がアドレスとして入力され、該アドレスに対応したセント値が読み出される。
【００３１】
基本周波数発生部２１には音高毎の基本周波数が格納されていて、音高情報が入力されると、その音高に対応した基本周波数ｆ0 ' が出力される。乗算部２２では基本周波数ｆ0 ' に前記調律曲線テーブルから読み出されたセント値が乗算されて調律後の基本周波数ｆ0 が出力される。基本周波数ｆ0 は倍音周波数発生部１７に入力されて各倍音の周波数が演算される。
【００３２】
次に、上述の機能に基づく楽音合成装置の動作をフローチャートを参照して説明する。図６はメインルーチンのフローチャートである。電源が投入された後、ステップＳ１では、ＣＰＵ４、ＲＡＭ９、楽音発生部１０を構成するＬＳＩ等を初期化する。ステップＳ２，ステップＳ３，ステップＳ４では、それぞれパネルイベント処理、ペダルイベント処理、鍵盤イベント処理を行う。ステップＳ５ではその他の処理を行う。パネルイベント処理および鍵盤イベント処理は後述するが、本願発明に直接関係のないペダルイベント処理およびその他の処理は説明を省略する。
【００３３】
まず、図７のフローチャートを参照してパネルイベント処理を説明する。同図において、ステップＳ２０では、音色選択スイッチがオン操作されたか否かを判別する。音色選択スイッチがオン操作されたならばステップＳ２１に進み、音色選択処理を行う。音色選択処理では、選択された音色を示すフラグをセットしたり、選択された音色に対応する表示ランプ（ＬＥＤ等）を点灯したりする。表示ランプは前記操作パネル５に設けることができる。
【００３４】
ステップＳ２２では、音色選択スイッチから入力された音色情報に基づいて非調和テーブル１３−１〜１３-Nのうちの１つを選択する。ステップＳ２３では、音色選択スイッチから入力された音色情報に基づいて調律曲線テーブル１９−１〜１９-Nのうちの１つを選択する。
【００３５】
ステップＳ２０で音色選択スイッチがオン操作されていないと判断された場合は、ステップＳ２４に進んで音量スイッチがオン操作されたか否かを判別する。音量スイッチがオン操作されたならばステップＳ２５に進み、音量設定処理を行う。音量設定処理では、音量スイッチのオン操作に従って音量を設定する。例えば、音量スイッチの１回のオン操作による音量変化量を予め設定しておき、この音量変化量の分だけ設定音量を変化させる。
【００３６】
さらに、ステップＳ２４で音量スイッチがオン操作されていないと判断された場合は、ステップＳ２６に進み、その他のスイッチがオン操作されているか否かを判断し、その結果が肯定ならば、ステップＳ２７において、その他のスイッチに対応した予定の処理を行う。また、スイッチ類のすべてがオン操作されていない場合は、そのまま、このフローチャートの処理を終え、メインルーチンへ戻る。
【００３７】
続いて、図８のフローチャートを参照して鍵盤イベント処理を説明する。同図において、ステップＳ４０では、鍵盤１のキーがオン操作されたか、つまりオンイベントか否かを判断する。オンイベントならばステップＳ４１に進み、倍音周波数演算処理を行う。この処理の詳細は図９に関して後述する。ステップＳ４２では楽音パラメータ演算処理を行う。ここでは、押鍵された鍵盤の音高（キーコード）や打鍵強さ（ベロシティ）等に従ってエンベロープや減衰時間等、楽音の諸パラメータを演算し、倍音発生部１８の音源ＬＳＩにロードする。ステップＳ４３では、倍音発生部１８により発音処理を行う。ここでは、各倍音周波数に従って正弦波を合成し、エンベロープ等を付加して楽音を発生する。
【００３８】
一方、オンイベントでない場合は、ステップＳ４０からステップＳ４４に進み、離鍵されたか、つまりオフイベントか否かを判断する。オフイベントと判断されたならば、ステップＳ４５に進み、ダンパペダルがオン操作されているか否かを判断する。ダンパペダルがオン操作されている場合は、消音しないので、そのままメインルーチンへ戻る。また、ダンパペダルがオン操作されていない場合は、ステップＳ４５からステップＳ４６に進み、発音を終了させるため、予定のリリーススピードつまり離鍵後消音までの時間を決定するパラメータを倍音発生部１８の音源ＬＳＩにロードして発音を終了する。また、オフイベントでない場合は、ステップＳ４５，ステップＳ４６をスキップしてメインルーチンへ戻る。
【００３９】
図９は、倍音周波数演算処理の詳細なフローチャートである。同図において、ステップＳ５０では、前記基本周波数発生部２１から出力される基本周波数ｆ0 ' に調律曲線テーブルから読み出されたセント値を乗算して基本周波数ｆ0 を求める。ステップＳ５１では、オン操作されたキーコードつまり音高情報に対応する基本非調和係数ＭＫを読み出す。ここでは、前記パネルイベント（ステップＳ２２）で選択された非調和テーブルが使用される。ステップＳ５２では、非調和タッチ係数テーブル１５から音高情報に基づいて非調和タッチ係数ＴＫを読み出す。ステップＳ５３では、非調和係数ＭＫに非調和タッチ係数ＴＫを乗算して修正された非調和係数ＫまたはＫａを算出する。ステップＳ５４では、非調和係数ＫまたはＫａを用い、式（２）または式（３）によって倍音周波数fnを演算する。
【００４０】
次に、前記調律曲線テーブルの作成例を説明する。中央の１オクターブ領域「Ｃ３」〜「Ｂ３」において、まず「Ｃ３」の１オクターブ上の音つまり「Ｃ４」の基音周波数が、「Ｃ３」の２次倍音周波数に一致するように調律値としてのセント値を決定する。ここでの２次倍音周波数は、前記非調和係数Ｋで代表される非調和性を含む値である。次に、前記１オクターブ分の調律値を１２音階に均等割にし、「Ｃ３」〜「Ｂ３」についてそれぞれの調律値を決定する。
【００４１】
同様に、「Ｃ３」音より１オクターブ低い「Ｃ２」音では、その２次倍音周波数が「Ｃ３」音の基音周波数に一致するように調律値を決定する。これを１２音階に均等割にし、「Ｃ２」〜「Ｂ２」についてそれぞれの調律値を決定する。同様に、他のオクターブについてもそれぞれ隣接するオクターブとの関係において各音階の調律値を決定する。
【００４２】
このように調律値を決定することによって、非調和性によるうなりを解消できるが、さらに、高音域では実際よりは低く聞こえ、低音域では実際よりは高く聞こえるという人間の耳の性質に合わせて、これを補正するように調律値を決定することもできる。
【００４３】
なお、上述の実施形態では非調和タッチ係数テーブルは１種類としたが、このテーブルを、前記非調和テーブル群１３と同様、音色に対応させた複数種類の非調和タッチ係数テーブルを有するものとしてもよい。この場合に、音色情報に基づいて該非調和タッチ係数テーブルの１つを選択するための非調和タッチ係数テーブル選択情報発生部を設けるのも上述の例と同様である。
【００４４】
さらに、音域毎に非調和タッチ係数テーブルを設けてもよい。例えば、低音域、中音域、高音域の３種類の非調和タッチ係数テーブルをＲＯＭに記憶させ、キーコードから音域を判別し、その音域に応じたテーブルを選択して非調和タッチ係数ＴＫを読み出せるようにすれば、音域毎の、より精密な楽音を発生させることができる。また、倍音発生部１８は正弦波加算方式で楽音を発生するようにしているが、この方式に限らず、倍音毎に周波数を制御できるものであれば他の方式を使用することができる。
【００４５】
【発明の効果】
以上の説明から明らかなように、本発明によれば、すべての音色に共通する基本周波数、および音色に対応する非調和係数を使用して非調和性を与えることができる。さらに、基音の基本周波数を、非調和性に起因するうなりが生じないようにする調律できるとともに、人間の耳の性質に合うように、調律することができる。
【００４６】
特に、本発明では非調和係数発生手段および調律値発生手段をそれぞれ独立に設けているので、非調和係数発生手段によって得られる非調和性にかかわりなく、調律値発生手段で得られる調律程度を決定できる。したがって、うなりを防止するだけでなく、うなりが目立たない程度で人間の耳により自然に感じられる楽音発生のための自由度が高いという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の実施形態に係る楽音合成装置の要部機能を示すブロック図である。
【図２】  本発明の実施形態に係る楽音合成装置のハード構成を示すブロック図である。
【図３】  非調和係数テーブルの一例を示す図である。
【図４】  非調和タッチ係数テーブルの一例を示す図である。
【図５】  調律曲線テーブルの一例を示す図である。
【図６】楽音合成装置のメインフローチャートである。
【図７】  パネルイベント処理のフローチャートである。
【図８】  鍵盤イベント処理のフローチャートである。
【図９】  倍音周波数演算処理のフローチャートである。
【図１０】  倍音次数に対応するピアノ音の非調和性の一例を示す図である。
【図１１】  従来技術に係る楽音合成装置の構成を示すブロック図である。
【符号の説明】
１…鍵盤部、  ２…センサ、  ４…ＣＰＵ、  ５…パネル、  １３…非調和テーブル群、  １４…非調和テーブル選択情報発生部、  １５…非調和タッチ係数テーブル、  １６…乗算部、  １７…倍音周波数発生部、  １８…倍音発生部、  １９…調律曲線テーブル群、  ２０…調律曲線テーブル選択情報発生部
【図１】
0003926445.tif 000002
【図２】
0003926445.tif 000003
【図５】
0003926445.tif 000004
【図３】
0003926445.tif 000005
【図４】
0003926445.tif 000006
【図６】
0003926445.tif 000007
【図７】
0003926445.tif 000008
【図８】
0003926445.tif 000009
【図９】
0003926445.tif 000010
【図１０】
0003926445.tif 000011
【図１１】
0003926445.tif 000012