(57)【要約】      （修正有）【課題】生の弦楽器で多用される、弦を指板に叩きつけて打撃音を得るスラップ奏法を実現する。【解決手段】ＣＰＵ４１は検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別し、所定の第１のレベルを超えたと判別された場合に、弾弦の検出された弦２２と接触状態にあるフレット２３の数が複数（例えば、１０以上）という条件を満たしているか否か判別し、条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示する。【選択図】図３
2014134599.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレットが設けられた指板部上に張設された複数の弦と、
前記複数のフレット夫々と複数の弦夫々との間の状態を検出する状態検出手段と、
前記複数の弦のいずれかが弾弦されたことを検出するとともに、検出された弾弦の強度を検出する弾弦検出手段と、
前記弾弦検出手段により検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別するレベル判別手段と、
このレベル判別手段により、所定の第１のレベルを超えたと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と接触状態にあるフレットの数が複数という条件を満たしているか否か判別する条件判別手段と、
前記条件判別手段により条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示するスラップ音発音指示手段と、
を有する電子弦楽器。
【請求項２】
前記複数の弦は、複数のフレットが設けられた指板部上からブリッジ部に向けて張設されるとともに、前記弾弦検出手段は、前記ブリッジ部に隣接して設けられ、
前記条件判別手段は、前記接触状態にあるフレットが前記ブリッジ部より所定範囲内に位置するという条件を満たしているか否か判別する、請求項１に記載の電子弦楽器。
【請求項３】
前記電子弦楽器はさらに、
前記レベル判別手段により前記検出された弾弦強度のレベルが前記第１のレベルより低い第２のレベルを超えた場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と、当該検出された弦と接触しているフレットの中で最もブリッジ部に近いフレットとに基づいた音高の楽音の発音を、接続された音源に対して指示する第１の通常音発音指示手段と、を有する請求項１又は２に記載の電子弦楽器。
【請求項４】
前記電子弦楽器はさらに、
前記第１のレベルを超えたと判別されたが、前記条件を満たしていないと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と、当該検出された弦と接触しているフレットの中で最もブリッジ部に近いフレットとに基づいた音高の楽音の発音を、接続された音源に対して指示する第２の通常音発音指示手段と、を有する請求項１乃至３いずれかに記載の電子弦楽器。
【請求項５】
前記スラップ音発音指示手段は、最終的に発音すべきスラップ音から、前記第１の通常音発音指示手段により発音の指示される楽音を差し引いた差分音の発音を指示する請求項３に記載の電子弦楽器。
【請求項６】
前記電子弦楽器はさらに、
前記レベル判別手段により前記検出された弾弦強度のレベルが前記第２のレベルを超えていない場合、前記弾弦検出手段にて弾弦の検出された弦と、当該検出された弦と接触しているフレットの中で最もブリッジ部に近いフレットとに基づいて決定された音高を、前記差分音の音高とする差分音高指定手段を有する請求項５に記載の電子弦楽器。
【請求項７】
前記状態検出手段は、前記弦の夫々と前記フレットの夫々とが接触している状態か否かを検出する請求項１に記載の電子弦楽器。
【請求項８】
複数のフレットが設けられた指板部上に張設された複数の弦と、前記複数のフレット夫々と複数の弦夫々との間の状態を検出する状態検出手段と、前記複数の弦のいずれかが弾弦されたことを検出するとともに、検出された弾弦の強度を検出する弾弦検出手段と、を有する電子弦楽器に用いられる楽音生成方法であって、
前記弾弦検出手段により検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別し、
所定の第１のレベルを超えたと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と接触状態にあるフレットの数が複数という条件を満たしているか否か判別し、
前記条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示する、楽音生成方法。
【請求項９】
複数のフレットが設けられた指板部上に張設された複数の弦と、前記複数のフレット夫々と複数の弦夫々との間の状態を検出する状態検出手段と、前記複数の弦のいずれかが弾弦されたことを検出するとともに、検出された弾弦の強度を検出する弾弦検出手段と、を有する電子弦楽器に用いられるコンピュータに、
前記弾弦検出手段により検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別するレベル判別ステップと、
このレベル判別ステップにより、所定の第１のレベルを超えたと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と接触状態にあるフレットの数が複数という条件を満たしているか否か判別する条件判別ステップと、
前記条件判別ステップにより条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示するスラップ音発音指示と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子弦楽器、楽音生成方法及びプログラムに関する。
【背景技術】
【０００２】
従来、左手のスイッチ状態をみてタッピングハーモニクスを出す電子弦楽器が知られている（特許文献１参照）。この電子弦楽器は、タッピング判定手段によってタッピングが検出された音高指定操作子が指定する音高に先立って音高指定操作子により指定されている音高に対する音高差を判定し、ハーモニクス音発音手段は、該音高差が所定の音高差に一致するか否かを判定することにより、音高差に対応する所定のハーモニクス音を発音する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３７０４８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の電子弦楽器では、生の弦楽器で多用される、弦を指板に叩きつけて打撃音を得るスラップ奏法を実現することが出来なかった。
【０００５】
本発明は、このような事情に鑑みてなされたもので、生の弦楽器で多用される、弦を指板に叩きつけて打撃音を得るスラップ奏法を実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の電子弦楽器は、
複数のフレットが設けられた指板部上に張設された複数の弦と、
前記複数のフレット夫々と複数の弦夫々との間の状態を検出する状態検出手段と、
前記複数の弦のいずれかが弾弦されたことを検出するとともに、検出された弾弦の強度を検出する弾弦検出手段と、
前記弾弦検出手段により検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別するレベル判別手段と、
このレベル判別手段により、所定の第１のレベルを超えたと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と接触状態にあるフレットの数が複数という条件を満たしているか否か判別する条件判別手段と、
前記条件判別手段により条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示するスラップ音発音指示手段と、
を有する。
【発明の効果】
【０００７】
本発明によれば、生の弦楽器で多用される、弦を指板に叩きつけて打撃音を得るスラップ奏法を実現することができる電子弦楽器を提供できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の電子弦楽器の外観を示す正面図である。
【図２】上記電子弦楽器を構成する電子部のハードウェア構成を示すブロック図である。
【図３】押弦センサの信号制御部を示す模式図である。
【図４】弦とフレットとの電気的接触を検出するタイプの押弦センサが適用されたネックの斜視図である。
【図５】静電センサの出力に基づいて弦とフレットとの接触を検出するタイプの押弦センサが適用されたネックの斜視図である。
【図６】本実施形態に係る電子弦楽器において実行されるメインフローを示すフローチャートである。
【図７】本実施形態に係る電子弦楽器において実行されるスイッチ処理を示すフローチャートである。
【図８】本実施形態に係る電子弦楽器において実行される音色スイッチ処理を示すフローチャートである。
【図９】本実施形態に係る電子弦楽器において実行される演奏検知発音消音処理を示すフローチャートである。
【図１０】本実施形態に係る電子弦楽器において実行される発音検知処理を示すフローチャートである。
【図１１】本実施形態に係る電子弦楽器において実行される発音検知処理の第１変形例を示すフローチャートである。
【図１２】本実施形態に係る電子弦楽器において実行される発音検知処理の第２変形例を示すフローチャートである。
【図１３】本実施形態に係る電子弦楽器において実行される消音検知処理を示すフローチャートである。
【図１４】本実施形態に係る電子弦楽器において実行されるピッチ抽出処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
［電子弦楽器１の概要］
初めに、図１を参照して、本発明の一実施形態としての電子弦楽器１の概要について説明する。
【００１１】
図１は、電子弦楽器１の外観を示す正面図である。図１に示す如く、電子弦楽器１は、本体１０と、ネック２０と、ヘッド３０とに大別される。
【００１２】
ヘッド３０には、スチール製の弦２２の一端が巻かれる糸巻き３１が取り付けられており、ネック２０は、指板２１に複数のフレット２３が埋め込まれている。なお、本実施形態において、弦２２は６本、フレット２３は２２個、設けられている。６本の弦２２は、各々弦番号と対応付けられている。一番細い弦２２が、弦番号「１番」であり、弦２２の太さが太くなる順番で弦番号が大きくなる。２２個のフレット２３は、各々フレット番号と対応付けられている。最もヘッド３０寄りのフレット２３は、フレット番号「１番」であり、ヘッド３０側から遠ざかるに連れて、配置されたフレット２３のフレット番号が大きくなる。
【００１３】
本体１０には、弦２２の他端が取り付けられるブリッジ１６と、弦２２の振動を検出するノーマルピックアップ１１と、各々の弦２２の振動を独立して検出するヘキサピックアップ１２と、放音されるサウンドにトレモロ効果を付加するためのトレモロアーム１７と、本体１０の内部に内蔵されている電子部１３と、各々の弦２２と電子部１３とを接続するケーブル１４と、音色の種類等を表示するための表示部１５と、が設けられている。
【００１４】
図２は、電子部１３のハードウェア構成を示すブロック図である。電子部１３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３と、押弦センサ４４と、音源４５と、ノーマルピックアップ１１と、Ａ／Ｄ（アナログデジタルコンバータ）５４と、スイッチ４８と、表示部１５と、Ｉ／Ｆ（インターフェース）４９と、がバス５０を介して接続されている。なお、Ａ／Ｄ（アナログデジタルコンバータ）５４には、ヘキサピックアップ１２が接続されている。
さらに、電子部１３は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）４６と、Ｄ／Ａ（デジタルアナログコンバータ）４７と、を備える。
【００１５】
ＣＰＵ４１は、ＲＯＭ４２に記録されているプログラム、又は、記憶部（図示せず）からＲＡＭ４３にロードされたプログラムに従って各種の処理を実行する。
【００１６】
ＲＡＭ４３には、ＣＰＵ４１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１７】
押弦センサ４４は、押弦が何番の弦の何番のフレットに対して行われたかを検出する。この押弦センサ４４には、弦２２（図１参照）とフレット２３（図１参照）との電気的接触を検出して押弦位置を検出するタイプと、後述する静電センサの出力に基づいて押弦位置を検出するタイプとがある。
【００１８】
音源４５は、例えばＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）データで発音が指示された楽音の波形データを生成し、その波形データをＤ／Ａ変換して得られるオーディオ信号を、ＤＳＰ４６及びＤ／Ａ４７を介して外部音源５３に出力して、発音及び消音の指示を出す。なお、外部音源５３は、Ｄ／Ａ４７から出力されたオーディオ信号を増幅して出力するアンプ回路（図示せず）と、アンプ回路から入力されたオーディオ信号により楽音を放音するスピーカ（図示せず）と、を備える。
【００１９】
ノーマルピックアップ１１は、検出された弦２２（図１参照）の振動を電気信号に変換してＣＰＵ４１に出力する。
ヘキサピックアップ１２は、検出された各々の弦２２（図１参照）の独立した振動を電気信号に変換してＣＰＵ４１に出力する。
【００２０】
スイッチ４８は、本体１０（図１参照）に設けられた各種スイッチ（図示せず）からの入力信号をＣＰＵ４１に出力する。
表示部１５は、発音対象となる音色の種類等を表示する。
【００２１】
図３は、押弦センサ４４の信号制御部を示す模式図である。
【００２２】
弦２２とフレット２３との電気的接触位置を押弦位置として検知するタイプの押弦センサ４４においては、Ｙ信号制御部５２は、ＣＰＵ４１から受信した信号を、各々の弦２２に供給する。Ｘ信号制御部５１は、各々の弦２２に供給された信号を各々のフレット２３で時分割に受信することに応じて、各々の弦２２と電気的に接触しているフレット２３のフレット番号を、接触している弦の番号とともにＣＰＵ４１（図２参照）に押弦位置情報として出力する。
【００２３】
静電センサの出力に基づいて押弦位置を検出するタイプの押弦センサ４４においては、Ｙ信号制御部５２は、弦２２のいずれかを順次指定し、指定された弦に対応する静電センサを指定する。Ｘ信号制御部５１は、フレット２３のいずれかを指定し、指定されたフレットに対応する静電センサを指定する。こうして弦２２及びフレット２３の両方同時に指定された静電センサのみを動作させ、この動作された静電センサの出力値の変化をＣＰＵ４１（図２参照）に押弦位置情報として出力する。
【００２４】
図４は、弦２２とフレット２３との電気的接触を検出するタイプの押弦センサ４４が適用されたネック２０の斜視図である。
【００２５】
図４において、フレット２３と指板２１の下部に配置されたネックＰＣＢ（Ｐｏｌｙ  Ｃｈｌｏｒｉｎａｔｅｄ  Ｂｉｐｈｅｎｙｌ）２４との接続はスプリング２５が使用されている。フレット２３とネックＰＣＢ２４とを電気的に接続することにより、弦２２がフレット２３に接触した導通が検出され、押弦時に、どの弦番号の弦と、どのフレット番号のフレットとが電気的に接触されたかを示す信号がＣＰＵ４１に送信される。
【００２６】
図５は、静電センサの出力に基づいて弦２２とフレット２３との接触を検出することなく、押弦を検知するタイプの押弦センサ４４が適用されたネック２０の斜視図である。
【００２７】
図５において、指板２１の下部には、静電センサとしての静電パッド２６が、各々の弦２２、及び各々のフレット２３ごとに対応付けられて配置されている。即ち、本実施形態のように、６弦×２２フレットである場合、１４４箇所の静電パッドが配置される。これらの静電パッド２６は、弦２２が指板２１に近づいたときの静電容量を検出してＣＰＵ４１に送信する。ＣＰＵ４１は、この送信された静電容量の値に基づいて押弦位置に対応する弦２２及びフレット２３を検出する。
【００２８】
［メインフロー］
図６は、本実施形態に係る電子弦楽器１において実行されるメインフローを示すフローチャートである。
【００２９】
まず、ステップＳ１では、ＣＰＵ４１は、電源の投入によりイニシャライズを実行する。ステップＳ２では、ＣＰＵ４１は、スイッチ処理（図７で後述する）を実行する。ステップＳ３では、ＣＰＵ４１は、演奏検知発音消音処理（図９で後述する）を実行する。ステップＳ４では、ＣＰＵ４１は、その他の処理を実行する。その他の処理では、ＣＰＵ４１は、例えば、表示部１５に出力コードのコード名を表示するなどの処理を実行する。ステップＳ４の処理が終了すると、ＣＰＵ４１は、処理をステップＳ２に移行させて、ステップＳ２〜Ｓ４の処理を繰り返す。
【００３０】
［スイッチ処理］
図７は、本実施形態に係る電子弦楽器１において実行されるスイッチ処理を示すフローチャートである。
【００３１】
まず、ステップＳ１１では、ＣＰＵ４１は、音色スイッチ処理（図８で後述する）を実行する。ステップＳ１２では、ＣＰＵ４１は、モードスイッチ処理を実行する。モードスイッチ処理では、ＣＰＵ４１は、スイッチ４８からの信号に応じて、後述する発音検知処理のうち図１０の発音検知処理を行うモード、図１１の発音検知処理を行うモード、及び図１２の発音検知処理を行うモードのうち、いずれかのモードを設定する。ステップＳ１２の処理が終了すると、ＣＰＵ４１は、スイッチ処理を終了する。
【００３２】
［音色スイッチ処理］
図８は、本実施形態に係る電子弦楽器１において実行される音色スイッチ処理を示すフローチャートである。
【００３３】
まず、ステップＳ２１では、ＣＰＵ４１は、音色スイッチ（図示せず）がオンされたか否かを判断する。音色スイッチがオンされたと判断された場合、ＣＰＵ４１は、処理をステップＳ２２に移し、オンされたと判断されなかった場合、ＣＰＵ４１は、音色スイッチを終了する。ステップＳ２２では、ＣＰＵ４１は、音色スイッチにより指定された音色に対応する音色番号を、変数ＴＯＮＥに格納する。ステップＳ２３では、ＣＰＵ４１は、変数ＴＯＮＥに基づくイベントを音源４５に供給する。これにより、音源４５に、発音されるべき音色が指定される。ステップＳ２３の処理が終了すると、ＣＰＵ４１は、音色スイッチ処理を終了する。
【００３４】
［演奏検知発音消音処理］
図９は、本実施形態に係る電子弦楽器１において実行される演奏検知発音消音処理を示すフローチャートである。
【００３５】
まず、ステップＳ３１では、ＣＰＵ４１は、発音検知処理（図１０、図１１及び図１２で後述する）を実行する。ステップＳ３２では、ＣＰＵ４１は、消音検知処理（図１３で後述する）を実行する。ステップＳ３３では、ＣＰＵ４１は、ピッチ抽出処理（図１４で後述する）を実行する。ステップＳ３３の処理が終了すると、ＣＰＵ４１は、演奏検知発音消音処理を終了する。
【００３６】
［発音検知処理］
図１０は、本実施形態に係る電子弦楽器１において実行される発音検知処理（図９のステップＳ３１の処理）を示すフローチャートである。この発音検知処理においては、弦とフレットとの電気的接触を検出するタイプの押弦センサ４４が使用される。
【００３７】
まず、ステップＳ４１では、ＣＰＵ４１は、変数Ｎに１を設定する。ステップＳ４２では、ＣＰＵ４１は、弦番号Ｎの弦２２にパルスを流す。ステップＳ４３では、ＣＰＵ４１は、弦番号Ｎのフレット情報を取り込む。具体的には、ＣＰＵ４１は、弦番号Ｎの弦２２と電気的に接触しているフレット２３のフレット番号の情報を取得する。ステップＳ６４では、ＣＰＵ４１は、弦番号Ｎの弦２２に対応したＡ／Ｄ５４から振幅値を取得する。
ステップＳ４５では、ＣＰＵ４１は、弦番号Ｎの弦２２の振幅値の大、中、小に応じて処理の移行先を異ならせる。ここで、振幅値が大とは、振幅値が第１の閾値以上であることを示す。また、振幅値が中とは、振幅値が第１の閾値未満かつ第２の閾値以上であることを示す。また、振幅値が小とは、振幅値が第２の閾値未満であることを示す。振幅値が大である場合、ＣＰＵ４１は、スラップ奏法が行われた可能性があると判断し、ステップＳ４６に処理を移行させる。振幅値が中である場合、ＣＰＵ４１は、スラップ奏法は行われず、通常の奏法が行われたと判断し、処理をステップＳ４８に移行させる。振幅値が小の場合、ＣＰＵ４１は、弾弦されていないと判断し、処理をステップＳ５０に移行させる。
ここで、スラップ奏法とは、通常の弦を弾く奏法の強さをはるかに越えた大きな弦振幅を付加させ、その振幅によって弦がフレットまたは指板に衝撃的にかつ広域にわたって接触することで特異な音色を発生させる奏法である。スラップ奏法時に弦とフレットの接触を微視的に観察すると、弦はフレットの広域にわたり同時に接触するという現象が発生している。即ち、押弦後、その押弦されている位置以外にも多数の部分が同時にフレットに接触することになる。
ステップＳ４６で、ＣＰＵ４１は、弦番号Ｎの弦２２と電気的に接触しているフレット２３の数が１０個以上である場合、スラップ奏法が行われた可能性があると判断し、ステップＳ４７に処理を移行させる。一方、当該接触しているフレット２３の数が９個以下である場合、ＣＰＵ４１は、スラップ奏法が行われず、通常の奏法が行われたと判断し、処理をステップＳ４８に移行させる。ステップＳ４７では、弦番号Ｎの弦２２と接触している１０個以上のフレット２３のうち、フレット番号が１８以上のフレット２３がある場合、ＣＰＵ４１は、スラップ奏法が行われたと判断して、処理をステップＳ５１に移行させる。一方、ステップＳ４７おいて、当該１０個以上のフレット２３のうち、フレット番号が１８以上のフレット２３がない場合、ＣＰＵ４１は、スラップ奏法が行われず、通常の奏法が行われたと判断して、処理をステップＳ４８に移行させる。一般に、スラップ奏法が行われる場合、ブリッジ寄りの弦（例えば、フレット番号１８以上の弦）が多数接触することになるため、ステップＳ４７の処理が実行される。
ステップＳ５１では、ＣＰＵ４１は、スラップ音色、スラップ音高、及び、音量、の情報を音源４５に送信し、ステップＳ５２に処理を移行させる。
ステップＳ４８では、ＣＰＵ４１は、弦番号Ｎの弦２２と接触しているフレット２３のうち、最もブリッジ１６寄りのフレット２３（即ち、フレット番号が最大のフレット２３）に対応する音高を弾弦された音高とする。ステップＳ４９では、音色、弾弦音高、及び、音量、の情報を音源４５に送信する。
ステップＳ５０では、弦番号Ｎの弦２２と接触しているフレット２３のうち、最もブリッジ１６寄りのフレット２３（即ち、フレット番号が最大のフレット２３）に対応する音高をスラップ音高とする。ステップＳ５２では、ＣＰＵ４１は、Ｎを１インクリメントする。ステップＳ５３では、ＣＰＵ４１は、Ｎが７より小さいか否かを判断し、この判断がＹＥＳの場合、全弦についてフレット２３との接触が検出されていないと判断され、処理をステップＳ４２に移行させる。他方、ステップＳ５３での判断がＮＯの場合、ＣＰＵ４１は、発音検知処理を終了する。
【００３８】
［発音検知処理（第１変形例）］
図１１は、本実施形態に係る電子弦楽器１において実行される発音検知処理（図９のステップＳ３１の処理）の第１変形例を示すフローチャートである。この発音検知処理においては、弦とフレットとの電気的接触を検出するタイプの押弦センサ４４が使用される。
【００３９】
図１１において、ステップＳ７０以外の処理の内容は、図１０の発音検知処理と同様であるため、説明を省略する。即ち、図１１のステップＳ６１〜Ｓ６９の処理の内容は、夫々、図１０のステップＳ４１〜Ｓ４９の処理の内容と同様である。
ステップＳ７０では、ＣＰＵ４１は、スラップ音色、スラップ音高、及び音量、の情報と、音色、弾弦音高、及び音量、の情報との両方を音源４５に送信する。このステップＳ７０の処理により、通常奏法の弾弦による楽音とスラップ奏法の弾弦による楽音との両方の楽音を同時に発音させることができる。よって、実際のスラップ奏法により近い楽音を発生させることができる。
【００４０】
［発音検知処理（第２変形例）］
図１２は、本実施形態に係る電子弦楽器１において実行される発音検知処理（図９のステップＳ３１の処理）の第２変形例を示すフローチャートである。この発音検知処理においては、静電センサの出力に基づいて押弦位置を検出するタイプの押弦センサ４４が使用される。
【００４１】
まず、ステップＳ８１では、ＣＰＵ４１は、変数Ｎに１を設定する。ステップＳ８２では、ＣＰＵ４１は、弦番号Ｎの弦２２に対応するフレット２３ごとの静電センサの出力値を取得する。ステップＳ８３では、ＣＰＵ４１は、弦番号Ｎの弦２２の押弦位置を決定する。具体的には、ＣＰＵ４１は、弦番号Ｎの弦２２の各々のフレット２３に対応する静電センサの出力値が所定の閾値（Ｔｈ１）以上である場合、所定の閾値（Ｔｈ１）以上であるフレット２３が弦番号Ｎの弦２２の押弦位置であると決定する。ステップＳ８４において、ＣＰＵ４１は、弦番号Ｎの弦２２に対応したＡ／Ｄ５４から振幅値を取得する。
ステップＳ８５では、ＣＰＵ４１は、弦番号Ｎの弦２２の振幅値の大、中、小に応じて処理の移行先を異ならせる。ここで、振幅値が大とは、振幅値が第１の閾値以上であることを示す。また、振幅値が中とは、振幅値が第１の閾値未満かつ第２の閾値以上であることを示す。また、振幅値が小とは、振幅値が第２の閾値未満であることを示す。振幅値が大である場合、ＣＰＵ４１は、スラップ奏法が行われた可能性があると判断し、ステップＳ８８に処理を移行させる。振幅値が中である場合、ＣＰＵ４１は、スラップ奏法は行われず、通常の奏法が行われたと判断し、処理をステップＳ８６に移行させる。振幅値が小の場合、ＣＰＵ４１は、弾弦されていないと判断し、処理をステップＳ９０に移行させる。
ステップＳ８８で、ＣＰＵ４１は、ステップＳ８３で決定された押弦位置のうち、最もブリッジ１６寄りのフレット２３を決定する。さらに、ＣＰＵ４１は、決定されたフレット２３よりもフレット番号が高いフレット２３に対応する静電センサの出力値が所定の閾値（Ｔｈ２）以上であるものが、所定数以上あるか否かを判断する。ここで、閾値（Ｔｈ２）は、閾値（Ｔｈ１）よりも低い値とする。即ち、閾値（Ｔｈ２）は、押弦と判断されるレベルの静電センサ値よりも低い値である。なぜならば、ステップＳ８８では、スラップ奏法の有無が判断されるため、弦２２が指板２１まで接触せずフレット２３に接触する程度の静電センサ値であれば十分だからである。ステップＳ８８の判断がＹＥＳの場合、ＣＰＵ４１は、スラップ奏法が行われたと判断し、ステップＳ８９に処理を移す。ステップＳ８９では、ＣＰＵ４１は、決定された音高に対応するスラップ音色を音源４５に送信する。その後、ＣＰＵ４１は、ステップＳ９０に処理を移す。」
ステップＳ８６では、ＣＰＵ４１は、ステップＳ８３で決定された押弦位置のうち、最もブリッジ１６寄りのフレット２３に対応する音高を弾弦された音高と決定する。ステップＳ８７では、ＣＰＵ４１は、ノーマル音色、弾弦音高、及び音量、の情報を音源４５に送信する。
ステップＳ９０では、ＣＰＵ４１は、Ｎを１インクリメントする。ステップＳ９１では、ＣＰＵ４１は、Ｎが７より小さいか否かを判断し、この判断がＹＥＳの場合、全弦についてフレット２３との接触が検出されていないと判断され、処理をステップＳ８２に移行させる。他方、ステップＳ９１での判断がＮＯの場合、ＣＰＵ４１は、発音検知処理を終了する。
［消音検知処理］
図１３は、本実施形態に係る電子弦楽器１において実行される消音検知処理（図９のステップＳ３２の処理）を示すフローチャートである。
【００４２】
ます、ステップＳ１０１において、ＣＰＵ４１は、発音中であるか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ４１は、処理をステップＳ１０２に移行させ、この判断がＮＯの場合、ＣＰＵ４１は、消音検知処理を終了する。ステップＳ１０２では、ＣＰＵ４１は、ヘキサピックアップ１２からの出力に基づいた各々の弦の振動レベルが、所定の閾値（Ｔｈ３）より小さいか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ４１は、処理をステップＳ１０３に移行させ、ＮＯの場合、ＣＰＵ４１は、消音検知処理を終了する。ステップＳ１０３では、ＣＰＵ４１は、消音フラグをオンにする。ステップＳ１０３の処理が終了すると、ＣＰＵ４１は、消音検知処理を終了する。
【００４３】
［ピッチ抽出処理］
図１４は、本実施形態に係る電子弦楽器１において実行されるピッチ抽出処理（図９のステップＳ３３の処理）を示すフローチャートである。
【００４４】
ステップＳ１１１において、ＣＰＵ４１は、公知技術によりピッチを抽出して、音高を決定する。ここで、当該公知技術は、例えば、特開平１−１７７０８２号公報に記載の技術等がある。ステップＳ１１１の処理が終了すると、ＣＰＵ４１は、ピッチ抽出処理を終了する。
【００４５】
以上、本実施形態の電子弦楽器１の構成及び処理について説明した。
本実施形態においては、ＣＰＵ４１は、検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別し、所定の第１のレベルを超えたと判別された場合に、弾弦の検出された弦２２と接触するフレット２３の数が複数（例えば、１０以上）という条件を満たしているか否か判別し、条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源４５に対して指示する。
したがって、生の弦楽器で多用される、弦を指板に叩きつけて打撃音を得るスラップ奏法を実現できる。
【００４６】
また、本実施形態においては、複数の弦２２は、複数のフレット２３が設けられた指板２１上からブリッジ１６に向けて張設されるとともに、ヘキサピックアップ１２は、ブリッジ１６に隣接して設けられ、ＣＰＵ４１は、弾弦の検出された弦２２と接触状態にあるフレット２３がブリッジ１６より所定範囲内（例えば、フレット番号１８以上）に位置するという条件を満たしているか否か判別する。
したがって、生の弦楽器で多用される、弦を指板に叩きつけて打撃音を得るスラップ奏法を、弦がフレットと接触する位置も考慮して、より精度良く実現できる。
【００４７】
また、本実施形態においては、ＣＰＵ４１は、検出された弾弦強度のレベルが第１のレベルより低い第２のレベルを超えた場合に、弾弦の検出された弦２２と、当該検出された弦２２と接触しているフレット２３の中で最もブリッジ１６に近いフレット２３とに基づいた音高の楽音の発音を、接続された音源４５に対して指示する。
したがって、スラップ奏法ほど弾弦強度が大きくない場合、通常の奏法とみなして音高を決定して発音できる。
【００４８】
また、本実施形態においては、ＣＰＵ４１は、第１のレベルを超えたと判別されたが、弾弦の検出された弦２２と接触するフレット２３の数が所定数以上（例えば、１０以上）でかつ当該接触するフレットがブリッジ１６より所定範囲内（例えば、フレット番号１８以上）に位置するという条件を満たしていないと判別された場合に、検出された弦２２と、当該検出された弦２２と接触しているフレット２３の中で最もブリッジ１６に近いフレット２３とに基づいた音高の楽音の発音を、接続された音源４５に対して指示する。
したがって、スラップ奏法と弾弦強度が同等である場合であっても当該条件を満たさない場合には、通常の奏法とみなして音高を決定して発音できる。
【００４９】
また、本実施形態においては、ＣＰＵ４１は、最終的に発音すべきスラップ音から、発音の指示される楽音を差し引いた差分音の発音を指示する。
したがって、通常の発音を除いたスラップ音のみを発音指示できる。
【００５０】
また、本実施形態においては、ＣＰＵ４１は、検出された弾弦強度のレベルが第２のレベルを超えていない場合、弾弦の検出された弦２２と、当該検出された弦２２と接触しているフレット２３の中で最もブリッジ１６に近いフレットとに基づいて決定された音高を、差分音の音高とする。
したがって、弾弦強度が発音のレベルまで達していない場合に、前もって、差分音であるスラップ音のみの音高を決定できる。
【００５１】
また、本実施形態においては、ＣＰＵ４１は、弦２２の夫々とフレット２３の夫々とが接触している状態か否かを検出する。
したがって、スラップ奏法の有無を的確に判別できる。
【００５２】
以上、本発明の実施形態について説明したが、実施形態は例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換など種々の変更を行うことができる。これら実施形態やその変形は、本明細書などに記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５３】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
複数のフレットが設けられた指板部上に張設された複数の弦と、
前記複数のフレット夫々と複数の弦夫々との間の状態を検出する状態検出手段と、
前記複数の弦のいずれかが弾弦されたことを検出するとともに、検出された弾弦の強度を検出する弾弦検出手段と、
前記弾弦検出手段により検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別するレベル判別手段と、
このレベル判別手段により、所定の第１のレベルを超えたと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と接触状態にあるフレットの数が複数という条件を満たしているか否か判別する条件判別手段と、
前記条件判別手段により条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示するスラップ音発音指示手段と、
を有する電子弦楽器。
［付記２］
前記複数の弦は、複数のフレットが設けられた指板部上からブリッジ部に向けて張設されるとともに、前記弾弦検出手段は、前記ブリッジ部に隣接して設けられ、
前記条件判別手段は、前記接触状態にあるフレットが前記ブリッジ部より所定範囲内に位置するという条件を満たしているか否か判別する、付記１に記載の電子弦楽器。
［付記３］
前記電子弦楽器はさらに、
前記レベル判別手段により前記検出された弾弦強度のレベルが前記第１のレベルより低い第２のレベルを超えた場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と、当該検出された弦と接触しているフレットの中で最もブリッジ部に近いフレットとに基づいた音高の楽音の発音を、接続された音源に対して指示する第１の通常音発音指示手段と、を有する付記１又は２に記載の電子弦楽器。
［付記４］
前記電子弦楽器はさらに、
前記第１のレベルを超えたと判別されたが、前記条件を満たしていないと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と、当該検出された弦と接触しているフレットの中で最もブリッジ部に近いフレットとに基づいた音高の楽音の発音を、接続された音源に対して指示する第２の通常音発音指示手段と、を有する付記１乃至３いずれかに記載の電子弦楽器。
［付記５］
前記スラップ音発音指示手段は、最終的に発音すべきスラップ音から、前記第１の通常音発音指示手段により発音の指示される楽音を差し引いた差分音の発音を指示する付記３記載の電子弦楽器。
［付記６］
前記電子弦楽器はさらに、
前記レベル判別手段により前記検出された弾弦強度のレベルが前記第２のレベルを超えていない場合、前記弾弦検出手段にて弾弦の検出された弦と、当該検出された弦と接触しているフレットの中で最もブリッジ部に近いフレットとに基づいて決定された音高を、前記差分音の音高とする差分音高指定手段を有する付記５に記載の電子弦楽器。
［付記７］
前記状態検出手段は、前記弦の夫々と前記フレットの夫々とが接触している状態か否かを検出する付記１に記載の電子弦楽器。
［付記８］
複数のフレットが設けられた指板部上に張設された複数の弦と、前記複数のフレット夫々と複数の弦夫々との間の状態を検出する状態検出手段と、前記複数の弦のいずれかが弾弦されたことを検出するとともに、検出された弾弦の強度を検出する弾弦検出手段と、を有する電子弦楽器に用いられる楽音生成方法であって、
前記弾弦検出手段により検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別し、
所定の第１のレベルを超えたと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と接触状態にあるフレットの数が複数という条件を満たしているか否か判別し、
前記条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示する、楽音生成方法。
［付記９］
複数のフレットが設けられた指板部上に張設された複数の弦と、前記複数のフレット夫々と複数の弦夫々との間の状態を検出する状態検出手段と、前記複数の弦のいずれかが弾弦されたことを検出するとともに、検出された弾弦の強度を検出する弾弦検出手段と、を有する電子弦楽器に用いられるコンピュータに、
前記弾弦検出手段により検出された弾弦強度のレベルが所定の第１のレベルを超えたか否か判別するレベル判別ステップと、
このレベル判別ステップにより、所定の第１のレベルを超えたと判別された場合に、前記状態検出手段により、前記弾弦検出手段にて弾弦の検出された弦と接触状態にあるフレットの数が複数という条件を満たしているか否か判別する条件判別ステップと、
前記条件判別ステップにより条件を満たしていると判別された場合に、予め定められたスラップ音の発音を、接続された音源に対して指示するスラップ音発音指示と、
を実行させるプログラム。
【符号の説明】
【００５４】
１・・・電子弦楽器、１０・・・本体、１１・・・ノーマルピックアップ、１２・・・ヘキサピックアップ、１３・・・電子部、１４・・・ケーブル、１５・・・表示部、１６・・・ブリッジ、１６１・・・駒部、１６２・・・開口部、１７・・・トレモロアーム、２０・・・ネック、２１・・・指板、２２・・・弦、２３・・・フレット、２４・・・ネックＰＣＢ、２５・・・スプリング、２６・・・静電パッド、３０・・・ヘッド、３１・・・糸巻き、５１・・・Ｘ信号制御部、５２・・・Ｙ信号制御部、５３・・・外部音源
【図１】
2014134599.tif 000003
【図２】
2014134599.tif 000004
【図３】
2014134599.tif 000005
【図４】
2014134599.tif 000006
【図５】
2014134599.tif 000007
【図６】
2014134599.tif 000008
【図７】
2014134599.tif 000009
【図８】
2014134599.tif 000010
【図９】
2014134599.tif 000011
【図１０】
2014134599.tif 000012
【図１１】
2014134599.tif 000013
【図１２】
2014134599.tif 000014
【図１３】
2014134599.tif 000015
【図１４】
2014134599.tif 000016