(57)【特許請求の範囲】
【請求項１】
電子音楽装置であって、
ユーザの演奏に応じて生成された第１音信号と、前記第１音信号と異なる、自動演奏又は楽音データの再生による第２音信号とを取得する音信号取得手段と、
当該電子音楽装置に内蔵する発音手段へ音信号を出力する第１出力手段と、
当該電子音楽装置の外部にある発音手段へ音信号を出力する、前記第１出力手段と異なる第２出力手段と、
前記音信号取得手段が取得した音信号のうち、前記第１音信号を前記第１出力手段へ供給し、前記第２音信号を前記第２出力手段へ供給する出力制御手段とを備えることを特徴とする電子音楽装置。
【請求項２】
請求項１に記載の電子音楽装置であって、
前記第２出力手段に、該第２出力手段が出力する音信号に従った発音を行う発音手段が接続されているか否かを判定する判定手段を備え、
前記出力制御手段は、前記判定手段が、前記発音手段が接続されていないと判定した場合に、前記第１音信号に加えて前記第２音信号も前記第１出力手段へ供給することを特徴とする電子音楽装置。
【請求項３】
コンピュータに、
ユーザの演奏に応じて生成された第１音信号と、前記第１音信号と異なる、自動演奏又は楽音データの再生による第２音信号とを取得する音信号取得手順と、
前記音信号取得手順で取得した音信号のうち、前記第１音信号を、電子音楽装置に内蔵する発音手段へ音信号を出力する第１出力手段へ供給し、前記第２音信号を、前記電子音楽装置の外部にある発音手段へ音信号を出力する、前記第１出力手段と異なる第２出力手段へ供給する出力制御手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子音楽装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、電子楽器において、ユーザの演奏に従った楽音と同時に、伴奏や、予め録音した楽曲の音声等を出力できるようにすることが行われている。また、これらの他、電子楽器に接続された外部のマイクや他の楽器等から入力される音声を、電子楽器のスピーカから出力したり、さらに音声にハーモニー音を付加して出力できるようにしたりすることも行われている。
このような電子楽器については、例えば非特許文献１に記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「Ｃｌａｖｉｎｏｖａ  ＣＶＰ−４０５／４０３／４０１  取扱説明書」，ヤマハ株式会社，２００７年
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えばバンド演奏においては、各演奏者は、自身が演奏するパートの音はすぐ近くで発せられ、他の演奏者が演奏するパートの音は少し離れた位置で発せられる、というように、パート毎に異なった位置で発せられる楽音を聞きつつ演奏することが通常である。各演奏者が演奏する楽器の音は、基本的に、楽器のある位置から発せられるためである。
【０００５】
一方、非特許文献１に記載のような従来の電子楽器を用いることにより、自動伴奏機能を使用したり、予め録音しておいた他のパートの楽音を再生しつつそれに合わせて演奏を行ったりして、１人で擬似的にバンド演奏のような演奏を行うことができる。
しかしながら、この場合、自身の演奏に従った楽音と、自動伴奏や再生など、他の演奏者が演奏するパートに見立てた音とが同じスピーカから出力されることになる。このため、従来の電子楽器を用いた演奏では、演奏者は、実際のバンド演奏のような、回りから他のパートの楽音が聞こえて来る中で演奏する、といった感覚で演奏を行うことはできないという問題があった。
【０００６】
外部スピーカを電子楽器に接続することもできるが、この場合でも、内蔵スピーカから出力される音声と同じ音声が、外部スピーカから出力されるのみである。従って、自身の演奏に従った楽音と、他の演奏者が演奏するパートに見立てた音とが同じスピーカから出力されるという点は変わらない。
同様な問題は、電子楽器に限らず、ユーザの演奏に応じて生成された音信号の入力を受け付け、これに自動演奏の楽音やハーモニー音等を付加して出力する電子音楽装置においても、同様に生じるものである。
【０００７】
この発明は、このような問題を解決し、ユーザが電子音楽装置を利用して一人で演奏を行う場合でも、あたかもバンドの中でその演奏を行っているような感覚を得られるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、この発明の電子音楽装置は、ユーザの演奏に応じて生成された第１音信号と、上記第１音信号と異なる、自動演奏又は楽音データの再生による第２音信号とを取得する音信号取得手段と、上記電子音楽装置に内蔵する発音手段へ音信号を出力する第１出力手段と、上記電子音楽装置の外部にある発音手段へ音信号を出力する、上記第１出力手段と異なる第２出力手段と、上記音信号取得手段が取得した音信号のうち、上記第１音信号を上記第１出力手段へ供給し、上記第２音信号を上記第２出力手段へ供給する出力制御手段とを設けたものである。
【０００９】
このような電子音楽装置において、上記第２出力手段に、該第２出力手段が出力する音信号に従った発音を行う発音手段が接続されているか否かを判定する判定手段を設け、上記出力制御手段は、上記判定手段が、上記発音手段が接続されていないと判定した場合に、上記第１音信号に加えて上記第２音信号も上記第１出力手段へ供給するようにするとよい。
また、この発明は、以上のように装置として実施する他、方法、システム、プログラム、記録媒体など、任意の態様で実施することができる。
【発明の効果】
【００１０】
以上のようなこの発明の構成によれば、ユーザが電子音楽装置を利用して一人で演奏を行う場合でも、あたかもバンドの中でその演奏を行っているような感覚を得られるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、この発明の電子音楽装置の一実施形態である電子楽器のハードウェア構成を示すブロック図である。
【図２】図１に示した信号処理部の機能構成を示す図である。
【図３】図１に示したスピーカ接続端子の概略構成を、スピーカプラグが挿入されていない状態で示す図である。
【図４】図１に示したスピーカ接続端子の概略構成を、スピーカプラグが挿入された状態で示す図である。
【図５】図１に示した電子音楽装置における、振り分け制御部のスイッチの切り替えに関する機能の構成を示す図である。
【図６】図１に示した音信号処理装置のＣＰＵが実行する、ユーザ演奏パート特定部及び第１スイッチ制御部の機能と対応する処理のフローチャートである。
【図７】同じく、演奏モード設定部及び第２スイッチ制御部の機能と対応する処理のフローチャートである。
【図８】同じく、外部スピーカ接続検出部及び第３スイッチ制御部の機能と対応する処理のフローチャートである。
【図９】図１に示した電子音楽装置における音信号の振り分けの具体例を示す図である。
【図１０】その別の例を示す図である。
【図１１】そのさらに別の例を示す図である。
【図１２】変形例における電子楽器及び発音装置のハードウェア構成を示すブロック図である。
【図１３】変形例における図８と対応する処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
まず、この発明の電子音楽装置の一実施形態である電子楽器について説明する。図１は、その電子楽器のハードウェア構成を示すブロック図である。
図１に示す電子楽器１０は、ユーザの演奏操作に従って楽音を出力すると共に、予め記憶された演奏データに従って自動伴奏の楽音を出力したり、予め記憶された楽音データを再生したり、外部から入力される音信号を加工して出力したりする機能を備える装置である。
【００１３】
この電子楽器１０は、ＣＰＵ１１、不揮発メモリ１２、ＲＡＭ１３、記録媒体インタフェース（Ｉ／Ｆ）１４、表示器１５、通信Ｉ／Ｆ１６、設定操作子１７、演奏操作子１８、音信号入力部１９、信号処理部（ＤＳＰ）２０、デジタルアナログ（ＤＡ）変換部２１，２２を備え、これらがシステムバス２５によって接続されている。また、電子楽器１０は、ＤＡ変換部２１に接続される内蔵スピーカ２３と、ＤＡ変換部２２に接続されるスピーカ接続端子２４も備える。
【００１４】
これらのうちＣＰＵ１１は、電子楽器１０全体の動作を制御する制御手段であり、不揮発メモリ１２に記憶された所要のプログラムを実行して所要のハードウェアを制御する。そして、このことにより、設定操作子１７及び演奏操作子１８に対する操作の検出、信号処理部２０における信号処理の制御、通信Ｉ／Ｆ１６における通信の制御等の種々の機能を実現する。
【００１５】
不揮発メモリ１２は、ＣＰＵ１１が実行する制御プログラムや、信号処理部２０が備える音源部が音信号の生成に用いる音色データ等、電源を切った後でも保存しておくべきデータを記憶する書き換え可能な不揮発性記憶手段である。
ＲＡＭ１３は、一時的に記憶すべきデータを記憶したり、ＣＰＵ１１のワークメモリとして使用したりする記憶手段である。
記録媒体Ｉ／Ｆ１４は、着脱可能な可搬記録媒体４０を接続し、可搬記録媒体４０に対してデータの読み書きを行うためのインタフェースである。可搬記録媒体４０としては、例えばＵＳＢ（Universal  Serial  Bus）メモリやメモリカード等が考えられる。この可搬記録媒体４０には、再生すべき楽曲データや、電子楽器１０の設定に関するデータ等を保存しておくことが考えられる。
【００１６】
表示器１５は、ＣＰＵ１１による制御に従って種々の情報を表示する表示手段であり、例えば液晶パネル（ＬＣＤ）や発光ダイオード（ＬＥＤ）によって構成することができる。
通信Ｉ／Ｆ１６は、外部装置とデータ通信を行うためのインタフェースである。有線、無線を問わず、任意の規格のものを採用可能である。通信方式は、ネットワーク通信であっても、ピアツーピア通信であってもよい。
【００１７】
設定操作子１７は、ユーザから電子楽器１０に対する設定操作を受け付けるための操作子であり、種々のキー、ボタン、ロータリーエンコーダ、スライダ等によって構成することができる。表示器１５であるＬＣＤに積層したタッチパネルを用いることもできる。
演奏操作子１８は、ユーザから電子楽器１０に対する演奏操作を受け付けるための操作子であり、ここでは、ピアノ等の鍵盤楽器を模した鍵盤及びペダルによって構成されるものとする。しかし、弦楽器、管楽器、打楽器等、他のタイプの楽器を模した演奏操作子を設けたり、一般的な楽器とは異なる、適宜に配列したボタン等の操作子（ＧＵＩ(Graphical  User  Interface)も含む）を演奏操作子として用いたりすることも考えられる。
【００１８】
音信号入力部１９は、外部のマイクや楽器等から音信号の入力を受け付ける機能を備える。音信号入力部１９は、アナログ音信号の入力を受け付ける場合には、ＡＤコンバータによりこれをデジタル音信号（オーディオデータ）に変換して信号処理部２０へ供給する。デジタル音信号の入力を受け付ける場合には、その音信号をそのまま信号処理部２０へ供給する。
【００１９】
信号処理部２０は、スピーカから出力すべきデジタル音信号を種々の手法で取得すると共に、それらのデジタル音信号をＤＡ変換部２１及びＤＡ変換部２２へ振り分けて出力する機能を備える。信号処理部２０がデジタル音信号を取得する方法としては、例えば、演奏操作子１８により検出した演奏操作に従った生成、予め記憶された自動演奏用の演奏データに従った生成、予め記憶された楽音データの再生、音信号入力部１９から供給されるデジタル音信号の取得、その取得したデジタル音信号の加工、等が考えられる。ただし、信号処理部２０によるデジタル音信号取得の方法はこれらに限られないし、信号処理部２０がこれら全ての機能を備えている必要はない。
【００２０】
ＤＡ変換部２１は、信号処理部２０から供給されるデジタル音信号をＤＡ変換してアナログ音信号を生成し、内蔵スピーカ２３へ出力する第１出力手段である。内蔵スピーカ２３は、ＤＡ変換部２１から供給されるアナログ音信号に従い音声を出力する、電子楽器１０に内蔵された発音手段である。
【００２１】
ＤＡ変換部２２は、信号処理部２０から供給されるデジタル音信号をＤＡ変換してアナログ音信号を生成し、スピーカ接続端子２４へ出力する第２出力手段である。スピーカ接続端子２４は、外部スピーカ３０を接続するための接続端子であり、外部スピーカ３０が接続されている場合に、ＤＡ変換部２２から供給されるアナログ音信号をその外部スピーカ３０へ供給する。外部スピーカ３０は、スピーカ接続端子２４を介してＤＡ変換部２２から供給されるアナログ音信号に従い音声を出力する、電子楽器１０の外部に設けた発音手段である。なお、外部スピーカ３０は、あまり電子楽器１０に近接させず、例えば数ｍ程度離れた位置に設けるとよい。
【００２２】
以上の構成を有する電子楽器１０において特徴的な点の一つは、信号処理部２０が取得したデジタル音信号を、ＤＡ変換部２１及びＤＡ変換部２２へ振り分けて出力し、このことにより内蔵スピーカ２３と外部スピーカ３０に振り分けて発音させる手法である。以下、この点について詳細に説明する。
【００２３】
図２は、電子楽器１０における信号処理部２０の機能構成を示す図である。図２に示す各部の機能は、専用のハードウェアによって実現しても、プロセッサにソフトウェアを実行させることによって実現しても、その組み合わせでもよい。
図２に示すように、信号処理部２０は、ｎ個の音信号取得部２０１−１〜ｎと、振り分け部２３０とを備える。
【００２４】
これらのうち音信号取得部２０１−１〜ｎ（個体を特定する必要がない場合、符号「２０１」を用いる）は、音信号取得手段を構成し、それぞれデジタル音信号を取得する機能を備える。これらの音信号取得部２０１により音信号を取得する手順が、音信号取得手順である。音信号を取得する方法は、上述のように種々のものが考えられる。そして、その取得方法に応じて、音信号取得部２０１が備える具体的な機能も異なる。
【００２５】
例えば、演奏操作や演奏データに従って音信号を生成することにより音信号を取得する場合、音信号取得部２０１は、音源部における発音ｃｈ（チャンネル）の機能を備える。
音源部は、あるパートでの発音開始イベントを検出した場合に、１つの未割り当ての音信号取得部２０１を、その発音開始イベントに応じた発音に割り当てて、そのイベントに応じた楽音の音信号を生成させる。また、音源部は、発音停止イベントを検出すると、音信号取得部２０１に発音の停止（リリース）を指示する。そして、その指示に応じて音信号取得部２０１が生成する音信号のレベルが一定以下に低下すると、音源部は該当の音信号取得部２０１についての割り当てを解除し、該当の音信号取得部２０１を別の発音に使用できる状態に戻す。
１パートにつき複数音の同時発音を許可する場合、１パートの発音に複数の音信号取得部２０１を使用する場合もある。楽音生成の方式は、ＰＣＭ（Pulse  Code  Modulation）方式、ＦＭ（Frequency  Modulation）方式等、任意の方式を採用可能である。
【００２６】
また、楽音データを再生することにより音信号を取得する場合、音信号取得部２０１は、再生する楽音データをオーディオデータに変換するコーデック（ＣＯＤＥＣ）の機能及び、そのオーディオデータの各サンプルを、必要に応じて補間処理を行って適当なタイミングで出力する機能を備える。
音信号入力部１９から供給されるデジタル音信号を取得する場合、音信号取得部２０１は、供給されたデジタル音信号の各サンプルを、同様に適当なタイミングで出力する機能を備える。この場合、１系統の入力に対し１つの音信号取得部２０１を用いる。
【００２７】
音信号入力部１９から供給されるデジタル音信号を加工して音信号を取得する場合、音信号取得部２０１は、供給されたデジタル音信号の各サンプルを、適当なアルゴリズムに従って加工する機能を備える。この加工としては、例えば、入力音信号のピッチを変換してハーモニー音を生成したり、リバーブやエコー等の音響効果を付与したりするものが考えられる。
以上の各機能を備える音信号取得部２０１は、機能毎に必要な数を予め設けておいてもよいし、必要に応じて動的に生成及び消去できるようにしてもよい。また、使われない音信号取得部２０１があってもよい。
【００２８】
また、振り分け部２３０は、各音信号取得部２０１−１〜ｎが取得した音信号を、ＤＡ変換部２１とＤＡ変換部２２に振り分けて供給する機能を備える。より具体的には、振り分け部２３０は、混合バス２３１，２３２、スイッチ２３３−１〜ｎ、スイッチ２３４−１，２、およびスイッチ２３５を備える。
このうち混合バス２３１は、各音信号取得部２０１が取得した音信号のうち、ユーザの演奏又は発声に応じて生成された第１音信号を入力して、それらの音信号をミキシングした音信号を、主パートの音信号として生成する機能を備える。混合バス２３２は、各音信号取得部２０１が取得した音信号のうち、上記第１音信号以外の第２音信号を入力して、それらの音信号をミキシングした音信号を、副パートの音信号として生成する機能を備える。なお、ここでいう「主」と「副」は、便宜的な呼称であり、実際のどちらの音が目立つかといった点とは関係がない。
【００２９】
スイッチ２３３−１〜ｎは、それぞれ音信号取得部２０１−１〜ｎと対応して設け、音信号取得部２０１−１〜ｎが取得した音信号を、混合バス２３１へ供給するか、混合バス２３２へ供給するかを切り替えるためのスイッチである。このスイッチ２３３−１〜ｎは、ＣＰＵ１１の制御により全て独立に切り替えられる。ＣＰＵ１１は、各音信号取得部２０１−１〜ｎが何に基づき音信号を取得しているかを把握しておき、その情報に基づき、各音信号取得部２０１−１〜ｎと対応するスイッチ２３３−１〜ｎを切り替える。その具体例については後述する。
【００３０】
スイッチ２３４−１，２は、主パートと副パートのどちらの音声を内蔵スピーカから発音するかを切り替えるためのスイッチであり、ＣＰＵ１１の制御により連動して切り替えられる。これらのスイッチ２３４−１，２が図で下側の接点と接続される場合、主パートの音信号はＤＡ変換部２１へ供給されてその音声が内蔵スピーカ２３から発音される。副パートの音信号はＤＡ変換部２２へ供給されてその音声が外部スピーカ３０から発音される。逆に、スイッチ２３４−１，２が図で上側の接点と接続される場合、主パートの音声が外部スピーカ３０から発音され、副パートの音声が内蔵スピーカ２３から発音される。
【００３１】
スイッチ２３５は、以上の主パートと副パートの振り分け機能を有効にするか無効にするかを切り替えるためのスイッチであり、ＣＰＵ１１の制御により切り替えられる。ＣＰＵ１１は、例えば、スピーカ接続端子２４に外部スピーカ３０が接続されているか否かに応じてスイッチ２３５を切り替える。外部スピーカ３０が接続されていない場合、ここから音声を出力することができないため、スイッチ２３５を上側の接点に切り替えて振り分け機能を無効にし、主パートと副パートの音信号を加算してＤＡ変換部２１へ供給し、その音声を内蔵スピーカ２３から発音させることが考えられる。あるいは、ＣＰＵ１１は、ユーザが行った有効無効の設定に応じてスイッチ２３５を切り替えてもよい。
【００３２】
なお、図２の例では、振り分け部２３０中の混合バス２３１，２３２を１本で示したが、これらがそれぞれＬとＲの２本からなるステレオバスであってもよい。この場合、各音信号取得部２０１から混合バス２３１，２３２に供給される信号は、その音信号取得部２０１と対応する音像定位位置の設定に従った比率でＬとＲのバスに分配して入力される。信号の供給先であるＤＡ変換部２１，２２やその先のスピーカも、Ｌ用とＲ用のものがそれぞれ用意される。
【００３３】
次に、図３及び図４に、スピーカ接続端子２４の概略構成を示す。図３は、外部スピーカ３０側のスピーカプラグ３０１が挿入されていない（外部スピーカ３０が接続されていない）状態を、図４は挿入された状態を示す図である。
スピーカ接続端子２４は、図３に示すように、スリーブ接点２４１、チップ接点２４２、ブレーク接点２４３を備える。ＡＵＤＩＯの信号線は、ＤＡ変換部２２から供給されるアナログ音信号を伝送する信号線であり、ＣＯＮＮＥＣＴの信号線は、スピーカ接続端子２４におけるスピーカの接続状態を示す信号を伝送する信号線である。
図３のスピーカプラグ３０１が挿入されていない状態では、ＡＵＤＩＯの信号線とＣＯＮＮＥＣＴの信号線がブレーク接点２４３で接触している。このため、ＣＯＮＮＥＣＴの信号線には、基準電位Ｖｃｃを抵抗２４４と抵抗２４５の比により分圧した電圧の信号が流れる。
【００３４】
一方、図４のスピーカプラグ３０１が挿入された状態では、スリーブ接点２４１がスピーカプラグ３０１の根元部分に接触すると共に、チップ接点２４２がスピーカプラグ３０１の先端部分に接触する。また、この移動に伴いＡＵＤＩＯの信号線とＣＯＮＮＥＣＴの信号線とが離れる。従って、ＡＵＤＩＯの信号線から接点２４２を介してアナログ音信号がスピーカプラグ３０１へ供給される一方、ＣＯＮＮＥＣＴの信号線はグランド電位となる。
従って、ＣＰＵ１１は、ＣＯＮＮＥＣＴの信号線の電位をモニタすることにより、スピーカ接続端子２４に対する外部スピーカ３０の接続有無を検出することができる。
【００３５】
次に、図５に、ＣＰＵ１１により実現される、振り分け部２３０のスイッチの切り替えに関する機能の構成を示す。
ＣＰＵ１１は、所要のプログラムを実行することにより、少なくとも、図５に示す振り分け制御部１１０の機能を実現する。この振り分け制御部１１０は、図２に示した振り分け部２３０と合わせて出力制御手段として機能する。
この振り分け制御部１１０は、ユーザ演奏パート特定部１１１、第１スイッチ制御部１１２、演奏モード設定部１１３、第２スイッチ制御部１１４、外部スピーカ接続検出部１１５、および第３スイッチ制御部１１６を備える。
【００３６】
このうちユーザ演奏パート特定部１１１は、ユーザのリアルタイムの演奏又は発声に応じて音信号を取得する音信号取得部２０１を特定する機能を備える。ユーザ演奏パート特定部１１１は、演奏操作子１８に対する演奏操作に従って音信号を生成する音信号取得部２０１（発音ｃｈの機能を備えるもの）がある場合、容易にこれを特定できる。また、自動演奏や楽音データの再生により音信号を生成する音信号取得部２０１がある場合も、ユーザの演奏又は発声に応じて音信号を取得するものでないと容易に特定できる。
【００３７】
これは、演奏操作や自動演奏等に係る音信号を音信号取得部２０１に音信号を生成させる場合、ＣＰＵ１１が、生成されたり再生されたりした演奏イベントの検出に応じて空いている発音ｃｈを探して確保し、その発音ｃｈを（持つ音信号取得部２０１）を検出した演奏イベントに割り当ててその演奏イベントに応じた発音を処理させるためである。ＣＰＵ１１は、イベントの発生源やそのイベントに係る発音に使用している発音ｃｈをＲＡＭ１３のワークエリアに記憶しているため、どの音信号取得部２０１がどのパートの音を生成しているかを容易に特定できる。
【００３８】
音信号入力部１９から供給される音信号については、ユーザ演奏パート特定部１１１は、信号の供給源を正確には特定することはできない。例えば、音信号入力部１９に楽器やマイクのような、ユーザのリアルタイムの演奏又は発声に応じて音信号を生成して供給する機器が接続されているか、音楽プレイヤーのように予め記録された音信号を再生して供給する機器が接続されているのかを、電子楽器１０側から見分けることはできないためである。
【００３９】
しかし、ユーザ演奏パート特定部１１１は、音信号入力部１９にどのような機器が接続されているかを、ユーザの設定に従って認識することができる。すなわち、ユーザが設定操作子１７を操作して、音信号入力部１９の各端子に入力する音信号をユーザのリアルタイムの演奏又は発声に応じて生成されたものと見なすか否かを設定できるようにするとよい。あるいは、音信号入力部１９の通常の用途としてマイクや楽器を接続することを想定し、ユーザ演奏パート特定部１１１が、音信号入力部１９から供給される音信号を、常にユーザのリアルタイムの演奏又は発声に応じて生成されたものと見なすようにしてもよい。
【００４０】
また、音信号入力部１９から供給される音信号を加工して生成するハーモニー音の音信号や、音信号入力部１９から供給される音信号に音響効果を付与して生成する音信号については、その用途により、ユーザのリアルタイムの演奏又は発声に応じて生成されたものと見なすべき場合とそうでない場合がある。この点については、音信号の生成機能毎に、各機能により生成された音信号をどちらと見なすかを予め定義しておくか、ユーザが任意に設定できるようにするとよい。
【００４１】
また、第１スイッチ制御部１１２は、ユーザ演奏パート特定部１１１による特定結果に従い、ユーザのリアルタイムの演奏又は発声に応じて音信号を取得する音信号取得部２０１−ｋと対応するスイッチ２３３−ｋを混合バス２３１側に、それ以外の音信号取得部２０１−ｌと対応するスイッチ２３３−ｌを混合バス２３２側に切り替える機能を備える。
これらの動作は、電子楽器１０の起動時も含め、音信号取得部２０１による音信号取得の開始あるいは停止を検出した場合に実行すればよく、ユーザ演奏パート特定部１１１及び第１スイッチ制御部１１２の機能と対応する処理は，図６のフローチャートのステップＳ１１〜Ｓ１２に示すものである。
【００４２】
次に、演奏モード設定部１１３は、ユーザによる設定操作子１７の操作に従い、主パートを内蔵スピーカ２３と外部スピーカ３０のどちらで発音させるかを示す演奏モードを設定する機能を備える。
第２スイッチ制御部１１４は、その演奏モードの設定に従い、スイッチ２３４−１，２を、演奏モードに従った出力を行う側に切り替える機能を備える。
これらの動作は、演奏モードの変更操作を検出した場合に実行すればよく、演奏モード設定部１１３及び第２スイッチ制御部１１４の機能と対応する処理は，図７のフローチャートのステップＳ２１〜Ｓ２２に示すものである。
【００４３】
ユーザが演奏操作子１８により演奏操作を行う場合、その演奏操作に応じて生成される音声である主パートは、ユーザに近い内蔵スピーカ２３から発音させることが自然である。しかし、ユーザが、音信号入力部１９に接続されるマイクや楽器を用いる場合、ユーザが電子楽器１０から離れた位置で発声や演奏を行うのであれば、外部スピーカ３０をユーザに近い位置に配置し、その発声や演奏に応じて生成される音声である主パートを、外部スピーカ３０から発音させることが自然である場合もある。また、発声や演奏を行う位置が電子楽器１０から近ければ、音信号入力部１９に接続されるマイクや楽器を用いる場合でも、主パートを内蔵スピーカ２３から発音させることが自然である場合もあり得る。
【００４４】
少なくとも、音信号入力部１９から、ユーザのリアルタイムの演奏又は発声に応じて生成された音信号を取得する場合、どちらの発音が望ましいかを電子楽器１０側で判別することは難しいため、どちらの発音を行うかをユーザが演奏モードとして設定できるようにしている。
しかし、演奏操作子１８により演奏操作がなされている場合には、自動で主パートを内蔵スピーカ２３から発音させるようにしてもよい。
【００４５】
次に、外部スピーカ接続検出部１１５は、スピーカ接続端子２４に外部スピーカ３０が接続されているか否かを判定する判定手段の機能を備える。この判定は、例えば図３及び図４を用いて説明した、ＣＯＮＮＥＣＴ信号線の電圧をスキャンして行うことができる。
第３スイッチ制御部１１６は、その判定結果に従い、外部スピーカ３０が接続されていれば、スイッチ２３５を、副パートの音信号と主パートの音信号とを別々の出力先へ出力する側（図２で下側）へ切り替え、接続されていなければ、スイッチ２３５を、副パートの音信号と主パートの音信号とを加算して同じ出力先へ出力する側（図２で上側）へ切り替える機能を備える。
これらの動作は、定期的に外部スピーカ３０の接続状態を検出して実行し、外部スピーカ接続検出部１１５及び第３スイッチ制御部１１６の機能と対応する処理は，図８のフローチャートのステップＳ３１〜Ｓ３４に示すものである。
【００４６】
なお、ユーザが設定操作子１７の操作により振り分け部２３０の機能を有効にするか無効にするかを設定できるようにしてもよい。この場合、第３スイッチ制御部１１６は、無効が設定されていれば、スイッチ２３５を無条件で図２の上側に切り替える。このことにより、ユーザが内蔵スピーカ２３と外部スピーカ３０の使い分けを望まない場合に、容易にその機能を無効にすることができる。なお、振り分け部２３０の機能を無効にした場合には、副パートの音信号と主パートの音信号とを加算したものを、内蔵スピーカ２３と外部スピーカ３０の双方に出力するようにしてもよい。
以上の振り分け制御部１１０及び振り分け部２３０による音信号の振り分けの動作が、出力制御手順の動作である。
【００４７】
次に、図９乃至図１１を用いて、以上説明してきた電子楽器１０における、ＤＡ変換部２１，２２（内蔵スピーカ２３及び外部スピーカ３０）への音信号の振り分けの具体例及びその効果について説明する。この説明においては、図２も合わせて参照されたい。
図９に示すのは、演奏操作子１８によるメロディパートの演奏を、自動伴奏及び楽曲データの再生と同時に行う場合の例である。
【００４８】
この場合、演奏操作子１８による演奏操作及び自動伴奏に応じた音信号の取得は、音源部２１０の発音ｃｈ２１１−１〜ｍ（個体を特定する必要がない場合、符号「２１１」を用いる）で、演奏イベントに応じた音信号を生成することにより行う。発音ｃｈ２１１のそれぞれが図２の音信号取得部２０１に該当する。なお、自動伴奏は、ユーザが指定した伴奏用の演奏データに従った自動演奏を行う機能である。
【００４９】
演奏操作子１８の操作による演奏イベント（発音開始イベントと発音停止イベントとを含む）と、自動伴奏機能により生成される演奏イベントとは、形式は同じであるが、ＣＰＵ１１がパートの指定によりこれらを区別して、各演奏イベントに係る発音を実行させる発音ｃｈ２１１を特定し、発音を指示する。
例えば、ＣＰＵ１１は、発音開始イベントを検出すると、空いている発音ｃｈ２１１を探してその発音開始イベントに係る発音に割り当て、割り当てた発音ｃｈに対し、発音開始イベントで指定されたパートの発音を行うための音色パラメータ等を設定した上で、発音開始を指示する。また、ＣＰＵ１１は、発音停止イベントを検出すると、その発音停止イベントに応じて停止させるべき発音に割り当てられている発音ｃｈ２１１を探し、その発音ｃｈに対し、リリース状態への移行を指示する。
【００５０】
ユーザ演奏パート特定部１１１は、上記の発音ｃｈ２１１の割り当てに基づき、ユーザの演奏に応じて音信号を生成する発音ｃｈ２１１（図９では発音ｃｈ２１１−１とする）を特定し、第１スイッチ制御部１１２が、その発音ｃｈ（音信号取得部）と対応するスイッチ２３３を、主パート側に切り替える。また、第１スイッチ制御部１１２は、その他の発音ｃｈと対応するスイッチ２３３を、副パート側に切り替える。このことにより、ユーザの演奏に応じて生成された音信号を主パートに、自動伴奏機能により生成された音信号を副パートに入れることができる。
【００５１】
また、楽曲データの再生による音信号の取得は、楽曲データ再生部２２０が行う。この楽曲データ再生部２２０も図２の音信号取得部２０１に該当する。また、楽曲データ再生部２２０が取得する音信号は、ユーザの演奏操作に従って生成されたものではない。従って、第１スイッチ制御部１１２は、楽曲データ再生部２２０と対応するスイッチ２３３を、副パート側に切り替える。
この状態で、スイッチ２３４を、主パートを内蔵スピーカ２３へ出力する側へ、スイッチ２３５を、主パートと副パートとを別々の出力先へ出力する側へ切り替えると、図９に示す状態となる。
【００５２】
この図９に示す状態では、ユーザが演奏操作子１８を操作して手動で行った演奏による音声は、内蔵スピーカ２３から出力され、自動伴奏及び楽曲再生（すなわち手動演奏以外）による音声は、外部スピーカ３０から出力される。
このため、ユーザは、自身の演奏による音が近くから発せられ、それ以外の、バンドであれば他の演奏者の演奏に当たる音が遠くから発せられる環境で、演奏を行うことができる。そして、このことにより、ユーザが電子楽器１０を利用して一人で演奏を行う場合でも、あたかもバンドの中でその演奏を行っているような感覚を得ることができる。
【００５３】
図１０に示すのは、音信号入力部１９に接続されたギターの演奏を、自動伴奏と同時に行う場合の例である。
図１０の例でも、自動伴奏に応じた音信号の取得は、音源部２１０の発音ｃｈ２１１が行う。ただし、図１０の例では、発音ｃｈ２１１−１〜ｍが生成した音信号に音響効果を付与するための効果付与部２１２−１〜ｍを設けており、発音ｃｈ２１１と、これと対応する効果付与部２１２との組み合わせが、図２の音信号取得部２０１に該当する。
【００５４】
また、図１０の例において、自動伴奏に使用する発音ｃｈは、発音ｃｈ２１１−２〜ｍであり、第１スイッチ制御部１１２が、それらの発音ｃｈと対応するスイッチ２３３を副パート側に切り替える。発音ｃｈ２１１−１はここでは使用しないため、発音ｃｈ２１１−１と対応するスイッチ２３３は、どちらを選択していてもよい。
【００５５】
一方、ユーザがギターを演奏することにより生じる楽音は、当該ギターにてピックアップされ、音信号入力部１９を介してデジタル音信号として信号処理部２０へ供給される。信号処理部２０は、その音信号に音響効果を付与することにより出力用の音信号を取得する効果付与部２５１を備え、この効果付与部も図２の音信号取得部２０１に該当する。
そしてここでは、効果付与部２５１はユーザの演奏に応じて生成された音信号を取得するものであるとして扱い、第１スイッチ制御部１１２は、効果付与部２５１と対応するスイッチ２３３を主パート側に切り替える。
この状態で、スイッチ２３４を、主パートを外部スピーカ３０へ出力する側へ、スイッチ２３５を、主パートと副パートとを別々の出力先へ出力する側へ切り替えると、図１０に示す状態となる。
【００５６】
この図１０に示す状態では、ギターの演奏による音声は外部スピーカ３０から出力され、自動伴奏による音声は内蔵スピーカ２３から出力される。
この振り分けは、図９に示した状態とは逆であるが、図１０の例は、ギターを電子楽器１０から少し離れた位置で演奏し、外部スピーカ３０をその演奏位置近傍に配置する場合に好適なものである。
【００５７】
この状態では、図１０に示した振り分けを行うことにより、ユーザは、自身の演奏による音が近くから発せられ、それ以外の、バンドであれば他の演奏者の演奏に当たる音が遠くから発せられる環境で、演奏を行うことができ、図９の場合と同様な効果を得ることができる。
なお、ユーザの演奏に応じて生成された音信号を図９のように内蔵スピーカ２３から出力するか図１０のように外部スピーカ３０から出力するかは、ユーザが、電子楽器１０の使用状況に応じて演奏モードを設定する（演奏モード設定部１１３参照）ことにより、容易に選択することができる。
【００５８】
図１１に示すのは、音信号入力部１９に接続されたマイクを用いた歌唱を、ボーカルハーモニー機能を使用しつつ行う場合の例である。
図１１の例において、ユーザの歌唱により生じる音声は、マイクにてピックアップされ、音信号入力部１９を介してデジタル音信号として信号処理部２０へ供給される。信号処理部２０は、その音信号を信号受付部２６３にて受け付けて取得する。この信号受付部２６３も図２の音信号取得部２０１に該当する。
そして、第１スイッチ制御部１１２は、信号受付部２６３と対応するスイッチ２３３を主パート側に切り替える。
【００５９】
また、信号処理部２０は、ボーカルハーモニー機能による音信号を生成するためのピッチ検出部２６１及びハーモニー音生成部２６２−１〜３を備える。このうちピッチ検出部２６１は、信号受付部２６３が受け付けた音信号に係る音声のピッチを検出する機能を備える。ハーモニー音生成部２６２−１〜３はそれぞれ、信号受付部２６３が受け付けた音信号のピッチを、ピッチ検出部２６１の検出結果に基づきそれぞれ異なる度合い（１オクターブ、所定のコードを構成する音程差など）だけ変化させて、ユーザの音声との間でハーモニーを作るハーモニー音の音信号を生成して取得する機能を備える。
【００６０】
このハーモニー音生成部２６２−１〜３も、それぞれ図２の音信号取得部２０１に該当する。なお、ハーモニー音の音信号は、ユーザの歌唱に応じて生成された音信号を用いて生成されるものであり、ユーザの発声に応じて生成された音信号であると考えることもできる。しかし図１１の例では、ハーモニー音は、ユーザ以外の歌唱者の声を想定した音声であることから、その音信号はユーザの発声に応じて生成された音信号ではないと取り扱っている。そしてこのため、第１スイッチ制御部１１２は、ハーモニー音生成部２６２−１〜３と対応するスイッチ２３３を副パート側に切り替える。
この状態で、スイッチ２３４を、主パートを内蔵スピーカ２３へ出力する側へ、スイッチ２３５を、主パートと副パートとを別々の出力先へ出力する側へ切り替えると、図１１に示す状態となる。
【００６１】
この図１１に示す状態では、マイクを通じた歌唱による音声は内蔵スピーカ２３から出力され、ボーカルハーモニー機能によるハーモニー音は外部スピーカ３０から出力される。
この状態では、ユーザは、自身の発声による音が近くから発せられ、それ以外の、合唱であれば他の歌唱者の発声に当たる音が遠くから発せられる環境で、歌唱を行うことができ、図９の場合と同様な効果を得ることができる。
【００６２】
なお、ユーザがマイクを通じた歌唱と演奏操作子１８を用いた演奏とを同時に行うことも考えられるが、この場合、演奏操作に応じた発音に用いる発音ｃｈ２１１と対応するスイッチ２３３と、信号受付部２６３と対応するスイッチ２３３との双方を、主パート側に切り替えればよい。また、それら以外の音信号取得部２０１と対応するスイッチ２３３を、副パート側に切り替えればよい。このようにすれば、ユーザは、自身の演奏及び発声による音が近くから発せられ、それ以外の、音が遠くから発せられる環境で、演奏及び歌唱を行うことができ、図９乃至図１１の場合と同様な効果を得ることができる。
【００６３】
以上で実施形態の説明を終了するが、装置の構成、具体的な処理の手順、演奏に使用できる機能などが、上述の実施形態で説明したものに限られないことはもちろんである。
例えば、上述した実施形態では、外部スピーカ３０をスピーカ接続端子２４に接続する例について説明したが、外部の発音装置を通信Ｉ／Ｆ１６を介して接続する構成であってもよい。
【００６４】
図１２に、この場合の電子楽器１０′と発音装置３００の構成を示す。
図１２において、図１と共通の又は対応する構成には図１と同じ符号を付し、その説明は省略する。
図１２に示す電子楽器１０′は、図１の電子楽器１０と比べ、ＤＡ変換部２２及びスピーカ接続端子２４を設けていない点が異なる。また、信号処理部２０′も、図１の信号処理部２０ではＤＡ変換部２２へ出力していた音信号を通信Ｉ／Ｆ１６へ出力する点が異なる。この場合、通信Ｉ／Ｆ１６が第２出力手段に該当する。
【００６５】
また、発音装置３００は、通信Ｉ／Ｆ３１１を備え、電子楽器１０′の通信Ｉ／Ｆ１６と、通信路４００を介して接続することができる。この通信路４００は、有線であっても無線であってもよい。また、ピアツーピア通信であってもネットワーク通信であってもよい。ただし、デジタル音信号をリアルタイムで伝送可能な通信プロトコルに対応しているものであるとする。
【００６６】
電子楽器１０′において、ＣＰＵ１１は、図１３に示すように、ユーザによるペアリング設定操作に応じて（Ｓ４１のＹｅｓ）、通信Ｉ／Ｆ１６から通信可能な外部の発音装置とペアリングを試み（Ｓ４２）、その結果（成功であれば相手の識別情報及び通信に必要な認証情報など、失敗でればその旨）を不揮発メモリ１２に保存する（Ｓ４３）。
また、ＣＰＵ１１は、ペアリング設定操作がない場合（Ｓ４１のＮｏ）、あるいはステップＳ４３の後に、不揮発メモリ１２に保存されたペアリング相手があればそのペアリング相手との通信状態を確認し（Ｓ４４）、通信可否に応じて、図８のステップＳ３２乃至Ｓ３４と同様なスイッチ２３５の切り替えを行う（Ｓ４５〜Ｓ４７）。
【００６７】
以上の結果、信号処理部２０′から通信Ｉ／Ｆ１６に供給される音信号があった場合、その音信号は通信路４００を通じて発音装置３００へ送信される。発音装置３００側では通信Ｉ／Ｆがその音信号を受信し、ＤＡ変換部３１２がアナログ音信号に変換して、スピーカ３１３がその変換後の音信号に基づく発音を行う。
以上の構成によっても、信号処理部２０′の各音信号取得部２０１が取得した音信号を、内蔵スピーカ２３と外部の発音装置３００のスピーカ３１３とに分けて振り分けて出力することにより、上述した実施形態の場合と同様な効果を得られる。
【００６８】
また、以上の他、相互に距離が十分離れていれば、音信号の振り分け先が、全て電子楽器１０に内蔵された発音手段であってもよい。電子楽器１０のサイズが大きい場合、演奏位置の近傍に第１発音手段（内蔵スピーカ２３と対応）を、そこから２〜３ｍ程度離れた位置に第２発音手段（外部スピーカ３０と対応）を設けることができる場合もあり得る。
また、上記第１発音手段と第２発音手段との位置が物理的に近接している場合でも、演奏者に、第２発音手段が発する音が離れた位置からの発音であるかのように聞かせられるのであれば、そのような第２発音手段も採用可能である。このためには、例えばサウンドビームを壁に反射させたり、音の位相を制御することにより音像を実際と異なる位置に感じさせたりする技術を採用可能である。
また、内蔵スピーカ２３や、外部スピーカ３０が、それぞれ複数あってもよい。
【００６９】
また、この発明の電子音楽装置を電子楽器として構成することは必須ではない。演奏操作子を備えず、音信号入力部１９から入力する音信号に、自動伴奏やハーモニー音を付加して出力するのみの装置であってもよい。逆に、電子音楽装置が音信号入力部１９を備えていなくてもよい。
また、上述した実施形態では、ＣＰＵ１１と信号処理部２０を別々のハードウェアとして設けた例について説明したが、これらの各部の機能を、全て共通のプロセッサによる情報処理により実現してもよい。
また、以上説明してきた電子音楽装置の機能を、複数の装置に分散して設け、それらの装置を協働させて、以上説明してきた電子音楽装置と同等な機能を備える電子音楽システムを構成することも考えられる。
【００７０】
また、以上説明した電子音楽装置の機能は、音信号の入出力に必要なハードウェアを備える汎用コンピュータに所要のプログラムを実行させることによっても実現可能である。
このプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ等）などに格納しておいてもよい。しかし、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、必要な処理をコンピュータに実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
また、以上述べてきた構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。
【産業上の利用可能性】
【００７１】
以上の説明から明らかなように、この発明によれば、ユーザが、一人で演奏を行う場合でも、あたかもバンドの中でその演奏を行っているような感覚を得られるような電子音楽装置を提供できる。
【符号の説明】
【００７２】
１０…電子楽器、１１…ＣＰＵ、１２…不揮発メモリ、１３…ＲＡＭ、１４…記録媒体Ｉ／Ｆ、１５…表示器、１６，３１１…通信Ｉ／Ｆ、１７…設定操作子、１８…演奏操作子、１９…音信号入力部、２０…信号処理部、２１，２２…ＤＡ変換部、２３…内蔵スピーカ、２４…スピーカ接続端子、３０…外部スピーカ、４０…可搬記録媒体、１１１…ユーザ演奏パート特定部、１１２…第１スイッチ制御部、１１３…演奏モード設定部、１１４…第２スイッチ制御部、１１５…外部スピーカ接続検出部、１１６…第３スイッチ制御部、２０１…音信号取得部、２１０…音源部、２１１…発音ｃｈ、２２０…楽曲データ再生部、２３０…振り分け部、２３１，２３２…混合バス、２３３〜２３５…スイッチ、２４１…スリーブ接点、２４２…チップ接点、２４３…ブレーク接点、２４４，２４５…抵抗、２５１…効果付与部、２６１…ピッチ検出部、２６２…ハーモニー音生成部、２６３…信号受付部，３００…発音装置、３０１…スピーカプラグ、３１２…ＤＡ変換部、３１３…スピーカ、４００…通信路
【図１】
0006651729.tif 000002
【図２】
0006651729.tif 000003
【図３】
0006651729.tif 000004
【図４】
0006651729.tif 000005
【図５】
0006651729.tif 000006
【図６】
0006651729.tif 000007
【図７】
0006651729.tif 000008
【図８】
0006651729.tif 000009
【図９】
0006651729.tif 000010
【図１０】
0006651729.tif 000011
【図１１】
0006651729.tif 000012
【図１２】
0006651729.tif 000013
【図１３】
0006651729.tif 000014