(57)【特許請求の範囲】
【請求項１】
弦毎に設けられ、該弦の２カ所から該弦の振動を検出して電気信号に変換する少なくとも２つのピックアップと、
前記少なくとも２つのピックアップの出力である電気信号間の位相差を検出する位相差検出手段と、
前記位相差検出手段で検出された位相差に応じてピッキング位置を検出する位置検出手段と、
前記少なくとも２つのピックアップより出力される電気信号からそれぞれピッチを検出する少なくとも２つのピッチ検出手段と、
前記少なくとも２つのピッチ検出手段で検出したピッチが所定範囲内において等しいと判断された場合は、そのままピッチ情報を出力し、前記所定範囲内において等しくないと判断された場合は、前回決定したピッチ情報に近い方のピッチ情報を出力するピッチ情報出力手段と、
前記位置検出手段により検出されたピッキング位置と前記ピッチ情報出力手段から出力されたピッチ情報とに基づいて楽音を制御する楽音制御手段と、
を備えたことを特徴とする弦楽器型電子楽器。
【請求項２】
弦毎に設けられ、該弦の２カ所から該弦の振動を検出して電気信号に変換する少なくとも２つのピックアップと、
前記少なくとも２つのピックアップの出力である電気信号間の位相差を検出する位相差検出手段と、
前記位相差検出手段で検出された位相差に応じて楽音を制御する楽音制御手段とを備えたことを特徴とする弦楽器型電子楽器。
【請求項３】
弦毎に設けられ、該弦の２カ所から該弦の振動を検出して電気信号に変換する少なくとも２つのピックアップと、
前記少なくとも２つのピックアップより出力される電気信号からそれぞれピッチを検出する少なくとも２つのピッチ検出手段と、
該少なくとも２つのピッチ検出手段で検出したピッチが所定範囲内において等しいと判断された場合は、そのままピッチ情報を出力し、前記所定範囲内において等しくないと判断された場合は、前回決定したピッチ情報に近い方のピッチ情報を出力するピッチ情報出力手段と、
該ピッチ情報出力手段から出力されたピッチ情報に基づいて楽音を制御する楽音制御手段と、
を備えたことを特徴とする弦楽器型電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、弦の振動を電気信号に変換して楽音を発生するようにした弦楽器型電子楽器に関するものであり、ギターシンセサイザに適用して好適なものである。
【０００２】
【従来の技術】
弦の振動を検出して電気信号に変換し、さらにデジタル処理のためにアナログ／デジタルコンバータでデジタル信号に変換して、デジタル化された信号から、ピッチ情報と弦の振動の開始と減衰を検出し、これらの検出された楽音データをもとに新たな楽音を発生する電子楽器が知られている。このような電子楽器として、例えばギターシンセサイザが製品化されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、ギターシンセサイザにおいて弦の振動周波数であるピッチや弦振動の包絡線の変化であるエンベロープを検出して、これらの検出された楽音データに基づいて他の楽音を発生するように指示しても、ギターの本来の表現力はピッチやエンベロープだけで表されるものではない。このため、検出されたピッチやエンベロープをもとに楽音を発生してもギターの特徴を生かした楽音が得られないという問題点があった。
例えば、ギターには弦を弾く位置によって音色が変化することが知られており、弦を弾く場所がブリッジに近いほど、高次倍音が多く発生し、いわゆる”かたい音”になる。また、弦を弾く位置をブリッジから弦の中心に向かって移動させるにつれて、高次倍音が減少して、いわゆる”やわらかい音”になるが、これらの特徴が反映されないことになる。
【０００４】
一方、従来の弦振動の周波数であるピッチを検出するピッチ検出の方法としては、波形の振幅値が基準レベルとクロスする位置、すなわち波形のゼロクロスポイントを観測し、波形の周期に対応する２つのゼロクロスポイントの時間間隔を測定することにより、ピッチを求めるゼロクロス検出法がある。また、波形の自己相関関数を計算して波形の周期を求める方法や、波形のピーク間隔を観測して、波形の周期を求める方法が知られている。
【０００５】
これらのピッチ検出方法には一長一短があり、特に、弦がピッキングされた直後においては、その振動波形は複雑な形状を有している。このような波形開始の部分はアタック部分と呼ばれるが、このアタック部分においては高次倍音が多く含まれていることからピッチ検出は難しく誤検出をする場合が少なくない。
この誤検出を防ぐためには、ある程度波形が安定するまで待つことが考えられるが、これでは弦をピッキングしてからある程度時間が経過しないとピッチ検出することができず、楽音の発音が遅れることになるため、演奏者に違和感を感じさせたり、演奏に支障がでるおそれがある。例えば、特開昭５５−８７１９６号公報に記載されているピッチ検出方法では、２周期同じピッチが検出されないとキーオン情報が出力されず、発音遅れが生じるようになっていた。
【０００６】
本発明は、このように従来のギターシンセサイザなどでは、弾く位置の違いによる音色変化を反映することができないことに鑑みてなされた発明であって、弦を弾く位置の違いによって音色を変化させることができる弦楽器型電子楽器を提供することを目的としている。
また、本発明は、従来のピッチ検出方法の欠点を解決して正確かつ迅速にピッチ検出することのできる弦楽器型電子楽器を提供することを他の目的としている。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の弦楽器型電子楽器は、弦毎に設けられ、該弦の２カ所から該弦の振動を検出して電気信号に変換する少なくとも２つのピックアップと、 前記少なくとも２つのピックアップの出力である電気信号間の位相差を検出する位相差検出手段と、前記位相差検出手段で検出された位相差に応じてピッキング位置を検出する位置検出手段と、前記少なくとも２つのピックアップより出力される電気信号からそれぞれピッチを検出する少なくとも２つのピッチ検出手段と、前記少なくとも２つのピッチ検出手段で検出したピッチが所定範囲内において等しいと判断された場合は、そのままピッチ情報を出力し、前記所定範囲内において等しくないと判断された場合は、前回決定したピッチ情報に近い方のピッチ情報を出力するピッチ情報出力手段と、前記位置検出手段により検出されたピッキング位置と前記ピッチ情報出力手段から出力されたピッチ情報とに基づいて楽音を制御する楽音制御手段とを備えるようにしている。
また、本発明の他の弦楽器型電子楽器は、弦毎に設けられ、該弦の２カ所から弦の振動を検出して電気信号に変換する少なくとも２つのピックアップと、前記少なくとも２つのピックアップの出力である電気信号間の位相差を検出する位相差検出手段と、前記位相差検出手段で検出された位相差に応じて楽音を制御する楽音制御手段とを備えるようにしている。
【０００８】
さらに、上記他の目的を達成するために、本発明の他の弦楽器型電子楽器は、弦毎に設けられ、該弦の２カ所から該弦の振動を検出して電気信号に変換する少なくとも２つのピックアップと、前記少なくとも２つのピックアップより出力される電気信号からそれぞれピッチを検出する少なくとも２つのピッチ検出手段と、該少なくとも２つのピッチ検出手段で検出したピッチが所定範囲内において等しいと判断された場合は、そのままピッチ情報を出力し、前記所定範囲内において等しくないと判断された場合は、前回決定したピッチ情報に近い方のピッチ情報を出力するピッチ情報出力手段と、該ピッチ情報出力手段から出力されたピッチ情報に基づいて楽音を制御する楽音制御手段とを備えるようにしている。
【０００９】
このような本発明によれば、弦を弾く位置を検出して検出されたピッキング位置に応じて楽音を制御するようにしたので、弦を弾く位置の違いによる音色変化を反映することができ、弦を弾く位置に応じて音色を変化することができるようになる。
また、本発明は少なくとも２つのピックアップよりの電気信号のそれぞれからピッチを検出するようにしたので、従来のピッチ検出方法の欠点を解決して正確で迅速にピッチを検出することを可能とすることができる。
【００１０】
【発明の実施の形態】
本発明の弦楽器型電子楽器の実施の形態の一例であるギターシンセサイザの概観を図１に示す。
この図において、１はエレクトリックギターであり、２はブリッジ４より離れて配置された６本の弦８の振動波形を各々検出して電気信号を出力する第１ピックアップであり、３はブリッジの近傍に配置された６本の弦８の振動波形を各々検出して電気信号を出力する第２ピックアップである。
また、４は６本の弦８の一端をエレクトリックギター１のボディに支持しているブリッジであり、５はネック部に形成されている音階を制御するためのフレット、６は６本の弦８の張力を各々調節することにより弦８の調律を行う糸巻きを備えているヘッドであり、７はネック部とヘッド６との境に形成されており、弦８の他端をボディに支持しているナットである。
【００１１】
このようなエレクトリックギター１において、弦８をピッキングする位置は図示されているように第１ピックアップ２と第２ピックアップ３との間とされており、本発明においてはこのピッキング範囲で弦８がピッキングされた時に、そのピッキング位置を検出するようにしている。
このピッキング位置を検出する原理の概略を説明すると、弦８をピッキングした時にその弦８に振動波形が生じるようになり、この振動波形がピッキング位置から所定の伝搬速度で弦８の両側に伝搬していくようになる。そして、振動波形が第１ピックアップ２に達した時に第１ピックアップ２から電気信号が出力され、振動波形が第２ピックアップ３に達した時に第２ピックアップ３から電気信号が出力されるようになる。
【００１２】
この場合、第１ピックアップ２および第２ピックアップ３が電気信号を出力する時刻は、ピッキング位置とピックアップ２，３との間隔で決定される。すなわち、ピッキングした位置に近い方のピックアップからは振動波形の伝搬距離が短いため早く出力され、ピッキングした位置に遠い方のピックアップからは振動波形の伝搬距離が長いため遅く出力されるようになる。
そこで、第１ピックアップ２から出力される電気信号の位相と第２ピックアップ３から出力される電気信号の位相の位相差を検出することにより、位相差に応じた第１ピックアップ２と第２ピックアップ３との間のピッキング位置を検出することができるようになる。
【００１３】
本発明の弦型電子楽器においては、このような原理により弦８のピッキング位置を検出している。
また、弦８の振動波形のピッチは第１ピックアップ２と第２ピックアップ３から独立して出力された電気信号から、それぞれピッチ検出手段によりピッチを検出するようにしている。そして、検出された２つのピッチ情報を比較して、一致した場合にはそのピッチ情報を出力し、一致しない場合にはピックアップの配置されている環境に応じて正しいと思われる方のピッチ情報を出力する。例えば、第１ピックアップ２はブリッジ４から遠くに配置されているため、第２ピックアップ３に比して倍音成分が少ない電気信号を出力する傾向にあり、第１ピックアップ２から出力された電気信号から検出されたピッチの方がピッチが誤って検出される確率が低いものとなる。
【００１４】
これを利用して、２つのピッチ情報が一致しない場合に、第１の方法としては、第１ピックアップ２の出力から検出されたピッチ情報を出力するようにしている。
また、第２の方法としては、同じピッチ情報が少なくとも２度検出されるまで待って、そのピッチ情報を出力するようにしている。前者は、速度優先モードが選択された時に採用されるピッチ検出方法であり、後者は、精度優先モードが選択された時に採用されるピッチ検出方法とされる。
本発明は、このようにしてピッチを検出しており、従来のピッチ検出方法の欠点を解決して正確かつ迅速にピッチを検出することを可能とすることができる。
【００１５】
次に、本発明の弦楽器型電子楽器の電気回路の構成を示すブロック図を図３に示すが、電気回路は図１に示すエレクトリックギター１の内部に収納されている。なお、電気回路を外部機器内に収納するようにすることもできる。
この図において、上部に６本の平行な線で表されている部分が前記図１に示したエレクトリックギター１の弦８の部分である。すなわち、６本の弦８がブリッジ４とナット７の間に張設されて、これらを固定端としてこの間で振動するようにされている。また、ブリッジ４の近傍に第２ピックアップ３が配置され、ブリッジ４から離れて第１ピックアップ２が配置されている。
第１ピックアップ２から出力される電気信号は、アナログ・ディジタル変換器（ＡＤＣ）１０によりディジタル信号に変換され、多重化されて第１エンベロープ検出部１２および第１ピッチ検出部１３に供給されている。
【００１６】
また、第２ピックアップ３から出力される電気信号は、アナログ・ディジタル変換器（ＡＤＣ）１１によりディジタル信号に変換され、多重化されて第２エンベロープ検出部１４および第２ピッチ検出部１５に供給されている。
そして、第１エンベロープ検出部１２により検出された第１エンベロープデータ、第１ピッチ検出部１３により検出された第１ピッチデータ、第２エンベロープ検出部１４により検出された第２エンベロープデータ、第２ピッチ検出部１５により検出された第２ピッチデータは制御部１６に供給されている。
制御部１６は、このうちの第１エンベロープデータおよび第２エンベロープデータを利用してピッキング位置の検出処理を行っている。
【００１７】
また、第１ピッチデータおよび第２ピッチデータは、検出されたピッキング位置データと共に、制御部１６に内蔵されている楽音制御部に供給され、楽音制御部は第１ピッチデータおよび第２ピッチデータから正しいピッチデータを決定し、検出されたピッキング位置データと決定されたピッチデータに基づいた楽音制御情報を出力している。
この楽音制御情報は、楽音発生部１７および信号処理部１９に供給されると共に、検出されたピッキング位置データと検出されたピッチデータに基づいた楽音情報がＭＩＤＩ変換部１８へ出力されている。
【００１８】
楽音発生部１７は、供給された楽音制御情報に基づいて所定のピッチを有すると共に、楽音制御情報に基づいた音色の楽音を生成して信号処理部１９に供給している。この楽音発生部１７の楽音発生方式は、波形メモリ読み出し方式、周波数変調方式、正弦波合成方式等を採用することができる。なお、楽音発生部１７は時分割で複数の楽音を発生することが可能であるが、この実施の形態においては第１ピックアップ２および第２ピックアップ３からそれぞれ６系統、合計１２系統の出力が得られるため、１２系統の楽音を独立に発生できるよう最低１２チャンネルの楽音発生チャンネルを備えるようにするのが好適である。
【００１９】
また、ＭＩＤＩ変換部１８では、楽音発生、楽音制御のために必要な楽音制御情報を制御部１６から受けて、受けた楽音制御情報をＭＩＤＩ規格に従うＭＩＤＩ信号に変換して出力している。
さらに、信号処理部１９には、ＡＤＣ１０およびＡＤＣ１１によりディジタル信号とされた合計１２系統の楽音信号と、楽音発生部１７により生成された１２系統の楽音信号が入力されて、制御部１６から出力された制御信号の指示により、これらの２４系統の楽音信号に対してリバーブ等の各種効果付与、選択制御などを行っている。この場合、効果付与は２４系統の信号に対してそれぞれ独立して異なる効果を付与するようにする。あるいは、２４系統の楽音毎に異なる効果付与を与えることに替えて、２４系統の楽音を複数のグループに分けて、そのグループ毎に異なる効果付与を行うようにしてもよい。
【００２０】
さらにまた、信号処理部１９では、ＡＤＣ１０およびＡＤＣ１１を介した第１ピックアップ２および第２ピックアップ３からの電気信号や、楽音発生部１７からの楽音信号を効果付与せずにそのまま出力したり、それらの信号を混合する等の種々の制御が可能とされ、最終的に例えば６系統のディジタル信号を出力している。
この信号処理部１９の６系統の出力は、ディジタル・アナログ変換器（ＤＡＣ）２０によりアナログ信号に変換されて混合され、１系統のアナログ信号とされてミキサー＆セレクタ２２に出力される。また、信号処理部１９の６系統の出力は多重化部２１においてＭＩＤＩ変換部１８からのＭＩＤＩ信号と多重化されてミキサー＆セレクタ２２に出力される。すなわち、多重化部２１からはディジタル信号６系統とＭＩＤＩ信号１系統の合計７系統のディジタル信号を多重化したデータが出力されている。
【００２１】
ところで、第１ピックアップ２および第２ピックアップ３より出力されたそれぞれ６系統の電気信号は、アナログ楽音信号としてアナログ回路２７に供給されてアナログ信号のまま加工される。この場合、エレクトリックギター１のボディに備えられた操作子群２５の出力がアナログ回路２７に入力されて、演奏者によりアナログ楽音を制御することが可能とされている。
また、この操作子群２５の出力は、ＡＤＣ２６によりディジタル信号に変換されて制御部１６に入力されており、演奏者が制御部１６に対して指示を行うことが可能とされている。これにより、演奏者はさまざまな制御を行うことができる。
【００２２】
なお、アナログ回路２７においては、操作子群２１における操作子の操作位置に応じてアナログ信号を加工している。これにより、通常のエレクトリックギターでのトーンコントロール、ボリューム調節、ピックアップバランスなどの機能と同じものを実現している。したがって、アナログ回路２７にはアナログフィルターや、アナログボリューム、ミキシング回路などが備えられ、操作子群２５にあるつまみによってこれらを制御している。
このようにして得られた１系統のアナログ楽音信号はミキサー＆セレクタ２２に供給されている。
【００２３】
ミキサー＆セレクタ２２においては、制御部１６より供給される選択信号によって、アナログ回路２７の出力、ＤＡＣ２０の出力、多重化部２１の出力のいずれかを選択して出力端子２３に出力している。出力端子２３はエレクトリックギターで一般的に使用されている標準ジャックを用いることができ、この場合には一般的なシールド線を外部機器２４へ接続するケーブルとして用いることができる。
外部機器２４は、ギターアンプ、エフェクタ、ミキサー、録音装置、ＭＩＤＩ機器等により構成され、ミキサー＆セレクタ２２により選択された楽音信号に適合する機器が使用される。例えば、多重化部２１の出力が選択された時には、アナログエフェクタを使用することはできない。また、アナログ回路２７の出力を選択した時には、ＭＩＤＩ機器を接続しても使用することはできない。
【００２４】
なお、ＭＩＤＩ機器に接続する場合には、予め多重化された信号からＭＩＤＩ信号を６系統のディジタル信号から分離して、ＭＩＤＩ機器へ入力する必要がある。この場合、分離されたディジタル楽音信号はディジタルミキサー、ディジタル録音機、ディジタルエフェクターなどに入力される。
また、ミキサー＆セレクタ２２は複数の入力信号を混合して出力することもでき、混合された信号は出力端子２３から外部機器２４に入力されることになる。この場合、外部機器２４においては、混合された各信号を分離して使用するようにする。
【００２５】
次に、弦８をピッキングしたピッキング位置の検出方法を図４および図５を参照しながら説明する。
図４（ａ）には前記図１に示すエレクトリックギター１のブリッジ４、第２ピックアップ３、第１ピックアップ２、弦８、およびナット７を横からみた概要図が示されている。ただし、弦８は説明の都合により１本だけを示している。
【００２６】
この図において、弦８をピック３０によりピッキングする。この場合、仮にピッキング位置は第１ピックアップ２と第２ピックアップ３とのほぼ中間位置とする。すると、ピック３０によりピッキングされた弦８が振動して、弦８上を左側へ進行する進行波３１と、弦８上を右側へ進行する進行波３２との両側へ進行する波が生じるようになる。これらの進行波がピックアップ２，３の位置に来ると、ピックアップ２，３により進行波は電気信号の電圧の変化に変換されて検出されるようになる。この状態を図４（ｂ）に示す。
なお、第１ピックアップ２と第２ピックアップ３とは、ピッキング位置がその中間位置にあるため、ほぼ同時に進行波を検出することになる。
【００２７】
次に、図４（ｃ）に示すピック３０の位置において、弦８をピッキングしたとする。この場合、ピッキング位置は第１ピックアップ２に近く、第２ピックアップ３に遠い位置とされている。すると、ピック３０によりピッキングされた弦８が振動して、弦８上を左側へ進行する進行波３１と、弦８上を右側へ進行する進行波３２との両側へ進行する波が生じるようになる。
この時、第１ピックアップ２は図４（ｄ）に示すようにピッキング直後の時刻ｔ1 において進行波を検出するが、第２ピックアップ３は図４（ｅ）に示すように時刻ｔ1 後の時刻ｔ2 にならないと進行波を検出しない。
このように、第１ピックアップ２と第２ピックアップ３とは、ピッキング位置に応じて、進行波を検出する時刻が異なるようになることがわかる。すなわち、第１ピックアップ２と第２ピックアップ３との検出時間差（ｔ2 −ｔ1 ）に応じてピッキング位置を決定することができる。
【００２８】
なお、両側へ進行していった進行波は、ナット７とブリッジ４の固定端において反射されて、反対側の固定端へ向かって進行していくようになる。このようにして進行波は固定端の間で繰り返し反射されることにより、定在波が発生するようになる。
また、弦８上を進行する進行波の速度は弦の線密度と張力によって決まることが知られており、ギターにおいては一般に弦の太さや調律した時の張力が異なる６本の弦を有している。したがって、各弦において進行波の速度が異なることになるので、ピッキング位置が同じであっても、進行波がピックアップ２，３を通過する時間差が異なるようになる。すなわち、弦毎に異なる時間差−ピッキング位置変換テーブルを用意する必要がある。
【００２９】
図５には、前述したピッキング位置検出方法を実行する電気回路のブロック図を示すが、図５は制御部１６の内部回路を示すブロック図である。
図５において、ラッチ４２には第１エンベロープ検出部１２からのノートオン信号がストローブ信号として供給されている。このノートオン信号は、第１ピックアップ２により検出された進行波のピーク値をつないで生成されたエンベロープデータが所定のしきい値を越えた時に発生される。なお、エンベロープデータが所定のしきい値以下となった時にはノートオフ信号が発生される。
また、ラッチ４３には第２エンベロープ検出部１４からのノートオン信号がストローブ信号として供給されている。
【００３０】
そして、ラッチ４２およびラッチ４３にはフリーランニングカウンタ４１の計数値が供給されており、それぞれのラッチ４２，４３はノートオン信号が印加された時に、供給されている計数値をラッチするようになる。次いで、ラッチ４２，４３にラッチされた計数値は減算器４４においてその差が演算される。この減算器４４が出力する計数値の差である減算値は、前述した第１ピックアップ２と第２ピックアップ３との検出時間差に相当している。
そこで、減算器４４よりの減算値をピッキング位置決定部４５に入力してピッキング位置を決定している。この時、ピッキング位置決定部４５は前述した弦８毎に用意された時間差−ピッキング位置変換テーブル４６を参照してピッキング位置を決定している。
【００３１】
時間差−ピッキング位置変換テーブル４６に記憶されているある弦の時間差−ピッキング位置変換特性の一例を図２にＡとして示すが、Ａに示す弦より張力が強い弦の場合は、波の進行速度が速くなるので時間差が小さくなり、例えばＢに示すように傾斜が緩やかになる時間差−ピッキング位置変換特性となる。また、Ａに示す弦より張力が弱い弦の場合は、波の進行速度が遅くなるので時間差が大きくなり、例えばＣに示すように傾斜の立った時間差−ピッキング位置変換特性となる。
このような弦８毎に用意された時間差−ピッキング位置変換テーブル４６を参照して決定されたピッキング位置データは楽音制御部４７に供給される。
【００３２】
この楽音制御部４７には、他に第１ピッチ検出部１３により検出されたピッチ情報と第２ピッチ検出部１５により検出されたピッチ情報、および操作子群２５からの操作子情報が入力されており、２つのピッチ情報から決定されたピッチ、および前述したピッキング位置および操作子情報に応じて、楽音発生や楽音制御のために必要な制御情報が生成されている。
生成された制御情報は、楽音発生部１７、信号処理部１９へ供給されて前述したようにそれらを制御している。また、楽音制御部４７はＭＩＤＩ変換部１８へ楽音発生および楽音制御のために必要な制御情報を供給している。
【００３３】
次に、楽音制御部４７の動作を図６に示すフローチャートを参照しながら詳細に説明する。
楽音制御部の動作が開始されると、ステップＳ１０にてノートオンがあるか否かが判定される。このノートオンの判定は、ピッキング位置が決定されたか否かを判定することにより行われる。これは、前述したようにピッキング位置の決定をノートオン信号をストローブ信号として使用しているため、ピッキング位置が決定されていればノートオンされていることになるからである。
ここで、ピッキング位置決定部４５からピッキング位置情報が出力されている場合にはｙｅｓと判定されて、ステップＳ１１にて第１のピッチ検出手段（第１ピッチ検出部１３）からのピッチと第２のピッチ検出手段（第２ピッチ検出部１５）からのピッチを比較する。
【００３４】
次いで、ステップＳ１２にてステップＳ１１で実行された比較の結果を見て、２つのピッチ検出手段により検出されたピッチがある範囲内において等しいか否かが判定される。この場合、２つのピッチ検出手段により検出されたピッチがある範囲内において等しい場合には、ｙｅｓと判定されてステップＳ１３に進み、等しくないと判定された場合には、ｎｏと判定されてステップＳ１９あるいはステップＳ２１に分岐される。
ステップＳ１３では等しいとされたピッチを確定ピッチとして楽音の音色等の制御する制御信号を生成し、続くステップＳ１４にてピッキング位置決定部４５からのピッキング位置情報に応じて、音源（楽音発生部１７）または信号処理装置（信号処理部１９）に対して音色等を指示する楽音制御情報を送出する。
【００３５】
次いで、ステップＳ１５にてノートオフがあるか否かが判定される。このノートオフの判定は、２つのピックアップ２，３の出力が両方とも所定レベル以下になったか否かを判定することにより行われる。この場合、２つのピックアップ２，３の出力が両方とも所定レベル以下となっていると、ｙｅｓと判定されてステップＳ１６にてノートオフ処理が行われる。さらに、ステップＳ１７にて演奏者により操作された操作子群２５からの信号に基づいて楽音を制御する操作子処理が行われ、次いで、ステップＳ１８にてＭＩＤＩ処理が行われて楽音発生および楽音制御のために必要な制御情報がＭＩＤＩ変換部１８に供給される。
また、２つのピックアップ２，３の出力が両方とも所定レベル以下となっていない場合はノートオフと判定されず、ステップＳ１６の処理をジャンプしてステップＳ１７の処理が実行されるようになる。
【００３６】
なお、ステップＳ１２にて２つのピッチ検出手段により検出されたピッチがある範囲内において等しくないと判定された場合に、速度優先モードが選択されている時はステップＳ１９に分岐して、前回の確定ピッチと第１のピッチ検出手段（第１ピッチ検出部１３）により検出された第１のピッチ、および前回の確定ピッチと第２のピッチ検出手段（第２ピッチ検出部１５）により検出された第２のピッチとが比較される。次いで、ステップＳ１９の処理の結果を用いてステップＳ２０にて第１のピッチと第２のピッチのうち、前回の確定ピッチに近いピッチを確定ピッチとして選択して楽音を制御する楽音制御信号を生成する。これは、ギター等の弦楽器においてピッチを誤って検出する場合は、オクターブを誤って検出する場合が多いと共に、同一の弦においては前回のピッチからオクターブを越えるほどピッチが変化することが少ないからである。
この後、前述したステップＳ１４の処理以降の処理が実行される。
【００３７】
また、ステップＳ１２にて２つのピッチ検出手段により検出されたピッチがある範囲内において等しくないと判定された場合に、精度優先モードが選択されている時はステップＳ２１に分岐して、次のピッチ情報が入力されたか否かが判定される。このとき、第１のピッチ検出手段（第１ピッチ検出部１３）からの第１のピッチ、および、第２のピッチ検出手段（第２ピッチ検出部１５）により検出された第２のピッチが入力されている場合は、ｙｅｓと判定される。そして、ステップＳ２２にて新たに入力されたピッチ情報と、現在から数周期過去までに入力されたピッチ情報とが比較される。
【００３８】
その結果、ステップＳ２３にて新たに入力されたピッチ情報と、現在から数周期過去までに入力されたピッチ情報のいずれかと一致したか否かが判定される。そして、一致したピッチ情報があった場合にはｙｅｓと判定されて、ステップＳ２４にて一致したピッチ情報を確定ピッチとし、楽音を制御する楽音制御信号を生成する。この後、ステップＳ１４の処理以降の処理が実行される。
また、ステップＳ２１にて次のピッチ情報が入力されていないと判定（ｎｏ）された場合は、次のピッチ情報が入力されるまでステップＳ２１の処理が循環して行われる。さらに、ステップＳ２３にて新たに入力されたピッチ情報と、現在から数周期過去までに入力されたピッチ情報とのいずれも一致しないと判定された場合は、ステップＳ２１に戻り一致するまでステップＳ２１ないしステップＳ２３の処理が循環して行われる。
なお、ステップＳ１８の処理が終了するとステップＳ１０に戻り、以上の処理が繰り返し実行されるようになる。
【００３９】
また、前述したステップＳ１２にて２つの検出されたピッチがある範囲内に納まっている場合は、２つのピッチの平均値を演算して確定ピッチとしてもよい。あるいは、２つの検出されたピッチがある範囲内に納まっている場合に、第１ピックアップ２よりの電気信号に基づいて検出されたピッチを確定ピッチとしてもよい。これは、ブリッジ４に遠い第１ピックアップ２においては倍音成分の含有率が少なく、誤ってピッチを検出する確率が低いからである。
【００４０】
以上の説明では、弦楽器型電子楽器をエレクトリックギターとして説明したが、本発明はこれに限らず弦を有する電子楽器であればどのような電子楽器にも適用することができるものである。
また、第１ピックアップ２および第２ピックアップ３としては、エレクトリックギターに用いられているマグネチック型のピックアップを用いることができるが、この替わりに圧電ピックアップを用いることもできる。
また、第１ピックアップ２および第２ピックアップ３のうちの早くキーオンした方に応じて音色等の楽音制御をするようにしてもよい。
【００４１】
【発明の効果】
本発明は以上のように構成されているので、弦を弾く位置を検出して検出されたピッキング位置に応じて楽音の音色等を制御するようにできたので、弦を弾く位置の違いによる音色変化を反映することができる。また、弦を弾く位置に応じた音色の楽音を発生することができるようになる。
また、本発明は少なくとも２つのピックアップよりの電気信号のそれぞれからピッチ情報を検出するようにし、２つのピッチ情報からピッチを確定するようにしたので、従来のピッチ検出方法の欠点を解決して正確かつ迅速にピッチを検出することを可能とすることができる。
【図面の簡単な説明】
【図１】    本発明の弦楽器型電子楽器の実施の形態の一例であるギターシンセサイザの概観を図１に示す。
【図２】    本発明におけるピッキング位置決定部が参照する時間差−ピッキング位置変換テーブルの特性の例を示す図である。
【図３】    本発明の弦楽器型電子楽器の実施の形態における電気回路のブロック図である。
【図４】    本発明の弦楽器型電子楽器におけるピッキング位置検出方法を説明するための図である。
【図５】    本発明の弦楽器型電子楽器における制御部のブロック図である。
【図６】    本発明の弦楽器型電子楽器における楽音制御部の動作を示すフローチャートである。
【符号の説明】
１  ギター、２  第１ピックアップ、３  第２ピックアップ、４  ブリッジ、５フレット、６  ヘッド、７  ナット、８  弦、１０，１１，２６  ＡＤＣ、１２，１４  エンベロープ検出部、１３，１５  ピッチ検出部、１６  制御部、１７  楽音発生部、１８  ＭＩＤＩ変換部、１９  信号処理部、２０  ＤＡＣ、２１  多重化部、２２  ミキサー＆セレクタ、２３  出力端子、２４  外部機器、２５  操作子群、２７  アナログ回路、３０  ピック、３１〜３４  進行波、４１  フリーランニングカウンタ、４２，４３  ラッチ、４４  減算器、４５  ピッキング位置決定部、４６  時間差−ピッキング位置変換テーブル、４７  楽音制御部
【図１】
0003653854.tif 000002
【図２】
0003653854.tif 000003
【図３】
0003653854.tif 000004
【図４】
0003653854.tif 000005
【図５】
0003653854.tif 000006
【図６】
0003653854.tif 000007