(57)【要約】【課題】外部音源から供給される音響信号に不調が生じた場合に使用者の違和感を抑制しつつ発音を継続することが可能な電子楽器および電子楽器システムを提供する。【解決手段】発音指示信号に応答して外部音源２０により外部音響信号が生成される第１の状態の所定のタイミングにおいて、内部音源１６により生成される内部音響信号と帰還音響信号入力部８４への帰還音響信号との類似度に基づいて、外部音響信号の態様と内部音響信号の態様との類似関係が類似関係学習部８８により学習される。第１の状態が、音源切替部８２により発音指示信号に応答して内部音源１６により内部音響信号が生成される第２の状態に切り替えられた場合に、学習により得られた類似関係に基づいて、第１の状態において生成される外部音響信号の態様と所定の類似度を有する態様で内部音響信号を生成するように内部音響信号の態様が音色設定部８９により設定される。【選択図】図２
2018109690.tif 000002
【特許請求の範囲】
【請求項１】
内部音響信号を生成する内部音源と、
発音指示信号を発生する発生手段と、
外部音響信号を生成する外部音源に接続され、前記発音指示信号を前記外部音源に出力する出力手段と、
前記外部音源により生成される外部音響信号を帰還音響信号として受ける入力手段と、
前記発音指示信号に応答して前記外部音源により外部音響信号が生成される第１の状態を前記発音指示信号に応答して前記内部音源により内部音響信号が生成される第２の状態へ切り替える切り替え手段と、
前記第１の状態の所定のタイミングにおいて、前記内部音源により内部音響信号を生成させるとともに、生成される内部音響信号と帰還音響信号との類似度に基づいて、外部音響信号の態様と内部音響信号の態様との類似関係を学習する学習手段と、
前記第１の状態が前記第２の状態に切り替えられた場合に、前記学習により得られた類似関係に基づいて、前記第１の状態において生成される外部音響信号の態様と所定の類似度を有する態様で内部音響信号を生成するように内部音響信号の態様を設定する設定手段とを備える、電子楽器。
【請求項２】
内部音響信号および外部音響信号の態様は音色、音響効果および遅延時間のうち少なくとも１つを含む、請求項１記載の電子楽器。
【請求項３】
帰還音響信号には、音響効果が付与され、
前記学習手段は、帰還音響信号の音響効果を推定することにより類似関係を学習する、請求項１または２記載の電子楽器。
【請求項４】
前記学習手段は、前記発音指示信号が複数音の同時発生を指示する場合、複数音に対応する複数の帰還音響信号のうち予め定められた１つの帰還音響信号に基づいて類似関係を学習する、請求項１〜３のいずれか一項に記載の電子楽器。
【請求項５】
前記入力手段への帰還音響信号の入力の状態を検出する検出手段をさらに備え、
前記切り替え手段は、前記入力手段への帰還音響信号の入力が正常な状態から前記入力手段への帰還音響信号の入力が正常でない状態への移行に応答して、前記第１の状態を前記第２の状態に切り替える、請求項１〜４のいずれか一項に記載の電子楽器。
【請求項６】
前記切り替え手段は、前記入力手段への帰還音響信号の入力が正常でない状態から前記入力手段への帰還音響信号の入力が正常な状態への移行に応答して、前記第２の状態を前記第１の状態に切り替える、請求項５記載の電子楽器。
【請求項７】
前記切り替え手段は、使用者の操作に基づいて前記第１の状態を前記第２の状態に切り替える、請求項１〜６のいずれか一項に記載の電子楽器。
【請求項８】
請求項１〜７のいずれか一項に記載の電子楽器と、
前記電子楽器に接続される１または複数の外部音源と、
前記電子楽器の前記内部音源により生成される内部音響信号および前記１または複数の外部音源により生成される外部音響信号に基づいて音を発生する音発生手段とを備える、電子楽器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部音源に接続可能な電子楽器およびそれらを備えた電子楽器システムに関する。
【背景技術】
【０００２】
外部音源に接続可能な種々の電子楽器がある。例えば、特許文献１に記載された演奏補助システムにおいては、電子楽器が演奏補助装置を介して和音情報発生装置に接続される。電子楽器、和音情報発生装置および演奏補助装置は、それぞれ音源・効果回路を含む。和音情報発生装置と演奏補助装置とが無線通信で接続されると、自演奏補助機能が有効になるとともに、ローカルオフコマンドが電子楽器に自動的に送信される。この場合、電子楽器の演奏操作子からの演奏情報は電子楽器の音源・効果回路（楽音生成部）に直接供給されない。
【０００３】
演奏補助装置は、設定された変換特性に基づいて、電子楽器から受信したノート情報の音高を和音情報発生装置から受信した和音情報に適合する音高に変換し、変換されたノート情報を電子楽器に送信する。一方、和音情報発生装置と演奏補助装置との無線通信の切断時または演奏補助機能のオフ時には、ローカルオンコマンドが電子楽器に自動的に送信される。電子楽器の演奏操作子からの演奏情報が電子楽器の音源・効果回路（楽音生成部）に供給される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３１０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された演奏補助システムにおいて、和音情報発生装置または演奏補助装置の音源・効果回路を電子楽器の外部音源として用いることも可能である。例えば、電子楽器の演奏操作子の操作による演奏情報を外部音源に供給し、外部音源により得られる音響信号に基づく楽音を電子楽器から発生することが可能である。
【０００６】
しかしながら、電子楽器と外部音源とが切断された場合または外部音源に不具合が生じた場合には、外部音源から電子楽器に音響信号が正常に供給されなくなる。そのような場合に、使用者の違和感を抑制しつつ発音を継続することが望まれる。
【０００７】
本発明の目的は、外部音源から供給される音響信号に不調が生じた場合に使用者の違和感を抑制しつつ発音を継続することが可能な電子楽器および電子楽器システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明に係る電子楽器は、内部音響信号を生成する内部音源と、発音指示信号を発生する発生手段と、外部音響信号を生成する外部音源に接続され、発音指示信号を外部音源に出力する出力手段と、外部音源により生成される外部音響信号を帰還音響信号として受ける入力手段と、発音指示信号に応答して外部音源により外部音響信号が生成される第１の状態を発音指示信号に応答して内部音源により内部音響信号が生成される第２の状態へ切り替える切り替え手段と、第１の状態の所定のタイミングにおいて、内部音源により内部音響信号を生成させるとともに、生成される内部音響信号と帰還音響信号との類似度に基づいて、外部音響信号の態様と内部音響信号の態様との類似関係を学習する学習手段と、第１の状態が第２の状態に切り替えられた場合に、学習により得られた類似関係に基づいて、第１の状態において生成される外部音響信号の態様に所定の類似度を有する態様で内部音響信号を生成するように内部音響信号の態様を設定する設定手段とを備える。
【０００９】
この電子楽器においては、第１の状態で発音指示信号に応答して外部音源により外部音響信号が生成される。また、第１の状態の所定のタイミングにおいて、内部音響信号と帰還音響信号との類似度に基づいて、外部音響信号の態様と内部音響信号の態様との類似関係が学習される。第１の状態で外部音源から供給される外部音響信号に不調が生じた場合には、第１の状態が第２の状態に切り替えられる。第２の状態では、発音指示信号に応答して内部音源により内部音響信号が生成される。この場合、学習により得られた類似関係に基づいて、外部音響信号の態様に所定の類似関係を有する態様で内部音響信号が内部音源により生成される。したがって、外部音響信号に不調が生じた場合でも使用者の違和感を抑制しつつ発音を継続することができる。
【００１０】
内部音響信号および外部音響信号の態様は音色、音響効果および遅延時間のうち少なくとも１つを含んでもよい。この構成によれば、外部音響信号に不調が生じた場合に、外部音響信号の音色に所定の類似関係を有する内部音響信号または外部音響信号の音響効果に所定の類似関係を有する内部音響信号が内部音源により生成される。あるいは、外部音響信号の遅延時間に所定の類似関係を有する遅延時間で内部音響信号が内部音源により生成される。これにより、外部音響信号に不調の発生の前後での発生音の音色、発生音の音響効果および発音タイミング類似性を確保することができる。
【００１１】
帰還音響信号には、音響効果が付与され、学習手段は、帰還音響信号の音響効果を推定することにより類似関係を学習してもよい。この構成によれば、帰還音響信号に音響効果が付与されている場合でも、推定された音響効果に基づいて、外部音響信号の態様に高い類似度を有する態様で内部音響信号の態様を設定することができる。
【００１２】
学習手段は、発音指示信号が複数音の同時発生を指示する場合、複数音に対応する複数の帰還音響信号のうち予め定められた１つの帰還音響信号に基づいて類似関係を学習してもよい。この構成によれば、発音指示信号が複数音の同時発生を指示する場合でも、外部音響信号の態様と内部音響信号の態様との類似関係を容易に学習することができる。
【００１３】
電子楽器は、入力手段への帰還音響信号の入力の状態を検出する検出手段をさらに備え、切り替え手段は、入力手段への帰還音響信号の入力が正常な状態から入力手段への帰還音響信号の入力が正常でない状態への移行に応答して、第１の状態を第２の状態に切り替えてもよい。この構成によれば、外部音源から供給される外部音響信号に不調が生じた場合に、第１の状態を第２の状態に確実に切り替えることができる。
【００１４】
切り替え手段は、入力手段への帰還音響信号の入力が正常でない状態から入力手段への帰還音響信号の入力が正常な状態への移行に応答して、第２の状態を第１の状態に切り替えてもよい。この構成によれば、外部音源から供給される外部音響信号の不調が解消された場合に、第２の状態を第１の状態に確実に切り替えることができる。
【００１５】
切り替え手段は、使用者の操作に基づいて第１の状態を第２の状態に切り替えてもよい。この構成によれば、使用者は、外部音響信号の不調に気付いた場合に、第１の状態を第２の状態に切り替えることができる。
【００１６】
本発明に係る電子楽器システムは、上記の電子楽器と、電子楽器に接続される１または複数の外部音源と、電子楽器の内部音源により生成される内部音響信号および１または複数の外部音源により生成される外部音響信号に基づいて音を発生する音発生手段とを備える。
【００１７】
この電子楽器システムにおいては、第１の状態で電子楽器からの発音指示信号に応答して外部音源により外部音響信号が生成される。また、第１の状態の所定のタイミングにおいて、内部音響信号と帰還音響信号との類似度に基づいて、外部音響信号の態様と内部音響信号の態様との類似関係が学習される。第１の状態で外部音源から供給される外部音響信号に不調が生じた場合には、第１の状態が第２の状態に切り替えられる。第２の状態では、発音指示信号に応答して内部音源により内部音響信号が生成される。この場合、学習により得られた類似関係に基づいて、外部音響信号の態様に所定の類似関係を有する態様で内部音響信号が電子楽器の内部音源により生成される。したがって、外部音響信号に不調が生じた場合でも使用者の違和感を抑制しつつ発音を継続することができる。
【発明の効果】
【００１８】
本発明によれば、外部音響信号に不調が生じた場合に使用者の違和感を抑制しつつ発音を継続することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係る電子楽器システムの構成を示すブロック図である。
【図２】図１の音源制御部の機能的な構成を示すブロック図である。
【図３】音源制御部により行われる音源制御処理を示すフローチャートである。
【図４】音源制御部により行われる音源制御処理を示すフローチャートである。
【図５】パラメータの領域設定の一例を説明するための図である。
【図６】パラメータの領域設定の他の例を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態に係る電子楽器および電子楽器システムについて図面を用いて詳細に説明する。
【００２１】
（１）電子楽器システムの構成
図１は本発明の一実施の形態に係る電子楽器システムの構成を示すブロック図である。図１の電子楽器システム１００は、電子楽器１および１以上の外部音源２０により構成される。本実施の形態では、電子楽器１に複数の外部音源２０ａ，２０ｂが接続される。以下、複数の外部音源２０の各々を区別する場合には、各外部音源２０を外部音源２０ａまたは外部音源２０ｂと呼ぶ。
【００２２】
電子楽器１は、演奏操作子２、検出回路３、設定操作子４、検出回路５、ディスプレイ６および表示回路７を備える。演奏操作子２は、鍵盤またはドラムパッド等を含む。演奏操作子２は、検出回路３を介してバス１９に接続され、使用者の演奏動作に基づく演奏データが演奏操作子２により入力される。設定操作子４は、オンオフ操作されるスイッチ、回転操作されるロータリエンコーダ、またはスライド操作されるリニアエンコーダ等を含み、検出回路５を介してバス１９に接続される。この設定操作子４は、音色の切り替え、音量の調整、電源のオンオフおよび各種設定を行うために用いられる。
【００２３】
ディスプレイ６は、表示回路７を介してバス１９に接続される。ディスプレイ６には、楽曲名、チャンネル番号、音色名、パラメータ値、楽譜、またはその他の各種情報が表示される。ディスプレイ６がタッチパネルディスプレイであってもよい。この場合、使用者は、ディスプレイ６を操作することにより各種操作を指示することができる。
【００２４】
電子楽器１は、ＲＡＭ（ランダムアクセスメモリ）９、ＲＯＭ（リードオンリメモリ）１０、ＣＰＵ（中央演算処理装置）１１、タイマ１２、記憶装置１３および通信Ｉ／Ｆ（インタフェース）１４をさらに備える。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１、記憶装置１３および通信Ｉ／Ｆ１４はバス１９に接続され、タイマ１２はＣＰＵ１１に接続される。外部記憶装置１５等の外部機器が通信Ｉ／Ｆ１４を介してバス１９に接続されてもよい。ＲＡＭ９、ＲＯＭ１０およびＣＰＵ１１が音源制御部８を構成する。
【００２５】
ＲＡＭ９は、例えば揮発性メモリからなり、ＣＰＵ１１の作業領域として用いられるとともに、各種データを一時的に記憶する。ＲＯＭ１０は、例えば不揮発性メモリからなり、システムプログラムおよび音源制御プログラム等のコンピュータプログラムを記憶する。ＣＰＵ１１は、ＲＯＭ１０に記憶された音源制御プログラムをＲＡＭ９上で実行することにより後述する音源制御処理を行う。タイマ１２は、現在時刻等の時間情報をＣＰＵ１１に与える。
【００２６】
記憶装置１３は、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。この記憶装置１３には、一または複数の楽曲データが記憶される。楽曲データは、楽曲を表す音響信号（オーディオ信号）である。ここで、音響信号は、音の変化を表す波形信号を所定のサンプリング周期でサンプリングすることにより得られる複数のサンプリング値からなる。演奏操作子２から入力される演奏データに基づいて楽曲データが生成され、記憶装置１３に記憶されてもよい。演奏データおよび楽曲データは、後述する発音指示信号を含む。上記の音源制御プログラムが記憶装置１３に記憶されてもよい。外部記憶装置１５は、記憶装置１３と同様に、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含み、楽曲データ等の各種データまたは音源制御プログラムを記憶してもよい。
【００２７】
なお、本実施の形態における音源制御プログラムは、コンピュータが読み取り可能な記録媒体に格納された形態で提供され、ＲＯＭ１０または記憶装置１３にインストールされてもよい。また、通信Ｉ／Ｆ１４が通信網に接続されている場合、通信網に接続されたサーバから配信された音源制御プログラムがＲＯＭ１０または記憶装置１３にインストールされてもよい。
【００２８】
電子楽器１は、内部音源１６およびサウンドシステム１７をさらに備える。内部音源１６はバス１９に接続され、サウンドシステム１７は内部音源１６およびバス１９に接続される。内部音源１６は、演奏操作子２から入力される演奏データまたは記憶装置１３から与えられる楽曲データ等に基づいて音響信号を生成するとともにその音響信号に音響効果を付与する。
【００２９】
各外部音源２０は、通信Ｉ／Ｆ１４に接続され、演奏操作子２から入力される演奏データまたは記憶装置１３から与えられる楽曲データ等に基づいて音響信号を生成するとともにその音響信号に音響効果を付与する。また、各外部音源２０は、生成された音響信号を通信Ｉ／Ｆ１４に出力する。サウンドシステム１７は、Ｄ／Ａ（デジタル／アナログ）変換回路、増幅器およびスピーカを含み、内部音源１６または外部音源２０から与えられる音響信号に基づく楽音を発生する。
【００３０】
本実施の形態では、通信Ｉ／Ｆ１４は、ＭＩＤＩ（Musical Instrument Digital Interface）入力端子、ＭＩＤＩ出力端子、オーディオ入力端子およびオーディオ出力端子等を含む。通信Ｉ／Ｆ１４と各外部音源２０とは、ＭＩＤＩケーブルおよびオーディオケーブルにより接続され、ＭＩＤＩ規格に基づく通信を行う。また、本実施の形態では、電子楽器１が複数のＭＩＤＩチャンネル（以下、単にチャンネルと呼ぶ。）を有する。複数の外部音源２０ａ，２０ｂにそれぞれ異なるチャンネルＣＨ１，ＣＨ３が割り当てられ、内部音源１６にチャンネルＣＨ２が割り当てられる。
【００３１】
（２）音源制御部８の動作
図１の電子楽器１の使用者は、設定操作子４を操作することにより、複数の音色から選択された所望の音色を内部音源１６および外部音源２０に設定することができる。音色には、“Cutoff”（カットオフ）または“Attack Time”（アタックタイム）等の音響効果パラメータが付与されてもよい。また、“Attack Time”または“Release Time”（リリースタイム）等のパラメータは、外部音源２０と内部音源１６とで統一されていてもよいし、規定値に設定されていてもよい。内部音源１６は、発音指示信号が与えられると、設定された音色の音響信号を生成する。外部音源２０は、発音指示信号が与えられると、設定された音色の音響信号を生成する。
【００３２】
内部音響信号および外部音響信号がそれぞれサウンドシステム１７に入力されることにより、サウンドシステム１７から内部音響信号に基づく音および外部音響信号に基づく音が発生される。これにより、使用者は、種々の音色の楽音をサウンドシステム１７から再生させつつ電子楽器１を演奏することができる。以下、内部音源１６により生成される音響信号を内部音響信号と呼び、外部音源２０により生成される音響信号を外部音響信号と呼ぶ。
【００３３】
外部音源２０に割り当てられたチャンネルについて、外部音源２０と通信Ｉ／Ｆ１４との間の接続不良、外部音源２０と通信Ｉ／Ｆ１４との間の通信の切断、外部音源２０の不具合等が生じた場合、外部音源２０から電子楽器１に外部音響信号が与えられない状態、外部音源２０から電子楽器１に与えられる外部音響信号が途切れる状態、または外部音源２０から電子楽器１に与えられる外部音響信号が不安定となる状態等の外部音響信号の不調が生じることがある。このような外部音響信号の不調時（外部音響信号の入力の状態が正常でない場合）には、所望の楽音をサウンドシステム１７から発生することができない。
【００３４】
そこで、音源制御部８は、外部音源２０に割り当てられたチャンネルについて、外部音響信号の入力の状態が正常であるときの所定のタイミングにおいて、外部音源２０から外部音響信号を取得する。また、音源制御部８は、内部音源１６により内部音響信号を順次異なる音色で生成させ、内部音響信号と外部音響信号との類似度に基づいて、外部音響信号の音色と内部音響信号の音色との類似関係を学習する。
【００３５】
その後、音源制御部８は、外部音源２０に割り当てられたチャンネルについて、外部音響信号の不調時に、外部音響信号を内部音源１６の内部音響信号に切り替える。この場合、音源制御部８は、外部音響信号の音色に所定の類似度を有する音色で内部音響信号を生成するように、学習結果に基づいて内部音源１６の内部音響信号の音色を設定する。また、音源制御部８は、外部音源２０に与えられるべき発音指示信号を内部音源１６に与える。これにより、外部音響信号の音色に類似する音色の内部音響信号が内部音源１６により生成される。その結果、使用者は、外部音響信号の不調時でも所望の音色の楽音をサウンドシステム１７から発生させつつ電子楽器１の演奏を続行することができる。なお、外部音響信号の音色に類似する音色には、外部音響信号の音色と同一の音色も含まれる。
【００３６】
（３）音源制御部８の機能的な構成
図２は図１の音源制御部８の機能的な構成を示すブロック図である。図２に示すように、音源制御部８は、指示信号発生部８１、音源切替部８２、指示信号出力部８３、帰還音響信号入力部８４、帰還音響信号検出部８５、切替制御部８６、帰還音響信号記憶部８７、類似関係学習部８８および音色設定部８９を含む。図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶された音源制御プログラムを実行することにより図２の音源制御部８の各部の機能が実現される。
【００３７】
指示信号発生部８１は、演奏操作子２の操作または楽曲データに基づいてチャンネルごとに発音指示信号等の各種指示信号を発生する。指示信号発生部８１により発生された発音指示信号のうち、内部音源１６に与えられるべき発音指示信号は、内部音源１６に与えられる。指示信号発生部８１により発生された発音指示信号のうち外部音源２０に与えられるべき発音指示信号は、音源切替部８２および指示信号出力部８３に与えられる。
【００３８】
本実施の形態では、チャンネルＣＨ２の発音指示信号が内部音源１６に与えられ、チャンネルＣＨ１，ＣＨ３の発音指示信号が外部音源２０に与えられる。内部音源１６または外部音源２０への発音指示信号の供給は、例えばＭＩＤＩ規格のローカルオンコマンドおよびローカルオフコマンドにより切り替えられる。音源切替部８２は、取得した発音指示信号を内部音源１６に与える接続状態と、内部音源１６に与えない非接続状態との間でチャンネルごとに切り替え可能である。
【００３９】
指示信号出力部８３は、通信Ｉ／Ｆ１４に接続され、指示信号発生部８１により発生された発音指示信号を外部音源２０に出力する。外部音源２０は、発音指示信号に応答して外部音響信号を生成し、生成された外部音響信号を通信Ｉ／Ｆ１４に入力する。帰還音響信号入力部８４は、通信Ｉ／Ｆ１４から外部音響信号を帰還音響信号（オーディオリターン）として取得する。帰還音響信号検出部８５は、帰還音響信号入力部８４への帰還音響信号の入力の状態を検出する。
【００４０】
切替制御部８６は、帰還音響信号検出部８５により検出される帰還音響信号の入力の状態が正常である場合には、音源切替部８２を非接続状態にする。それにより、サウンドシステム１７から外部音響信号に基づく楽音が発生される。一方、切替制御部８６は、帰還音響信号検出部８５により検出される帰還音響信号の入力の状態が正常でない場合には、音源切替部８２を接続状態に切り替える。それにより、サウンドシステム１７から内部音響信号に基づく楽音が発生される。このとき、帰還音響信号入力部８４からの帰還音響信号の入力をオフにしてもよい。
【００４１】
使用者による設定操作子４の操作に基づいて、音源切替部８２を接続状態または非接続状態に切り替えることも可能である。そのため、使用者は、外部音響信号の不調に気付いた場合に、音源切替部８２を非接続状態から接続状態に切り替えることができる。また、使用者は、外部音響信号の不調が解消されたことに気付いた場合に、音源切替部８２を接続状態から非接続状態に切り替えることができる。
【００４２】
帰還音響信号記憶部８７は、帰還音響信号入力部８４に入力される帰還音響信号を記憶する。類似関係学習部８８は、音源切替部８２が非接続状態である場合における所定のタイミングにおいて、帰還音響信号入力部８４に入力される帰還音響信号を取得する。所定のタイミングは、例えば指示信号発生部８１により生成された発音指示信号が単数音の発生を指示するタイミング（複数音の同時発生を指示しないタイミング）であってもよい。類似関係学習部８８は、帰還音響信号記憶部８７に記憶される帰還音響信号を取得してもよい。
【００４３】
また、類似関係学習部８８は、発音指示信号を生成するように指示信号発生部８１に指示を与える。指示信号発生部８１は、類似関係学習部８８による指示に基づいて、内部音源１６が順次異なる音色を有する内部音響信号を生成するように発音指示信号を生成する。類似関係学習部８８は、異なる音色を有する内部音響信号を内部音源１６から順次取得する。その後、類似関係学習部８８は、外部音響信号の音色と内部音響信号の音色との類似関係を学習する。類似関係の学習では、外部音響信号の音色に所定の類似関係を有する内部音響信号の音色として、外部音響信号の音色に最も類似する内部音響信号の音色を判定する。学習結果は、記憶装置１３に記憶される。学習結果としては、所定の類似関係を有する外部音響信号の音色および内部音響信号の音色の対応関係が記憶される。
【００４４】
類似関係の学習においては、外部音響信号の遅延時間と内部音響信号の遅延時間との差が考慮されることが好ましい。本実施の形態においては、類似関係学習部８８は、同一の音高およびベロシティを有する発音指示信号により生成された外部音響信号および内部音響信号を取得する。ここで、類似関係学習部８８は、単一音の発音状態で外部音響信号の波形と複数の内部音響信号の各々の波形とを、立ち上がり時間を揃えた状態で比較することにより、外部音響信号の音色に最も類似する音色を有する内部音響信号を判定する。外部音響信号の波形に最も類似する波形を有する内部音響信号の音色を選択する。
【００４５】
指示信号発生部８１により生成された発音指示信号が複数音の同時発生を指示する場合、類似関係学習部８８は、複数音に対応する複数の帰還音響信号のうち予め定められた１つの帰還音響信号に基づいて類似関係を学習してもよい。予め定められた１つの帰還音響信号は、例えば最も低い音高を有する帰還音響信号であってもよいし、最も高い音高を有する帰還音響信号であってもよいし、他の音高を有する帰還音響信号であってもよい。この構成によれば、発音指示信号が複数音の同時発生を指示する場合でも、外部音響信号の態様と内部音響信号の態様との類似関係を容易に学習することができる。また、上記の所定のタイミングとして、帰還音響信号を取得する機会を増加させることができる。
【００４６】
なお、互いに最も類似する波形を有する外部音響信号と内部音響信号との時間差を変化させながら両波形の一致度を判定し、両波形の一致度が最も高くなるときの時間差を外部音響信号の遅延時間と内部音響信号の遅延時間との差として検出することができる。ここで、外部音響信号の遅延時間とは、発音指示信号の発生から外部音響信号に基づく楽音の発生までの時間であり、内部音響信号の遅延時間とは、発音指示信号の発生から内部音響信号に基づく楽音の発生までの時間である。
【００４７】
音色設定部８９は、類似関係学習部８８による学習結果に基づいて、音源切替部８２が非接続状態にあるときに（サウンドシステム１７から外部音響信号に基づく楽音が発生されているときに）外部音響信号の音色に類似する音色の内部音響信号を生成するように内部音源１６の音色を設定する。ここで、帰還音響信号入力部８４に入力される帰還音響信号に音響効果が付与されていない場合には、類似関係学習部８８による学習結果に基づいて、外部音響信号の態様に高い類似度を有する態様で内部音響信号を生成することができる。
【００４８】
一方で、帰還音響信号入力部８４に入力される帰還音響信号に音響効果が付与されている場合には、類似関係学習部８８は、当該音響効果を推定することにより類似関係を学習してもよい。これにより、帰還音響信号に音響効果が付与されている場合でも、推定された音響効果に基づいて、外部音響信号の態様に高い類似度を有する態様で内部音響信号の態様を設定することができる。音響効果の推定は、例えば、帰還音響信号入力部８４に音響効果が付与された帰還音響信号と音響効果が付与されていない帰還音響信号とが入力されている場合において、これらの帰還音響信号を比較することにより行うことができる。
【００４９】
（４）音源制御処理
図３および図４は音源制御部８により行われる音源制御処理を示すフローチャートである。図３および図４の音源制御処理は、図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶された音源制御プログラムを実行することにより行われる。以下の音源制御処理は、外部音源２０に割り当てられた各チャンネルについて行われる。初期状態においては、図２の音源切替部８２は非接続状態にある。
【００５０】
まず、指示信号発生部８１は、演奏操作子２の操作が検出されたか否かを判定する（ステップＳ２１）。演奏操作子２の操作が検出されていない場合には、指示信号発生部８１は、演奏操作子２の操作が検出されるまで待機する。演奏操作子２の操作が検出された場合には、指示信号発生部８１は、発音指示信号を生成し、指示信号出力部８３および通信Ｉ／Ｆ１４を介して発音指示信号を外部音源２０へ供給する（ステップＳ２２）。外部音源２０は、発音指示信号が供給されると、設定された音色の外部音響信号を生成する。生成された外部音響信号は、通信Ｉ／Ｆ１４を通してサウンドシステム１７へ供給される。
【００５１】
次に、類似関係学習部８８は、設定操作子４の操作に基づいて音色設定指示信号が発生されたか否かを判定する（ステップＳ２３）。音色設定指示信号には、外部音源２０に設定されるべき音色を示す情報が含まれる。音色設定指示信号は、電子楽器の音色設定メニューにおける設定操作子４の操作に基づいて発生されてもよい。あるいは、音色設定指示信号は、ＭＩＤＩメッセージの監視によるプログラムチェンジ（Program Change）、バンクセレクト（Bank Select）ＭＳＢ、バンクセレクトＬＳＢまたは機種依存のシステムエクスクルーシブ（SysEx）のメッセージの一部等の音源設定関連メッセージの検出時に発生されてもよい。
【００５２】
音色設定指示信号が発生された場合には、類似関係学習部８８は、チャンネルを示すチャンネル番号と変更後の音色を示す音色情報とを記憶する（ステップＳ２４）。この場合、外部音源２０に設定された音色が変更されるので、類似関係学習部８８はステップＳ２１に戻る。音色設定指示信号が発生されない場合には、類似関係学習部８８は、現時点が類似関係の学習タイミングであるか否かを判定する（ステップＳ２５）。
【００５３】
現時点が類似関係の学習タイミングである場合、類似関係学習部８８は、帰還音響信号入力部８４または帰還音響信号記憶部８７から帰還音響信号を取得する（ステップＳ２６）。また、指示信号発生部８１は、内部音源１６が順次異なる音色で内部音響信号を生成するように発音指示信号を内部音源１６に順次供給する（ステップＳ２７）。類似関係学習部８８は、異なる音色を有する内部音響信号を内部音源１６から順次取得する（ステップＳ２８）。
【００５４】
その後、類似関係学習部８８は、取得された帰還音響信号および内部音響信号に基づいて、帰還音響信号の音色と内部音響信号の音色との類似関係を学習する（ステップＳ２９）。この場合、ステップＳ２４で記憶されたチャンネル番号および音色情報に基づいて、外部音源２０に設定されている音色とこれに最も類似する内部音源１６の音色との対応関係が記憶装置１３に記憶される。また、音色設定部８９は、類似関係学習部８８による類似関係の学習結果に基づいて内部音源１６の音色を設定し（ステップＳ３０）、ステップＳ２１に戻る。これより、外部音響信号の音色に最も類似する音色が内部音源１６に設定される。ステップＳ３０の処理は、後述するステップＳ３１〜Ｓ３３の処理の間のいずれかの時点で実行されてもよい。この場合には、処理ループは、ステップＳ２９の後にステップＳ２１に戻る。
【００５５】
ステップＳ２５で現時点が類似関係の学習タイミングでない場合、帰還音響信号検出部８５は、帰還音響信号入力部８４への帰還音響信号の入力の状態を検出し（ステップＳ３１）、帰還音響信号の入力の状態が正常であるか否かを判定する（ステップＳ３２）。帰還音響信号の入力の状態が正常である場合には、帰還音響信号検出部８５はステップＳ２１に戻る。この場合、外部音源２０からの外部音響信号に基づく楽音の発生が続行される。
【００５６】
ステップＳ３２においては、帰還音響信号の入力が適切なタイミングで存在する（例えば、発音指示信号に対応したタイミングで帰還音響信号が入力される）場合等に帰還音響信号の入力の状態が正常であると自動的に判断されてもよい。あるいは、使用者が発生される音を聞くことにより帰還音響信号の入力の状態が正常であるか否かを判断し、その結果を例えば設定操作子４を用いて入力（設定）可能であってもよい。後述するステップＳ３７においても同様である。
【００５７】
一方、帰還音響信号の入力の状態が正常でない場合には、切替制御部８６は、音源切替部８２を接続状態に切り替え（ステップＳ３３）、ステップＳ３４に進む。これにより、外部音源２０に代えて内部音源１６からの内部音響信号に基づく楽音の発生が続行される。内部音源１６には、外部音源２０の音色に最も類似した音色が設定されているので、電子楽器から発生される楽音の音色の連続性が確保される。音源切替部８２の接続状態への切り替え時には、楽音の音量が徐々に大きくなるようにサウンドシステム１７が制御されてもよい（フェードイン機能）。
【００５８】
ステップＳ３４で、指示信号発生部８１は、演奏操作子２の操作が検出されたか否かを判定する（ステップＳ３４）。演奏操作子２の操作が検出されていない場合には、指示信号発生部８１は、演奏操作子２の操作が検出されるまで待機する。演奏操作子２の操作が検出された場合には、指示信号発生部８１は、発音指示信号を生成し、音源切替部８２を介して発音指示信号を内部音源１６へ供給する（ステップＳ３５）。内部音源１６は、発音指示信号が供給されると、設定された音色の内部音響信号を生成する。内部音源１６により生成された内部音響信号は、サウンドシステム１７へ供給される。
【００５９】
次に、帰還音響信号検出部８５は、帰還音響信号入力部８４への帰還音響信号の入力の状態を検出し（ステップＳ３６）、帰還音響信号の入力の状態が正常であるか否かを判定する（ステップＳ３７）。帰還音響信号の入力の状態が正常でない場合には、帰還音響信号検出部８５はステップＳ３４に戻る。この場合、内部音源１６からの内部音響信号に基づく楽音の発生が続行される。
【００６０】
一方、帰還音響信号の入力の状態が正常である場合には、切替制御部８６は、音源切替部８２を非接続状態に切り替え（ステップＳ３８）、ステップＳ２１に戻る。これにより、再度外部音源２０からの外部音響信号に基づく楽音の発生が続行される。ステップＳ３８の処理は、全ての発音指示信号が発生されていない時点で実行されてもよい。
【００６１】
（５）パラメータの領域（ゾーン）設定
使用者は、演奏操作子２を操作することにより、音源制御部８に発音指示信号を発生させることができる。発音指示信号は、音高およびベロシティ等のパラメータを含む。また、使用者は、発音指示信号に含まれるパラメータの値の範囲に対して複数の領域を設定することができる。ここで、設定される複数の領域は、互いに重なっていてもよい。設定された複数の領域の各々にチャンネルを割り当てることができる。これにより、内部音源１６および各外部音源２０に個別に発音指示信号を与えることができる。領域設定は、例えばＭＩＤＩ規格のローカルオンコマンドによるローカルオンの状態で用いられる。
【００６２】
図５はパラメータの領域設定の一例を説明するための図である。図５に示すように、演奏操作子２は、鍵盤２００を含む。鍵盤２００は、左右方向に並ぶように配列された複数の鍵２ａを含む。複数の鍵２ａは、複数の音高にそれぞれ対応する。使用者は、所望の鍵２ａを押すことにより、対応する音高を含む発音指示信号を発生させることができる。
【００６３】
図５の例においては、発音指示信号の音高に対して３つの領域Ｚ１，Ｚ２，Ｚ３が設定される。具体的には、鍵盤２００に４つの位置Ｐ１，Ｐ２，Ｐ３，Ｐ４が左から右にこの順で並ぶように設定される。領域Ｚ１は、位置Ｐ１，Ｐ３間に配置される鍵２ａに対応する音高の領域である。領域Ｚ２は、位置Ｐ２，Ｐ３間に配置される鍵２ａに対応する音高の領域である。領域Ｚ３は、位置Ｐ３，Ｐ４間に配置される鍵２ａに対応する音高の領域である。
【００６４】
例えば、領域Ｚ１，Ｚ２，Ｚ３にそれぞれチャンネルＣＨ１，ＣＨ２，ＣＨ３が割り当てられる。この場合、位置Ｐ１，Ｐ２間のいずれかの鍵２ａが押された場合、対応する音高の発音指示信号がチャンネルＣＨ１の外部音源２０ａに与えられる。位置Ｐ２，Ｐ３間のいずれかの鍵２ａが押された場合、対応する音高の発音指示信号がチャンネルＣＨ２の内部音源１６およびチャンネルＣＨ１の外部音源２０ａに与えられる。位置Ｐ３，Ｐ４間のいずれかの鍵２ａが押された場合、対応する音高の発音指示信号がチャンネルＣＨ３の外部音源２０ｂに与えられる。
【００６５】
本例では、領域Ｚ１，Ｚ３に割り当てられたチャンネルＣＨ１，ＣＨ３の各々について、図２の音源制御部８による図３および図４の音源制御処理が行われる。
【００６６】
図６はパラメータの領域設定の他の例を説明するための図である。図６の例においては、発音指示信号の音高とベロシティとの組み合わせに対して３つの領域Ｚ１，Ｚ２，Ｚ３が設定される。具体的には、図５の４つの位置Ｐ１，Ｐ２，Ｐ３，Ｐ４に加えて、３つのベロシティの値Ｖ１，Ｖ２，Ｖ３がさらに設定される。値Ｖ２は値Ｖ１よりも大きく、値Ｖ３は値Ｖ２よりも大きい。
【００６７】
領域Ｚ１は、位置Ｐ１，Ｐ２間に配置される鍵２ａに対応する音高でかつ値Ｖ１，Ｖ３間のベロシティの領域と、位置Ｐ２，Ｐ３間に配置される鍵２ａに対応する音高でかつ値Ｖ２，Ｖ３間のベロシティの領域とを含む。領域Ｚ２は、位置Ｐ２，Ｐ３間に配置される鍵２ａに対応する音高でかつ値Ｖ２，Ｖ３間のベロシティの領域である。領域Ｚ３は、位置Ｐ３，Ｐ４間に配置される鍵２ａに対応する音高でかつ値Ｖ１，Ｖ３間のベロシティの領域である。
【００６８】
図５の例と同様に、領域Ｚ１，Ｚ２，Ｚ３にそれぞれチャンネルＣＨ１〜ＣＨ３が割り当てられる。この場合、位置Ｐ１，Ｐ２間のいずれかの鍵２ａが値Ｖ１，Ｖ３間のベロシティで押された場合、対応する音高でかつそのベロシティの値を有する発音指示信号がチャンネルＣＨ１の外部音源２０ａに与えられる。位置Ｐ２，Ｐ３間のいずれかの鍵２ａが値Ｖ１，Ｖ２間のベロシティで押された場合、対応する音高でかつそのベロシティの値を有する発音指示信号がチャンネルＣＨ１の外部音源２０ａに与えられる。位置Ｐ２，Ｐ３間のいずれかの鍵２ａが値Ｖ２，Ｖ３間のベロシティで押された場合、対応する音高でかつそのベロシティの値を有する発音指示信号がチャンネルＣＨ２の内部音源１６に与えられる。位置Ｐ３，Ｐ４間のいずれかの鍵２ａが値Ｖ１，Ｖ３間のベロシティで押された場合、対応する音高でかつそのベロシティの値を有する発音指示信号がチャンネルＣＨ３の外部音源２０ｂに与えられる。
【００６９】
本例においても、領域Ｚ１，Ｚ３に割り当てられたチャンネルＣＨ１，ＣＨ３の各々について、図２の音源制御部８による図３および図４の音源制御処理が行われる。
【００７０】
（６）効果
本実施の形態に係る電子楽器１においては、音源切替部８２の非接続状態の所定の学習タイミングにおいて、内部音響信号と帰還音響信号との類似度に基づいて、外部音響信号の音色と内部音響信号の音色との類似関係が学習される。音源切替部８２の非接続状態において、外部音源２０から供給される外部音響信号に不調が生じた場合には、音源切替部８２が接続状態に切り替えられる。それにより、発音指示信号に応答して内部音源１６により内部音響信号が生成される。この場合、学習により得られた類似関係に基づいて、外部音響信号の音色に類似する音色を有する内部音響信号が内部音源１６により生成される。これにより、発生音の連続性を確保することができる。したがって、外部音響信号に不調が生じた場合でも使用者の違和感を抑制しつつ発音を継続することができる。
【００７１】
（７）他の実施の形態
（ａ）上記実施の形態において、内部音響信号および外部音響信号の態様は音色であるが、本発明はこれに限定されない。内部音響信号および外部音響信号の態様は、音色、音響効果および遅延時間のうち少なくとも１つを含んでもよい。
【００７２】
（ｂ）本実施の形態では、外部音源２０に設定された音色が変更されるごとに変更後の音色について類似関係の学習が行われるので、ステップＳ２３〜Ｓ２９の処理が繰り返し行われるごとに、記憶装置１３に記憶される音色の対応関係の数が増加する。外部音源２０に設定可能な全ての音色について対応関係が記憶装置１３に記憶された後に、ステップＳ２３〜Ｓ２９の学習が行われずに、記憶装置１３に記憶された対応関係に基づいてステップＳ２９における内部音源１６への音色の設定が行われてもよく、あるいは、外部音源２０に設定可能な全ての音色について対応関係が記憶装置１３に記憶された後も、ステップＳ２３〜Ｓ２９の学習が行われ、学習結果が更新されてもよい。
【００７３】
（ｃ）内部音源１６または外部音源２０への発音指示信号の供給の切り替え、および音源切替部８２の非接続状態と接続状態との切り替えは、ＭＩＤＩ規格のローカルオンコマンドおよびローカルオフコマンドにより行われてもよく、ローカルオンコマンドおよびローカルオフコマンドとは独立なモードの切り替えにより行われてもよい。
【００７４】
（ｄ）電子楽器１と外部音源２０とはＵＳＢ（Universal Serial Bus）またはＢｌｕｅｔｏｏｔｈ（登録商標）により接続されてもよく、ＯＳＣ（OpenSound Control）等の他の規格に基づく通信を行ってもよい。
【００７５】
（ｅ）上記実施の形態では、図２の音源制御部８がＣＰＵ１１等のハードウエアおよび音源制御プログラム等のソフトウエアにより実現されるが、音源制御部８の各構成要素が電子回路等のハードウエアにより実現されてもよい。
【００７６】
（８）請求項の各構成要素と実施の形態の各部との対応
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることができる。
【００７７】
上記実施の形態では、指示信号発生部８１が発生手段の例であり、指示信号出力部８３が出力手段の例であり、帰還音響信号入力部８４が入力手段の例であり、音源切替部８２が切り替え手段の例である。類似関係学習部８８が学習手段の例であり、音色設定部８９が設定手段の例であり、帰還音響信号検出部８５が検出手段の例であり、サウンドシステム１７が音発生手段の例である。
【符号の説明】
【００７８】
１…電子楽器，２…演奏操作子，２ａ…鍵，３…検出回路，４…設定操作子，５…検出回路，６…ディスプレイ，７…表示回路，８…音源制御部，９…ＲＡＭ，１０…ＲＯＭ，１１…ＣＰＵ，１２…タイマ，１３…記憶装置，１４…Ｉ／Ｆ，１５…外部記憶装置，１６…内部音源，１７…サウンドシステム，１９…バス，２０，２０ａ，２０ｂ…外部音源，８１…指示信号発生部，８２…音源切替部，８３…指示信号出力部，８４…帰還音響信号入力部，８５…帰還音響信号検出部，８６…切替制御部，８７…帰還音響信号記憶部，８８…類似関係学習部，８９…音色設定部，１００…電子楽器システム，２００…鍵盤，ＣＨ１〜ＣＨ３…チャンネル
【図１】
2018109690.tif 000003
【図２】
2018109690.tif 000004
【図３】
2018109690.tif 000005
【図４】
2018109690.tif 000006
【図５】
2018109690.tif 000007
【図６】
2018109690.tif 000008