(57)【特許請求の範囲】
【請求項１】
各基音が平均律で発音され、各基音の倍音のうち、少なくとも１つの倍音を発生する電子楽器であって、
上記基音を発生する第１の音源手段と、
上記第１の音源手段が発生する基音の倍音を発生する第２の音源手段と、
上記第１の音源手段に与える第１のクロックを発生する第１のクロック発生手段と、
上記第２の音源手段に与えるクロックであって、上記第１のクロックの周波数を基準として、上記倍音のピッチが上記基音に対して平均律上の音程関係となるように補正する周波数の第２のクロック発生手段とを備え、
上記第１の音源手段は上記第１のクロックに従って上記基音を発生させ、
上記第２の音源手段は上記第２のクロックに従って倍音を発生させて、これらの基音及び上記基音の倍音の全てを平均律での周波数で発生させるようにしたことを特徴とする電子楽器。
【請求項２】
上記第２の音源手段及び第２のクロック発生手段を複数個設けて、３倍音及び５倍音を含む複数の倍音を発生させるようにしたことを特徴とする請求項１に記載の電子楽器。
【請求項３】
上記第１の音源手段及び上記第２の音源手段により、基音及び複数の倍音を発生するドローバーオルガンの音源を構成したことを特徴とする請求項１または２に記載の電子楽器。
【請求項４】
各基音が平均律で発音されるとともに、各基音の倍音のうち、少なくとも１つの倍音を発生させるための処理ステップをコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、上記処理ステップは、
第１の音源手段により基音を発生する第１の音源発生ステップと、
上記第１の音源手段が発生する基音の倍音を、第２の音源手段を用いて発生させる第２の音源発生ステップと、
上記第１の音源手段に与える第１のクロックを発生する第１のクロック発生ステップと、
上記第２の音源手段に与えるクロックであって、上記第１のクロックの周波数を基準として、上記倍音のピッチが上記基音に対して平均律上の音程関係となるように補正する周波数の第２のクロック発生ステップとを有し、
上記第１の音源手段は上記第１のクロックに従って上記基音を発生させ、上記第２の音源手段は上記第２のクロックに従って倍音を発生させて、これらの基音及び上記基音の倍音の全てを平均律での周波数で発生させるようにしたことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項５】
各基音が平均律で発音され、各基音の倍音のうち、少なくとも１つの倍音を発生させるための処理ステップをコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、上記処理ステップは、
上記基音波形を生成する第１の音源生成ステップと、
上記基音に対して平均律上の倍音波形を生成する第２の音源生成ステップと、
上記第１及び第２の音源生成ステップで生成された各波形を、各々が異なる読出速度で読み出しを行う波形読出ステップとを含み、
上記波形読出ステップは、所定の第１の周波数テーブルにより上記第１の読出し速度を得るステップと、上記基音に対して平均律上の倍音のピッチずれを有する周波数テーブルにより所定の読出し速度を得るステップとを有し、上記基音、上記基音の倍音の全てを平均律での周波数で発生させるようにしたことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、基音といくつかの倍音（高調波）を中心に発生する電子楽器、及びその処理ステップをコンピュータが読出可能に格納した記憶媒体に関し、特に、基音、３倍音、及び５倍音を中心に発生する所謂ドローバーオルガン等に用いて好適な電子楽器及び記憶媒体に関するものである。
【０００２】
【従来の技術】
従来より、各音の高さ（ピッチ）を決める方法として、純正調律がある。この純正調律とは、数学的に正確な計算をする方法であり、ピタゴラスを用いた方法（ピタゴラス調律）や、５度を５回重ねて３度を得る方法等がある。
【０００３】
一方、純正調律ではピッチの微妙なずれが生じることから、このずれを補正して演奏に適応させた音律である平均律（等分平均律）がある。
例えば、１２平均律では、オクターブ（完全８度）内に全て等しい間隔で１２個の半音が配置される。このような平均律では、「セント」と呼ばれる音程が用いられる。この「セント」は、半音の１００分の１、又は、オクターブの１／１２００である。
【０００４】
【発明が解決しようとする課題】
ところで、一般的に電子楽器の音程には、上述したような平均律が採用されている。しかしながら、倍音（高調波）については、平均律ではなく純正調律に当たるピッチで出力されるものが多い。
例えば、ある楽音の音程を決める周波数成分を有する基音（１倍音）と、その３倍の周波数成分を有する３倍音、及びその５倍の周波数成分を有する５倍音において、基音については平均律で出力され、３倍音及び５倍音（高調波）については純正調律で出力される。
【０００５】
ここで、平均律と純正調律の間には、図６に示すように、ピッチずれが存在している。このピッチずれについては、「音楽の科学」（ジョン・Ｒ・ピアース／著：日経サイエンス社：Ｐ８０〜）等にて詳細が述べられているように、従来より知られていることである。
尚、上記図６は、セントで測った場合のピッチずれを示したものである。
【０００６】
このように、電子楽器の音程には、平均律が採用されているが、基音については平均律で出力され、倍音（高調波）については平均律ではなく純正調律で出力されていた。そして、これらの平均律と純正調律の間にはピッチずれが存在し、このピッチずれが、不愉快なうなりを発生させる原因となっていた。
特に、基音といくつかの倍音を中心に出力する電子楽器、例えば、所謂ドローバーオルガンでは、この問題は顕著である。
【０００７】
具体的には、ドローバーオルガンは、基音、３倍音、及び５倍音のボリュームを調整するための数本のバー（ドローバー）を備えており、これらのバーの引き出し具合によって、好みの音色を作りだすことができるものである。
このため、ドローバーオルガンは、図７に示すように、所定のクロックＣＫを発生するクロック発振器（水晶振動子）５０６と、クロック発振器５０６のクロックＣＫに基づいて基音、３倍音、及び５倍音の各波形情報を出力するトーンジェネレータ（音源）５０４と、ドローバー５０１及びキーボード５０２での各操作に基づいてトーンジェネレータ５０４の動作制御を行うＣＰＵ（Central Processing Unit ）５０３と、トーンジェネレータ５０４の出力をミキシングすることでキーボード５０２に対応した音高のディジタル楽音信号を生成して出力するミキサ５０５とを備えている。
【０００８】
すなわち、従来のドローバーオルガンは、１つのクロックＣＫに従って動作する１つのトーンジェネレータ５０４により、基音、３倍音、及び５倍音各々を出力し、このとき、基音については平均律での周波数のものを出力し、３倍音及び５倍音（高調波）については平均律ではなく純正調律での周波数を有するものを出力するようになされていた。
この結果、例えば、基音の周波数が４００Ｈｚの場合、３倍音の周波数は平均律での１１９８．５４Ｈｚではなく純正調律での１２００Ｈｚで出力され、５倍音の周波数は平均律での２０１５．８７Ｈｚではなく純正調律での２０００Ｈｚで出力されていた。
そして、このとき、基音の周波数（４００Ｈｚ）と、実際に出力される３倍音の基音の周波数との間にピッチずれが生じるため、基音に対応する鍵盤と、３倍音や５倍音に対応する鍵盤とを同時に弾いた場合等には、ピッチずれ分の不愉快なうなりが発生していた。特に、ドローバーオルガンは、基音、３倍音、及び５倍音等、基音といくつかの倍音を中心に出力する電子楽器であるため、この不愉快なうなりが目立っていた。これは、楽音の音質低下につながる。
【０００９】
そこで、本発明は、上記の欠点を除去するために成されたもので、基音及び該基音の少なくとも１つの倍音を出力する電子楽器において、基音と倍音のピッチずれをなくすことで、楽音の音質向上を図った電子楽器、及び楽音の音質向上を図ることができる処理ステップをコンピュータが読出可能に格納した記憶媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の電子楽器は、各基音が平均律で発音され、各基音の倍音のうち、少なくとも１つの倍音を発生する電子楽器であって、上記基音を発生する第１の音源手段と、上記第１の音源手段が発生する基音の倍音を発生する第２の音源手段と、上記第１の音源手段に与える第１のクロックを発生する第１のクロック発生手段と、上記第２の音源手段に与えるクロックであって、上記第１のクロックの周波数を基準として、上記倍音のピッチが上記基音に対して平均律上の音程関係となるように補正する周波数の第２のクロック発生手段とを備え、上記第１の音源手段は上記第１のクロックに従って上記基音を発生させ、上記第２の音源手段は上記第２のクロックに従って倍音を発生させて、これらの基音及び上記基音の倍音の全てを平均律での周波数で発生させるようにしたことを特徴とする。
【００１１】
また、本発明の電子楽器の他の特徴とするところは、上記第２のクロック発生手段は、複数の倍音を発生するために複数個が設けられていて、上記複数の倍音は、３倍音及び５倍音を含むことを特徴としている。
【００１２】
また、本発明の電子楽器のその他の特徴とするところは、上記第１の音源手段及び上記第２の音源手段により、基音及び複数の倍音を発生するドローバーオルガンの音源を構成したことを特徴としている。
【００１３】
また、本発明のコンピュータ読み取り可能な記憶媒体の特徴とするところは、各基音が平均律で発音されるとともに、各基音の倍音のうち、少なくとも１つの倍音を発生させるための処理ステップをコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、上記処理ステップは、第１の音源手段により基音を発生する第１の音源発生ステップと、上記第１の音源手段が発生する基音の倍音を、第２の音源手段を用いて発生させる第２の音源発生ステップと、上記第１の音源手段に与える第１のクロックを発生する第１のクロック発生ステップと、上記第２の音源手段に与えるクロックであって、上記第１のクロックの周波数を基準として、上記倍音のピッチが上記基音に対して平均律上の音程関係となるように補正する周波数の第２のクロック発生ステップとを有し、上記第１の音源手段は上記第１のクロックに従って上記基音を発生させ、上記第２の音源手段は上記第２のクロックに従って倍音を発生させて、これらの基音及び上記基音の倍音の全てを平均律での周波数で発生させるようにしたことを特徴とする。
【００１４】
また、本発明のコンピュータ読み取り可能な記憶媒体の他の特徴とするところは、各基音が平均律で発音され、各基音の倍音のうち、少なくとも１つの倍音を発生させるための処理ステップをコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、上記処理ステップは、上記基音波形を生成する第１の音源生成ステップと、上記基音に対して平均律上の倍音波形を生成する第２の音源生成ステップと、上記第１及び第２の音源生成ステップで生成された各波形を、各々が異なる読出速度で読み出しを行う波形読出ステップとを含み、上記波形読出ステップは、所定の第１の周波数テーブルにより上記第１の読出し速度を得るステップと、上記基音に対して平均律上の倍音のピッチずれを有する周波数テーブルにより所定の読出し速度を得るステップとを有し、上記基音、上記基音の倍音の全てを平均律での周波数で発生させるようにしたことを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００１９】
本発明に係る電子楽器は、例えば、図１に示すようなドローバーオルガン１００に適用される。
【００２０】
このドローバーオルガン１００は、基音といくつかの倍音、例えば、基音、３倍音、及び５倍音を中心に発生するようになされており、その音程には、平均律を採用している。
そして、上記図１に示すように、ドローバーオルガン１００は、ＣＰＵ（Central Processing Unit ）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Ramdom Access Memory）１０３と、キーボード（鍵盤）１０４と、ドローバー１０５と、楽音発生回路１０６とを備えており、これらはバス１１１により結合されている。
また、楽音発生回路１０６には、ディジタル／アナログ（Ｄ／Ａ）変換回路１０７、アナログ信号処理回路１０８、増幅器（アンプ）１０９、及びスピーカ１１０が順次接続されている。
【００２１】
まず、上述のようなドローバーオルガン１００の一連の動作について説明する。
【００２２】
ＣＰＵ１０１は、詳細は後述するが、キーボード１０４及びドローバー１０５での操作状態に基づいた楽音発生制御等、ドローバーオルガン１００全体の制御を行う。
ＲＯＭ１０２には、ＣＰＵ１０１による制御に必要な処理プログラム等が予め格納されている。
ＲＡＭ１０３は、ＣＰＵ１０１の作業用領域を含み、ＣＰＵ１０１による制御の際の各種データ等も記憶される。
キーボード１０４は、ＣＰＵ１０１からの制御によりキーボードの複数のキースイッチをスキャンする回路を含む。
【００２３】
ドローバー１０５は、基音、３倍音、及び５倍音のボリュームを調整するための数本のバー（ドローバー）を含み、これらのバーの引き出し具合によって、好みの音色を作りだすことができるようになされている。このドローバー１０５での操作状態は、ＣＰＵ１０１により読み取られる。
【００２４】
楽音発生回路１０６は、詳細は後述するが、ＣＰＵ１０１からの制御により、サイン合成方式で所望の音色の波形情報を生成し、キーボード１０４及びドローバー１０５での操作に従った音高のディジタル楽音信号（ここでは、基音、３倍音、及び５倍音を中心とするそのディジタル楽音信号）を発生する。
【００２５】
Ｄ／Ａ変換回路１０７は、楽音発生回路１０６で発生されたディジタル楽音信号をアナログ化して出力する。
アナログ信号処理回路１０８は、Ｄ／Ａ変換回路１０７から出力されたアナログ楽音信号に対して雑音除去のためのフィルタ処理等を施して出力する。
増幅器１０９は、後段のスピーカ１１０を駆動するために、アナログ信号処理回路１０８から出力されたアナログ楽音信号を増幅して出力する。
したがって、増幅器１０９から出力されたアナログ楽音信号は、キーボード１０４及びドローバー１０５での各操作状態に従った楽音として、スピーカ１１０から放出される。
【００２６】
つぎに、上述したＣＰＵ１０１及び楽音発生回路１０６について具体的に説明する。
【００２７】
ここで、上述したピッチずれについて具体的に説明する。
例えば、基音の周波数を４００Ｈｚとした場合、この基音の３倍音の周波数は純正調律で、
４００×３＝１２００Ｈｚ
となる。
一方、上記基音の３倍音に相当する音程を鍵盤上で探すと、平均律上では、１オクターブ上の５度であり、この周波数は、
【００２８】
【数１】
0003647629.tif 000002
【００２９】
となる。
そして、純正調律での３倍音と、平均律での３倍音とのピッチずれは、
１２００−１１９８．６４＝１．３６Ｈｚ
となる。
これは、４００Ｈｚの基音に対して、平均律での３倍音の基音の周波数は、１．３６Ｈｚ低いことを示している。
【００３０】
したがって、従来では、４００Ｈｚの基音の３倍音は、平均律での１１９８．５４Ｈｚではなく、純正調律での１２００Ｈｚで発生されていたため、基音の周波数（４００Ｈｚ）と、その３倍音での基音の周波数との間に１．３６Ｈｚのずれが生じ、基音に対応する鍵盤と、３倍音に対応する鍵盤とを同時に弾いた場合、１．３６Ｈｚの不愉快なうなり（超低音）が生じていた。
このときのピッチずれをセントで表すと、
１２００＊ｌｏｇ（１２００／１１９８．６４）＝１．９５ｃｅｎｔ
となる（以下、これをセントずれと言う）。
【００３１】
また、５倍音についても同様に、上記基音の５倍音の周波数は純正調律で、
４００×５＝２０００Ｈｚ
となる。
一方、上記基音の５倍音に相当する音程を鍵盤上で探すと、平均律上では、２オクターブ上の３度であり、この周波数は、
【００３２】
【数２】
0003647629.tif 000003
【００３３】
となる。
そして、純正調律での５倍音と、平均律での５倍音とのピッチずれは、
２０１５．８７−２０００＝１５．８７Ｈｚ
となる。
これは、４００Ｈｚの基音に対して、平均律での５倍音の基音の周波数は、１５．８７Ｈｚ高いことを示している。
【００３４】
したがって、従来では、４００Ｈｚの基音の５倍音は、平均律での２０１５．８７Ｈｚではなく、純正調律での２０００Ｈｚで発生されていたため、基音の周波数（４００Ｈｚ）と、その５倍音での基音の周波数との間に１５．８７Ｈｚのずれが生じ、基音に対応する鍵盤と、５倍音に対応する鍵盤とを同時に弾いた場合、１５．８７Ｈｚの不愉快なうなり（超低音）が生じていた。
このときのセントずれは、
１２００＊ｌｏｇ（２０００／２０１５．８７）＝−１３．６９ｃｅｎｔとなる。
【００３５】
そこで、このドローバーオルガン１００は、３つのトーンジェネレータ（音源）を設け、これらのトーンジェネレータにより、基音と、３倍音及び５倍音（高調波）を個別に発生することで、上述のようなセントずれをなくす構成としている。この構成が、従来と最も異なっている。
【００３６】
すなわち、楽音発生回路１０６は、図２に示すように、所定のクロックＣＫ１、ＣＫ２、及びＣＫ３を各々生成して発生する３つのクロック発生器（水晶振動子等）１０６ａ1 、１０６ｂ1 、及び１０６ｃ1 と、クロック発生器１０６ａ1 、１０６ｂ1 、及び１０６ｃ1 のクロックＣＫ１、ＣＫ２、及びＣＫ３に基づいて基音（１倍音系）、３倍音（鍵盤上では１オクターブ上の５度、以下、５度系とも言う）、及び５倍音（鍵盤上では２オクターブ上の３度、以下、３度系ともいう）の各波形情報を各々生成して発生する３つのトーンジェネレータ１０６ａ2 （ＴＧ１）、１０６ｂ2 （ＴＧ２）、及び１０６ｃ2 （ＴＧ３）と、トーンジェネレータ１０６ａ（ＴＧ１）、１０６ｂ（ＴＧ２）、及び１０６ｃ（ＴＧ３）で発生された基音、３倍音、及び５倍音の各波形情報をミキシングすることでキーボード１０４に対応した音高のディジタル楽音信号を生成して出力するミキサ１０６ｄとを備えている。
そして、ＣＰＵ１０１は、キーボード１０４での操作状態に基づいて、３つのトーンジェネレータ１０６ａ2 （ＴＧ１）、１０６ｂ2 （ＴＧ２）、及び１０６ｃ2 （ＴＧ３）を動作制御するようになされている。
【００３７】
具体的には、クロック発生器１０６ａ1 は、トーンジェネレータ１０６ａ2 で１倍音系を発生させるためのクロックＣＫを基準クロックとして生成して発生する。
また、クロック発生器１０６ｂ1 は、クロック発生器１０６ａ1 のクロックＣＫ１を基準として、トーンジェネレータ１０６ｂ2 で発生される５度系の周波数が平均律での周波数に補正されるようなクロックＣＫ２（ここでは、＋２セントとなるクロックＣＫ２）を生成して発生する。
また、クロック発生器１０６ｃ1 は、クロック発生器１０６ａ1 のクロックＣＫ１を基準として、トーンジェネレータ１０６ｂ2 で発生される３度系の周波数が平均律での周波数に補正されるようなクロックＣＫ３（ここでは、−１４セントとなるクロックＣＫ３）を生成して発生する。
この結果、例えば、クロックＣＫ１を１６ＭＨｚとした場合、クロックＣＫ２は、
１６００００００＊２-(1.95/1200)＝１５９８１９４２．１５Ｈｚ
となり、クロックＣＫ３は、
１６００００００＊２(13.69/1200)＝１６１２６９８９．４４Ｈｚ
となる。
【００３８】
ＣＰＵ１０１は、キーボード１０４での操作状態により、発生すべき音高が何度系であるかに従って、３つのトーンジェネレータ１０６ａ、１０６ｂ、及び１０６ｃから何れかを適宜選択し、その上で高調波（ハーモニクス）レベルを設定する。
この結果、例えば、図３に示すように、トーンジェネレータ１０６ａ2 （ＴＧ１）には、１６’feet、８’feet、４’feet、２’feet、及び１’feetの各音高レベルが、２倍音、４倍音、８倍音、１６倍音、及び３２倍音（１倍音系）の各ハーモニックレベルとして設定される。
また、トーンジェネレータ１０６ｂ2 （ＴＧ２）には、５（１／３）’feet、２（２／３）’feet、及び１（１／３）’feetの各音高レベルが、３倍音、１２倍音、及び２４倍音（５度系）の各ハーモニックレベルとして設定される。
また、トーンジェネレータ１０６ｃ2 （ＴＧ３）には、１（３／５）’feetの音高レベルが、２０倍音（３度系）のハーモニックレベルとして設定される。
【００３９】
したがって、トーンジェネレータ１０６ａ2 、１０６ｂ2 、及び１０６ｃ2 からは、各々が平均律での周波数成分を有する基音、３倍音、及び５倍音が発生されることになる。
これにより、基音の周波数と、３倍音や５倍音での基音の周波数との間にはセントずれはなく、常に一致したものとなるため、基音に対応する鍵盤と、３倍音や５倍音に対応する鍵盤とを同時に弾いた場合等でも、不愉快なうなりが発生することはない。
【００４０】
すなわち、本実施の形態では、基音、３倍音、及び５倍音を個別に発生する３つのトーンジェネレータ１０６ａ2 、１０６ｂ2 、及び１０６ｃ2 を設け、３つのクロック発生器１０６ａ1 、１０６ｂ1 、及び１０６ｃ1 により、各々が異なる３つのクロックＣＫ１、ＣＫ２、及びＣＫ３を各トーンジェネレータ１０６ａ2 、１０６ｂ2 、及び１０６ｃ2 に対して発生することで、平均律で出力される基音に対して、セントずれのない３倍音及び５倍音（高調波）を発生するようにした。
このような構成としたことで、ピッチずれによる不愉快なうなりをなくし、高品位な楽音を発生することができる。特に、基音、３倍音、及び５倍音等、基音といくつかの倍音を中心に出力するようになされたドローバーオルガンに対して有効である。
【００４１】
尚、上述した実施の形態では、基音といくつかの倍音を中心に出力するようになされたドローバーオルガンに本発明を適用するものとしたが、これに限らず、基音と少なくとも１つの倍音を出力するようになされた電子楽器であればよい。
【００４２】
また、上述した実施の形態では、本発明を、１音に対して個別のクロックＣＫ１、ＣＫ２、及びＣＫ３が供給される３つのトーンジェネレータ（音源）１０６ａ2 、１０６ｂ2 、及び１０６ｃ2 を使用したハードで実現したが、これをソフトウェアで実現することもできる。
例えば、１度、３度、及び５度系に応じて、独立に音源チャンネルを使用し、各々で波形を生成して、それら３つの波形を読み出す。このときの各波形を読み出すスピードは、各々が微妙にずれたスピードとなるようにする。そして、その３つの波形をミックスして、１つの波形を生成する。
ここで、上述の微妙にずれたスピードを得るために、次のような方法が考えられる。
第１の方法としては、例えば、図４に示すように、１度、３度、及び５度系で各々専用の周波数テーブルを用意する。これらの各周波数テーブルは、所定のセントずれ（１度系を基準として、３度系は１．９５cent、５度系は−１６．９５cent等）があればよい。
第２の方法としては、例えば、図５に示すように、１つの周波数テーブルを用意し、基準となる位置を１度、３度、及び５度系で各々ずらすようにする。この場合の周波数テーブルの分解能は、本ソフトウェアにより動作制御する楽器でのずれを、どれだけ許容するかにもよるが、かなり必要である。最低でも、１centは必要であろう。
【００４３】
また、本発明の目的は、上述した実施の形態でのドローバーオルガン１００に限らず、そのＣＰＵ１０１の機能を実現するソフトウェアのプログラムコード（例えば、上記図４や図５を用いて説明した機能を実現するための処理ステップ）を記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４４】
【発明の効果】
本発明によれば、基音を平均律で発生する第１の音源手段、及び上記第１の音源手段に与える第１のクロックを発生する第１のクロック発生手段とは別個に、上記第１の音源手段が発生する基音の倍音を発生する第２の音源手段と、上記第２の音源手段に与えるクロックであって、上記第１のクロックの周波数を基準として、上記倍音のピッチが上記基音に対して平均律上の音程関係となるように補正する周波数の第２のクロック発生手段とを備え、上記第１の音源手段は上記第１のクロックに従って上記基音を発生させ、上記第２の音源手段は上記第２のクロックに従って倍音を発生させて、これらの基音及び上記基音の倍音の全てを平均律での周波数で発生させるようにしたので、上記基音、上記基音の倍音の全てを平均律での周波数で発生させることができる。これにより、基音の周波数と、上記基音の倍音の周波数との間のセントずれはなくすことができ、基音に対応する鍵盤と、上記基音の倍音に対応する鍵盤とを同時に弾いた場合等でも、不愉快なうなりが発生しないようにすることができ、楽音の音質を向上させることができる。
また、本発明の他の特徴によれば、基音、及び上記基音の倍音が個別に出力される場合に、基音については平均律で出力され、倍音については純正調律で出力される場合であっても、ピッチずれを補正する第２のクロックにより、上記基音の倍音は平均律での周波数に補正されることになり、基音と倍音の間にピッチずれが生じることを防止することができる。このため、基音に対応する鍵盤と、上記基音の倍音に対応する鍵盤とを同時に弾いた場合等でも、不愉快なうなりが発生することを防止することができるので、基音といくつかの倍音を発生するドローバーオルガン等に対しては特に有効である。
【図面の簡単な説明】
【図１】本発明に係る電子楽器を適用したドローバーオルガンの構成を示すブロック図である。
【図２】上記ドローバーオルガンの楽音発生回路の内部構成を示すブロック図である。
【図３】上記ドローバーオルガンにおいて、３つのトーンジェネレータへの高調波レベルの割り当てを説明するための図である。
【図４】上記楽音発生回路の機能をソフトウエアにより実現するにおいて、３つの周波数テーブルを使用した場合を説明するための図である。
【図５】上記楽音発生回路の機能をソフトウエアにより実現するにおいて、１つの周波数テーブルを使用した場合を説明するための図である。
【図６】平均律と純正調律のピッチずれを説明するための図である。
【図７】従来のドローバーオルガンの構成を示すブロック図である。
【符号の説明】
１００  ドローバーオルガン
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  キーボード
１０５  ドローバー
１０６  楽音発生回路
１０６ａ1 〜１０６ｃ1   クロック発振器
１０６ａ2 〜１０６ｃ2   トーンジェネレータ
１０６ｄ  ミキサ
１０７  Ｄ／Ａ変換回路
１０８  アナログ信号処理回路
１０９  増幅器
１１０  スピーカ
１１１  バス
【図１】
0003647629.tif 000004
【図２】
0003647629.tif 000005
【図３】
0003647629.tif 000006
【図４】
0003647629.tif 000007
【図５】
0003647629.tif 000008
【図６】
0003647629.tif 000009
【図７】
0003647629.tif 000010