(57)【特許請求の範囲】
【請求項１】
ユーザの演奏操作に基づいて生成されるマニュアル演奏データに対して音色を設定するマニュアル演奏音色設定手段と、
自動伴奏又は自動演奏に用いられる複数パートから成る自動演奏用データに含まれる各パートの自動演奏用音色データを順次取得する自動演奏用音色取得手段と、
自動演奏用音色データにより表わされる音色に対応して、当該音色と置換する候補として複数の置換音色データを記憶している置換音色記憶手段と、
上記自動演奏用音色取得手段により取得された自動演奏用音色データが表わす音色を、マニュアル演奏音色設定手段により設定された音色と比較し、両音色が一致又は類似する場合に、上記置換音色記憶手段に記憶されている複数の置換音色データのうちの所望の置換音色データを選択し、該選択された置換音色データが、取得された他パートの自動演奏用音色データと一致又は類似するかを検査し、一致又は類似する場合は他の置換音色データを再選択及び再検査すると共に、一致又は類似しない場合に上記選択した置換音色データに決定して出力し、上記場合以外には、上記自動演奏用音色データを出力する音色制御手段と、
上記自動演奏用データに基づいて生成される自動伴奏データ又は自動演奏データに対して、上記音色制御手段により出力される置換音色データ又は自動演奏用音色データが表わす音色を設定する自動伴奏音色又は自動演奏音色設定手段と
を具備することを特徴とする音色設定装置。
【請求項２】
置換音色記憶手段に複数の置換音色データを記憶しており、該置換音色データは、自動演奏用音色データにより表わされる音色に対応して当該音色と置換する候補としているものであり、この置換音色データを利用して音色を設定する音色設定プログラムであって、
ユーザの演奏操作に基づいて生成されるマニュアル演奏データに対して音色を設定するマニュアル演奏音色設定ステップと、
自動伴奏又は自動演奏に用いられる複数パートから成る自動演奏用データに含まれる各パートの自動演奏用音色データを順次取得する自動演奏用音色取得ステップと、
上記自動演奏用音色取得ステップで取得された自動演奏用音色データが表わす音色を、マニュアル演奏音色設定ステップで設定された音色と比較し、両音色が一致又は類似する場合に、上記置換音色記憶手段に記憶されている複数の置換音色データのうちの所望の置換音色データを選択し、該選択された置換音色データが、取得された他パートの自動演奏用音色データと一致又は類似するかを検査し、一致又は類似する場合は他の置換音色データを再選択及び再検査すると共に、一致又は類似しない場合に上記選択した置換音色データに決定して出力し、上記場合以外には、上記自動演奏用音色データを出力する音色制御ステップと、
上記自動演奏用データに基づいて生成される自動伴奏データ又は自動演奏データに対して、上記音色制御ステップで出力される置換音色データ又は自動演奏用音色データが表わす音色を設定する自動伴奏音色又は自動演奏音色設定ステップと
から成る手順をコンピュータに実行させる音色設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザによるマニュアル演奏の音色に応じて自動伴奏や自動演奏の音色設定を制御することができる音色設定システムに関する。
【背景技術】
【０００２】
自動伴奏や自動演奏に合わせて、ユーザが鍵盤等の演奏操作子をマニュアル演奏をすることがある。この場合、ユーザによるマニュアル演奏の音色はユーザにより任意に設定され、一方、自動伴奏や自動演奏の音色は自動伴奏や自動演奏のデータ中に予め記憶されているので、両音色が一致又は類似することがある。両者が一致又は類似していると、マニュアル演奏と自動伴奏又は自動演奏とが重なってしまい、マニュアル演奏が自動伴奏や自動演奏に埋もれてしまう。
【０００３】
これを防ぐための技術が、例えば、特許文献１により知られており、特許文献１の楽音発生装置では、マニュアル演奏の音色と自動演奏の音色が一致又は類似する場合に、自動演奏の対応するパートをミュートするようにしている。
【特許文献１】特開平１０−９７２５０号公報
【０００４】
この従来技術においては、自動演奏中の或るパートと同じパートをマニュアル演奏することを想定しており、自動演奏中の或るパートとは音色が一致又は類似するものの、演奏内容自体は異なるようなマニュアル演奏をする場合であっても、当該自動演奏パートがミュートされてしまい、本来は発音すべき演奏内容がなくなってしまうので、自動演奏が貧弱になってしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、マニュアル演奏の音色と自動伴奏又は自動演奏の音色が重ならないように音色設定を行い、豊かな自動伴奏や自動演奏を保つことができる音色設定システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、ユーザの演奏操作（１４ａ）に基づいて生成されるマニュアル演奏データ（Ｄｍ）に対して音色（Ｔｍ）を設定するマニュアル演奏音色設定手段（Ｐｍ；Ｂ１，Ｂ２）と、自動伴奏又は自動演奏に用いられる複数パート（Ｎ）から成る自動演奏用データ（Ｄｓ：Ｄｓ１〜ＤｓＮ）に含まれる各パート（ｉ：１〜Ｎ）かの自動演奏用音色データ（Ｔｓｉ；ｉ＝１〜Ｎ）を順次取得する自動演奏用音色取得手段（Ｂ３）と、自動演奏用音色データ（Ｔｓｉ）により表わされる音色（音色１；音色２；…）に対応して、当該音色（音色１；音色２；…）と置換する候補として複数の置換音色データ（音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…）を記憶している置換音色記憶手段（Ｂ６５；４）と、自動演奏用音色取得手段（Ｂ３）により取得された自動演奏用音色データ（Ｔｓｉ）が表わす音色を、マニュアル演奏音色設定手段（Ｐｍ）により設定された音色（Ｔｍ）と比較し（Ｂ６１）、両音色（Ｔｓｉ，Ｔｍ）が一致又は類似する場合に、置換音色記憶手段（Ｂ６５）に記憶されている複数の置換音色データ（例えば、音色１ａ，音色１ｂ，…）のうちの所望の置換音色データを選択し、該選択された置換音色データが、取得された他パートの自動演奏用音色データ（Ｔｓｋ；ｋ≠ｉ，ｋ＝１〜Ｎ）と一致又は類似するかを検査し（バッティング検査）、一致又は類似する場合は他の置換音色データを再選択及び再検査すると共に、一致又は類似しない場合に選択した置換音色データ（Ｔｃ）に決定して出力し（Ｂ６４；段落［００４２］）、上記場合以外には、自動演奏用音色データ（Ｔｓｉ）を出力する（Ｂ６３）音色制御手段（Ｂ６：Ｂ６１，Ｂ６３，Ｂ６４）と、自動演奏用データ（Ｄｓ）に基づいて生成される自動伴奏データ又は自動演奏データ（Ｄａ：Ｄａ１〜ＤａＮ）に対して、音色制御手段（Ｂ６）により出力される置換音色データ（Ｔｃ）又は自動演奏用音色データ（Ｔｓｉ）が表わす音色を設定する自動伴奏音色又は自動演奏音色設定手段（Ｐａ）とを具備する音色設定装置（電子音楽装置ＥＭ、コンピュータ）〔請求項１〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号、用語等を表わし、以下においても同様である。
【０００７】
また、この特徴に従って、置換音色記憶手段（Ｂ６５；４）に複数の置換音色データ（音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…）を記憶しており、該置換音色データ（音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…）は、自動演奏用音色データ（Ｔｓｉ）により表わされる音色（音色１；音色２；…）に対応して当該音色（音色１；音色２；…）と置換する候補としているものであり、この置換音色データ（音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…）を利用して音色を設定する音色設定プログラムであって、ユーザの演奏操作（１４ａ）に基づいて生成されるマニュアル演奏データ（Ｄｍ）に対して音色（Ｔｍ）を設定するマニュアル演奏音色設定ステップ（Ｐｍ；Ｂ１，Ｂ２）と、自動伴奏又は自動演奏に用いられる複数パート（Ｎ）から成る自動演奏用データ（Ｄｓ：Ｄｓ１〜ＤｓＮ）に含まれる各パート（ｉ：１〜Ｎ）の自動演奏用音色データ（Ｔｓｉ：ｉ＝１〜Ｎ）を順次取得する自動演奏用音色取得ステップ（Ｂ３）と、自動演奏用音色取得ステップ（Ｂ３）で取得された自動演奏用音色データ（Ｔｓｉ）が表わす音色を、マニュアル演奏音色設定ステップ（Ｐｍ）で設定された音色（Ｔｍ）と比較し（Ｂ６１）、両音色（Ｔｓｉ，Ｔｍ）が一致又は類似する場合に、置換音色記憶手段（Ｂ６５）に記憶されている複数の置換音色データ（例えば、音色１ａ，音色１ｂ，…）のうちの所望の置換音色データを選択し、該選択された置換音色データが、取得された他パートの自動演奏用音色データ（Ｔｓｋ；ｋ≠ｉ，ｋ＝１〜Ｎ）と一致又は類似するかを検査し（バッティング検査）、一致又は類似する場合は他の置換音色データを再選択及び再検査すると共に、一致又は類似しない場合に選択した置換音色データ（Ｔｃ）に決定して出力し（Ｂ６４；段落［００４２］）、上記場合以外には、自動演奏用音色データ（Ｔｓｉ）を出力する（Ｂ６３）音色制御ステップ（Ｂ６：Ｂ６１，Ｂ６３，Ｂ６４）と、自動演奏用データ（Ｄｓ）に基づいて生成される自動伴奏データ又は自動演奏データ（Ｄａ：Ｄａ１〜ＤａＮ）に対して、音色制御ステップ（Ｂ６）で出力される置換音色データ（Ｔｃ）又は自動演奏用音色データ（Ｔｓｉ）が表わす音色を設定する自動伴奏音色又は自動演奏音色設定ステップ（Ｐａ）とから成る手順をコンピュータ（電子音楽装置ＥＭ）に実行させる音色設定プログラム〔請求項２〕が提供される。
【発明の効果】
【０００８】
この発明による音色設定システム（ＥＭ）では、マニュアル演奏については、ユーザの演奏操作（１４ａ）に基づいて生成されるマニュアル演奏データ（Ｄｍ）がマニュアル演奏音源（Ｐｍ）に導入され、ユーザによってマニュアル演奏用に選択的に指定された所定のマニュアル演奏音色（Ｔｍ）がマニュアル演奏データ（Ｄｍ）の音色に設定される。これに対して、自動伴奏又は自動演奏については、自動演奏用データ（Ｄｓ：Ｄｓ１〜ＤｓＮ）に基づいて生成される自動伴奏データ又は自動演奏データ（Ｄａ：Ｄａ１〜ＤａＮ）が自動伴奏音源又は自動演奏音源（Ｐａ）に導入されるが、自動伴奏データ又は自動演奏データ（Ｄａ）に設定される自動伴奏音色又は自動演奏音色（Ｔａ：Ｔａ１〜ＴａＮ）は、以下のような音色設定制御手順に従って決定される。
【０００９】
まず、複数パート（Ｎ）から成る自動演奏用データ（Ｄｓ：Ｄｓ１〜ＤｓＮ）に含まれる各パート（ｉ：１〜Ｎ）の自動演奏用音色データ（Ｔｓｉ：ｉ＝１〜Ｎ）を順次取得し（Ｂ３）、次いで、取得された自動演奏用音色データ（Ｔｓｉ）が表わす自動演奏用音色を、マニュアル演奏データ（Ｄｍ）に設定されたマニュアル演奏音色（Ｔｍ）と比較する（Ｂ６：Ｂ６１）。そして、この比較結果に応じて自動演奏用音色（Ｔｓｉ）或いは置換音色（Ｔｃ）を自動伴奏音色又は自動演奏音色（Ｔａ：Ｔａ１〜ＴａＮ）に決定する。つまり、両音色（Ｔｓｉ，Ｔｍ）が非類似の場合は、自動演奏用音色データ（Ｔｓｉ）を出力して（Ｂ６：Ｂ６３）、通常通り、自動演奏用音色データ（Ｔｓｉ）が表わす音色を自動伴奏音色又は自動演奏音色（Ｔａ）に設定する。一方、両音色（Ｔｓｉ，Ｔｍ）が一致又は類似する場合には、両音色（Ｔｓｉ，Ｔｍ）と異なる他の音色を表わす置換音色データ（Ｔｃ）を出力し（Ｂ６：Ｂ６４）、自動演奏用音色（Ｔｓｉ）に代えて、置換音色データ（Ｔｃ）が表わす音色を自動伴奏音色又は自動演奏音色（Ｔａ）に設定する。
【００１０】
このため、この発明による音色設定システム（ＥＭ）では、自動演奏用音色データ（Ｔｓｉ）により表わされる音色（音色１；音色２；…）に対応して、当該音色（音色１；音色２；…）と置換する候補として複数の置換音色データ（音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…）が、置換音色記憶手段（Ｂ６５；４）に記憶されており、この置換音色データ（音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…）を利用して音色を設定することができる。つまり、自動演奏用音色に用いられている複数の音色（音色１；音色２；…）の夫々に対応して、当該音色（音色１；音色２；…）と違和感が少ない置換可能な音色（音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…）を予め置換音色記憶手段（Ｂ６５）に記憶しておき、音色設定制御（Ｂ６）の際に自動演奏用音色（Ｔｓｉ）がマニュアル演奏音色（Ｔｍ）と一致又は類似すると、当該自動演奏用音色（Ｔｓｉ）は、置換音色記憶手段（Ｂ６５）内の対応する音色（Ｔｃ）に置換される。具体的には、自動演奏用音色（Ｔｓｉ）がマニュアル演奏音色（Ｔｍ）に一致又は類似する場合は、置換音色記憶手段（Ｂ６５）に記憶されている複数の置換音色データ（例えば、音色１ａ，音色１ｂ，…）のうちの所望の置換音色データを選択し、さらに、選択された置換音色データについて、取得された他パートの自動演奏用音色データ（Ｔｓｋ；ｋ≠ｉ，ｋ＝１〜Ｎ）と一致又は類似するかを検査し（バッティング検査）、一致又は類似する場合は他の置換音色データを再選択及び再検査する（バッティング検査）ものとし、一致又は類似しない場合に、選択した置換音色データ（Ｔｃ）に決定して出力する（Ｂ６４；段落［００４２］）。
【００１１】
以上のように、この発明では、ユーザがマニュアル演奏用に選択した音色（Ｔｍ）と自動伴奏又は自動演奏の音色（Ｔｓｉ）とが一致或いは類似した場合、自動伴奏又は自動演奏の当該音色（Ｔｓｉ）を他の音色（Ｔｃ）に置換して音色設定を変更し、マニュアル演奏音色と自動伴奏音色又は自動演奏音色とが重ならないようにしている。従って、この発明によれば、マニュアル演奏と自動伴奏又は自動演奏の音色が重なることを防止しながら、豊かな自動伴奏や自動演奏を保つことができる。
また、この発明では、音色置換手法として、音色毎に、置換しても違和感の少ない置換可能な音色候補を用意しておき、マニュアル演奏音色（Ｔｍ）と一致又は類似する自動演奏用音色（Ｔｓｉ）については、置換音色記憶手段（Ｂ６５）を参照し、置換可能音色であって自動演奏データ（Ｄｓ）中の他パートの音色（Ｔｓｋ）とぶつからない音色をサーチし（バッティング検査）、このサーチで得られた音色を置換音色（Ｔｃ）として決定することにより、対応する音色候補に置換するようにしている。従って、この発明によれば、マニュアル演奏音色に一致又は類似しない音色であって比較的違和感の少ない置換音色に置換することができ、自動演奏用音色を置換した後も違和感の少ない音色で自動伴奏や自動演奏を行うことができる。
【発明を実施するための最良の形態】
【００１２】
〔電子音楽装置の概要〕
図１は、この発明の一実施例による電子音楽装置のハードウエア構成ブロック図を示す。この電子音楽装置ＥＭには、電子楽器、又は、演奏操作部乃至楽音信号発生部を備えるパーソナルコンピュータ（ＰＣ）のように電子楽器と同等の音楽情報処理機能を有する音楽情報処理装置が用いられる。この電子音楽装置ＥＭは、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源回路８、効果回路９、通信インターフェース（Ｉ／Ｆ）１０、ＭＩＤＩインターフェース（Ｉ／Ｆ）１１などを備え、これらの要素１〜１１はバス１２を介して互いに接続される。
【００１３】
ＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理回路を構成し、音色設定プログラムを含む所定の制御プログラムに従い、タイマ１３によるクロックを利用して音色設定処理を含む種々の音楽情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられる。また、ＲＯＭ３には、これらの処理を実行するために必要な各種制御プログラムや制御データが予め記憶され、必要に応じて自動伴奏スタイルデータ等の自動演奏用データを予め記憶しておくこともできる。
【００１４】
外部記憶装置４は、ハードディスク（ＨＤ）等の内蔵記憶媒体の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、スマートメディア（登録商標）等の小型メモリカード、等々、種々の可搬性の外部記録媒体を含み、制御プログラムを含む任意のデータを任意の外部記憶装置４に記憶することができる。例えば、所定の外部記憶装置４には、自動演奏用データＤｓを記憶した演奏データ記憶領域が確保され、音色群データベース（Ｂ６２）や置換音色データベース（Ｂ６５）などが構築される。
【００１５】
演奏操作検出回路５は、鍵盤などの演奏操作子１４に対するユーザの操作内容を検出し、対応するマニュアル演奏データＤｍ及び和音指定情報Ｃｈを生成してデータ処理回路に導入する。例えば、演奏操作子１４の主要素である鍵盤には通常演奏鍵域及び和音指定鍵域が割り当てられ、通常演奏鍵域は、演奏操作に基づき、メロディ等の楽音を表わすマニュアル演奏データＤｍを生成するマニュアル演奏用演奏操作子（１４ａ）として機能し、和音指定鍵域は、和音Ｃｈを指定するための和音指定操作子（１４ｂ）として機能する。
【００１６】
設定操作検出回路６は、電子音楽装置ＥＭの操作パネル等に設けられたキースイッチ等の設定操作子１５の設定操作内容を検出し、対応する設定データをデータ処理回路に導入する。表示回路７は、操作パネル等に設けられた画面表示用ＬＣＤ等のディスプレイ（表示器）１７や各種インジケータ（図示せず）の表示／点灯内容をデータ処理回路からの指令に従って制御し、操作子１５，１６の操作に対する表示援助を行う。例えば、マニュアル演奏音色の指定や伴奏スタイルの選択に割り当てられた所定の設定操作子１５（マニュアル音色指定操作子や伴奏スタイル選択操作子）を操作することにより、マニュアル演奏音色Ｔｍを指定したり、自動伴奏スタイルデータＤｓを選択することができる。
【００１７】
音源回路８及び効果回路９は、楽音信号生成部として機能し、両回路８，９は、ソフトウエアを含ませることができ、音源、効果付与部とも呼ばれる。音源回路８は、演奏操作検出回路５からのマニュアル演奏データＤｍや記憶手段（３，４）等からの自動演奏用データＤｓに応じて、所定の設定音色に対応する楽音データＤｔを生成し、効果付与ＤＳＰを有する効果回路９は、楽音データＤｔに所定の効果を付与した楽音信号を発生する。楽音信号生成部８，９は、例えば、合奏モードや伴奏モードでは、マニュアル演奏データＤｍ及び自動演奏用データＤｓの両者に基づく楽音データＤｔを生成し、対応する楽音信号を発生することができる。効果回路９に後続するサウンドシステム１７は、Ｄ／Ａ変換部やアンプ、スピーカを備え、効果回路９から出力される楽音信号に基づいて、マニュアル演奏や自動演奏又は自動伴奏に基づく楽音を発生する。
【００１８】
ここで、「マニュアル演奏」とは、鍵盤などの演奏操作子（１４）に対するユーザの演奏操作内容（マニュアル演奏データＤｍ）に従い所定演奏パートの楽音データ（Ｄｔ）を生成して楽音を発生することをいう。なお、マニュアル演奏の演奏パートは、マニュアル演奏パートと呼ばれ、典型例はメロディパートである。
【００１９】
一方、「自動演奏」は、予め用意された自動演奏用データ（Ｄｓ）に従い任意の演奏パートの楽音データ（Ｄｔ）を生成して楽音を発生することをいい、自動演奏用データ（Ｄｓ）には、演奏楽曲の進行に対応した一連の演奏内容を表わす「自動演奏データ」（典型例はソングデータ）が用いられる。また、マニュアル演奏と自動演奏を並行する演奏モードは合奏モードと呼ばれ、マニュアル演奏と自動演奏の演奏パートは同じ場合もあるし異なる場合もある。
【００２０】
これに対し、「自動伴奏」は、予め用意された自動演奏用データ（Ｄｓ）に従いマニュアル演奏パート以外の楽音データ（Ｄｔ）を生成して楽音を発生することをいい、自動演奏用データ（Ｄｓ）には、例えば、「自動伴奏スタイルデータ」と呼ばれ、比較的短い伴奏パターンを表わす「伴奏パターンデータ」が用いられる。また、マニュアル演奏と自動伴奏を並行する演奏モードは伴奏モードと呼ばれる。
【００２１】
なお、「自動演奏用データ」（Ｄｓ）は、上述した自動演奏や自動伴奏の元になる自動演奏データや自動伴奏スタイルデータを表わし、後述する図２及び図３の具体的音色設定例では、自動伴奏スタイルデータが自動演奏用データに用いられる。
【００２２】
通信Ｉ／Ｆ１０には、インターネットやローカルエリアネットワーク（ＬＡＮ）などの通信ネットワークＣＮが接続され、外部のサーバコンピュータＳＶ等から制御プログラムをダウンロードしたり自動演奏用データを記憶装置４に保存してこの電子音楽装置ＥＭで利用することができる。ＭＩＤＩＩ／Ｆ１４には、この電子音楽装置ＥＭと同様にＭＩＤＩ形式で音楽情報を取り扱うことができる他の電子音楽装置（外部ＭＩＤＩ機器）ＭＤが接続され、ＭＩＤＩＩ／Ｆ１１を通じて両電子音楽装置ＥＭ，ＭＤ間でＭＩＤＩデータを授受することができる。また、他の電子音楽装置ＭＤでの演奏操作に基づくマニュアル演奏データは、この電子音楽装置ＥＭのマニュアル演奏データと同様に、楽音信号生成部８，９を通じてマニュアル演奏の楽音信号を生成するのに用いることができる。
【００２３】
〔音色設定の概要〕
この発明の一実施例による電子音楽装置は、音色設定プログラムに従って、マニュアル演奏の音色と自動演奏用データの音色が一致或いは類似した場合に、自動伴奏データの音色を、マニュアル演奏音色と重ならない他の音色に変更する音色設定処理を実行し、音色設定装置として機能することができる。図２は、この発明の一実施例による電子音楽装置における伴奏モード時の音色設定機能を説明するための機能的ブロック図である。
【００２４】
ここで、この発明の一実施例による音色設定機能の概要を説明しておく。この音色設定システムでは、マニュアル演奏については、ユーザの演奏操作に基づくマニュアル演奏データＤｍとユーザがマニュアル演奏用に指定したマニュアル演奏音色Ｔｍがマニュアル演奏音源Ｐｍに設定される（Ｂ１，Ｂ２）。自動伴奏又は自動演奏については、自動演奏用データＤｓに基づいて生成される自動伴奏データ又は自動演奏データＤａが自動伴奏音源又は自動演奏音源Ｐａに設定され（Ｂ３，Ｂ４）、対応する自動伴奏音色又は自動演奏音色Ｔａには、自動演奏用データＤｓで指定される自動演奏用音色Ｔｓがマニュアル演奏音色Ｔｍと一致又は類似するか否かに応じて置換音色Ｔｃ或いは自動演奏用音色Ｔｓが設定される（Ｂ６）。つまり、本来は、自動演奏用音色Ｔｓが自動伴奏音色又は自動演奏音色Ｔａに設定されるが、自動演奏用音色Ｔｓがマニュアル演奏音色Ｔｍと一致又は類似する場合に限って自動演奏用音色Ｔｓが他の置換音色Ｔｃに置換される。また、置換音色Ｔｃには、置換しても違和感の少ない置換可能な音色候補の中から最適のものが選ばれる。
【００２５】
以下、マニュアル演奏と自動伴奏を平行する伴奏モードの場合についてより詳しく説明する。音源８は、マニュアル演奏音源Ｐｍ及び自動伴奏音源Ｐａから成る。これらの音源Ｐｍ，Ｐａは、それぞれ、１乃至複数の音源パートで構成することができ、各音源パートに個別に音色を設定することができる。例えば、マニュアル演奏音源Ｐｍには、通常演奏鍵域全体に１つの音源パートを割り当てることができ、また、通常演奏鍵域を更に鍵域分割する場合や、更に他の鍵盤（例えば、下鍵盤など）を設ける等のように演奏操作子が複数ある場合は、複数の音源パートを割り当てることができる。
【００２６】
この例では、図示のように、マニュアル演奏音源Ｐｍは１つのマニュアル演奏用音源パートで構成され、自動伴奏音源Ｐａは複数（Ｎ）の自動伴奏用音源パート１〜Ｎで構成されており、夫々の音源パートで個別の異なる音色を指定することができる。
【００２７】
マニュアル演奏入力部Ｂ１は、演奏操作検出回路５及びデータ処理回路１〜３のマニュアル演奏データ検出及び処理機能部分に対応しており、通常演奏鍵域のマニュアル演奏用演奏操作子１４ａに対する通常の演奏操作に基づいて決定されるマニュアル演奏データＤｍを音源８のマニュアル演奏用音源パートＰｍに導入する。これに対して、マニュアル演奏音色指定部Ｂ２は、設定操作検出回路６及びデータ処理回路１〜３のマニュアル演奏音色検出及び設定機能部分に対応しており、マニュアル演奏用音源パートＰｍに導入されるマニュアル演奏データＤｍに対する音色として、マニュアル音色指定操作子（１５）の操作に基づいて指定されたマニュアル演奏音色Ｔｍを設定する。これにより、音源８のマニュアル演奏パートＰｍから、設定されたマニュアル演奏音色Ｔｍ及びマニュアル演奏データＤｍに基づくマニュアル楽音データＤｔｍを生成し、効果付与部９に出力する。
【００２８】
一方、自動伴奏スタイルデータ読込み部Ｂ３は、データ処理回路１〜３の自動演奏用データ読込み及び処理機能部分に対応しており、外部記憶装置４等の演奏データ記憶領域に記憶された自動伴奏スタイルデータの中から、伴奏スタイル選択操作子（１５）の操作に基づいて選択された所望の自動伴奏スタイルデータＤｓを順次ＲＡＭ３の演奏データ格納域に読み出す。この自動伴奏スタイルデータＤｓは、複数（Ｎ）の自動伴奏スタイルパート１〜Ｎから成り、各伴奏スタイルパート１〜Ｎは、音源８の自動伴奏用音源パート１〜Ｎに対応しており、伴奏スタイルデータ（伴奏パターンデータともいう）Ｄｓ１〜ＤｓＮ及び音色データＴｓ１〜ＴｓＮを含む。なお、音色データＴｓ１〜ＴｓＮに基づく音色は、伴奏スタイル音色と呼ばれ、データと同一の参照記号“Ｔｓ１”〜“ＴｓＮ”が使用され、総称的に参照記号“Ｔｓ”が使用される。
【００２９】
自動伴奏スタイルデータ読込み部Ｂ３は、さらに、読み出した各伴奏スタイルパート１〜Ｎの伴奏パターンデータＤｓ１〜ＤｓＮを音高変換部Ｂ４に送る。音高変換部Ｂ４は、データ処理回路１〜３の音高変換機能部分に対応しており、各伴奏パターンデータＤｓ１〜ＤｓＮを、和音検出部Ｂ５からの和音指定情報Ｃｈに従って音高変換し、音高変換後の自動伴奏データＤａ１〜ＤａＮ（総称的には参照記号“Ｄａ”が使用される）を音源８の自動伴奏用音源パート１〜Ｎに供給する。
【００３０】
つまり、和音検出部Ｂ５は、演奏操作検出回路５及びデータ処理回路１〜３の和音検出及び処理機能部分に対応しており、和音指定鍵域の和音指定操作子１４ｂに対する和音指定操作の内容に基づいてユーザにより指定される和音Ｃｈを検出し、検出された和音（指定和音）を表わす和音指定情報Ｃｈを音高変換部Ｂ４に出力する。音高変換部Ｂ４は、各伴奏スタイルパート１〜Ｎ毎に、和音検出部Ｂ５からの指定和音Ｃｈに従って、伴奏パターンデータＤｓ１〜ＤｓＮに含まれる音高データを、順次、指定和音Ｃｈに合う音高に変換すると共に、音高変換された伴奏パターンデータを繰り返し或いは順次繋ぎ合わせて一連の自動伴奏データＤａ１〜ＤａＮを生成し、自動伴奏用音源パート１〜Ｎに出力する。
【００３１】
これに対応して、自動伴奏用音源パート１〜Ｎの音色データＴａ１〜ＴａＮ（なお、音色データＴａ１〜ＴａＮに基づく音色は、自動伴奏音色と呼ばれ、データと同一の参照記号“Ｔａ１”〜“ＴａＮ”が使用され、総称的に参照記号“Ｔａ”が使用される）には、原則として、各伴奏スタイルパート１〜Ｎの伴奏スタイル音色Ｔｓ１〜ＴｓＮが指定され、伴奏スタイル音色Ｔｓ：Ｔｓ１〜ＴｓＮは「指定音色」とも呼ばれる。しかしながら、伴奏スタイルデータＤｓによる各パート１〜Ｎの指定音色Ｔｓ：Ｔｓ１〜ＴｓＮがマニュアル演奏音色Ｔｍに一致又は類似した場合は、比較置換部（自動伴奏音色設定制御部）Ｂ６の機能によって、自動伴奏音色Ｔａが指定音色Ｔｓから別の音色Ｔｃに変更される。
【００３２】
つまり、比較置換部Ｂ６は、データ処理回路１〜３の自動伴奏音色の設定制御機能部分に対応しており、マニュアル演奏音色指定部Ｂ２からマニュアル演奏音色データＴｍを受け取ると共に、自動伴奏スタイルデータ読込み部Ｂ３から自動伴奏スタイルデータＤｓの各音色データＴｓを受け取って両データの音色Ｔｍ，Ｔｓを比較する。ここで、各伴奏スタイル音色（指定音色）Ｔｓがマニュアル演奏音色Ｔｍに非類似であれば、伴奏スタイル音色Ｔｓを、そのまま、対応する自動伴奏用音源パートの音色Ｔａとして設定する。一方、マニュアル演奏音色Ｔｍに一致又は類似した音色が自動伴奏スタイルデータＤｓ側にあれば、マニュアル演奏音色Ｔｍと当該伴奏スタイル音色Ｔｓが重ならないように当該伴奏スタイル音色Ｔｓを他の所定音色Ｔｃに置換し、置換された所定音色Ｔｃを、対応する自動伴奏用音源パートの音色Ｔａとして設定する。
【００３３】
このように、伴奏モードにおいては、音源８のマニュアル演奏音源即ちマニュアル演奏用音源パートＰｍでは、マニュアル演奏入力部Ｂからのマニュアル演奏データＤｍ及びマニュアル演奏用音色指定部Ｂ２からのマニュアル演奏音色データＴｍが設定され、両データＤｍ，Ｔｍに基づいてマニュアル演奏楽音データＤｔｍが生成される。一方、音源８の自動伴奏音源Ｐａを構成する複数の自動伴奏用音源パート１〜Ｎでは、演奏データについては、自動伴奏スタイルデータＤｓの複数の伴奏スタイルパート１〜Ｎの伴奏パターンデータＤｓ：Ｄｓ１〜ＤｓＮを音高変換部Ｂ４で音高変換して得られる自動伴奏データＤａ：Ｄａ１〜ＤａＮが設定される。また、音色データについては、比較置換部Ｂ６により、各伴奏スタイルパート１〜Ｎの伴奏スタイル音色Ｔｓ：Ｔｓ１〜ＴｓＮのうちマニュアル演奏音色Ｔｍと一致乃至類似するものに限り所定の異なる音色Ｔｃに置換し、比較置換部Ｂ６で得られた伴奏スタイル音色Ｔｓ又は置換音色Ｔｃが自動伴奏音色データＴａ：Ｔａ１〜ＴａＮとして設定される。これにより、自動伴奏用音源パート１〜Ｎでは、両データＤａ，Ｔａに基づいて自動伴奏楽音データＤｔ１〜ＤｔＮが生成される。そして、音源８で生成されたマニュアル演奏楽音データＤｔｍ及び自動伴奏楽音データＤｔ１〜ＤｔＮから成る楽音データＤｔは、効果付与部（効果回路）９に送られる。
【００３４】
〔比較置換部の詳細〕
図３は、この発明の一実施例による比較置換部の構成例を具体的に説明するための詳細説明図であり、図示の例に従って比較置換部の機能をより詳しく説明する。比較置換部Ｂ６は、図３（１）に示されるように、音色比較部Ｂ６１、音色群データベースＢ６２、指定音色許可部Ｂ６３、音色置換部Ｂ６４及び置換音色データベースＢ６５で構成される。
【００３５】
音色群データベースＢ６２は、例えば、グランドピアノ、アップライトピアノ、…のように、互いに類似している複数の音色を、１つのグループとし、このようなグループを多数記憶している。各グループは類似音色群と呼ばれ、図３（２）に示されるように、音色群データベースＢ６２には、複数（Ｍ）の類似音色群１〜Ｍ毎に、夫々の類似音色群に含まれる複数の類似した音色が蓄積されており、例えば、類似音色群１には、互いに類似した複数の音色１〜Ｌが含まれる。
【００３６】
音色比較部Ｂ６１の一方の比較入力端に、マニュアル演奏音色指定部Ｂ２からマニュアル演奏音色Ｔｍが入力され、他方の比較入力端には、マニュアル演奏音色Ｔｍの比較対象として、自動伴奏スタイルデータ読込み部Ｂ３から自動伴奏スタイルデータＤｓの伴奏スタイル音色Ｔｓ：Ｔｓ１〜ＴｓＮが伴奏スタイルパート１〜Ｎ別に順次入力される。音色比較部Ｂ６１は、音色群データベースＢ６２を参照して、マニュアル演奏音色Ｔｍと、比較対象となる各伴奏スタイルパートｉ（１≦ｉ≦Ｎ）の伴奏スタイル音色Ｔｓｉとを、順次、比較し、マニュアル演奏音色Ｔｍを含む類似音色群に各パートｉの伴奏スタイル音色Ｔｓｉが含まれるか否かを順次判定することにより、マニュアル演奏音色Ｔｍと各パートｉの伴奏スタイル音色Ｔｓｉとが一致又は類似するかを順次決定する。
【００３７】
ここで、マニュアル演奏音色Ｔｍを含む類似音色群に伴奏スタイルパートｉの伴奏スタイル音色Ｔｓｉが含まれない場合、つまり、当該パートｉの伴奏スタイル音色Ｔｓｉがマニュアル演奏音色Ｔｍに「非類似」である（一致も類似もしていない）場合は、指定音色許可部Ｂ６３が能動化される。そして、能動化された指定音色許可部Ｂ６３は、自動伴奏スタイルデータＤｓにより指定された当該伴奏スタイルパートｉの伴奏スタイル音色Ｔｓｉをそのまま音源８に出力し、対応する自動伴奏用音源パートｉの音色Ｔａｉとして設定する。例えば、マニュアル演奏音色Ｔｍが全伴奏スタイルパート１〜Ｎの伴奏スタイル音色Ｔｓ１〜ＴｓＮに非類似の場合は、これらの伴奏スタイル音色Ｔｓ１〜ＴｓＮが全ての自動伴奏用音源パート１〜Ｎの自動伴奏音色Ｔａ１〜ＴａＮに設定される。
【００３８】
一方、マニュアル演奏音色Ｔｍを含む類似音色群に或る伴奏スタイルパートｉの伴奏スタイル音色Ｔｓｉが含まれている場合、つまり、当該パートｉの伴奏スタイル音色Ｔｓｉがマニュアル演奏音色Ｔｍに「一致又は類似」した場合には、音色置換部Ｂ６４が能動化される。音色置換部Ｂ６４は、置換音色データベースＢ６５及び他の伴奏スタイルパートｋ（ｋ≠ｉ，１≦ｋ≦Ｎ）の伴奏スタイル音色Ｔｓｋを参照して、音色Ｔｍ，Ｔｓｋに非類似の最適な置換音色Ｔｃを決定し、当該パートｉの伴奏スタイル音色Ｔｓｉに代えて、決定された置換音色Ｔｃを音源８に出力し、対応する自動伴奏用音源パートｉの音色Ｔａｉとして置換音色Ｔｃを設定する。
【００３９】
より詳しく説明すると、置換音色データベースＢ６５は、置換される前の複数の音色、即ち、自動伴奏スタイルデータの伴奏スタイル音色に採用される元の音色の夫々に対して、置換可能な複数の置換後音色候補を記憶している。置換後音色候補には、元音色に一致又は類似しない音色であり而も比較的違和感の少ない音色が選定され、置換音色データベースＢ６５は、図３（３）に示されるように、置換前音色（元音色）である音色１；音色２；…毎に、夫々の音色に一致又は類似せず比較的違和感が少ない音色１ａ，音色１ｂ，…；音色２ａ，音色２ｂ，…；…が、置換後音色候補として蓄積されている。例えば、元の音色１がピアノのような減衰系音色であれば、置換後の音色候補にも減衰系の音色１ａ，音色１ｂ，…が用意され、元の音色２がオルガンのような持続系音色であれば、置換後音色候補にも持続減衰系の音色２ａ，音色２ｂ，…が用意される。
【００４０】
また、置換前の音色１及び音色２に対応する置換後音色候補群を構成する音色１ａ，音色１ｂ，…及び音色２ａ，音色２ｂ，…の右側に矢印で示すように、１つの置換前音色（元音色）に対する複数の置換後音色候補には、予め、置換しても不自然ではない（違和感の程度が少ない）と感じられる順に優先順位を付与しておき、この優先順位に従って置換後音色候補を取り出して最適な置換音色Ｔｃを決定することができる。
【００４１】
音色置換部Ｂ６４は、音色比較部Ｂ６１で、或る伴奏スタイルパートｉの伴奏スタイル音色Ｔｓｉがマニュアル演奏音色Ｔｍに一致又は類似していると判定された場合、置換音色データベースＢ６５を参照して、まず、当該伴奏スタイル音色Ｔｓｉに該当する置換前音色に対応する置換後音色候補群の中から、最も優先順位の高い置換後音色候補を取り出する。次に、取り出された置換後音色候補が、他の伴奏スタイルパートｋの伴奏スタイル音色Ｔｓｋとぶつからない非類似の音色（例えば、一致又は類似しない音色）でないことを検証する非類似検証（バッティング検査）を行う。
【００４２】
この非類似検証で、取り出された置換後音色候補が他パートｋの伴奏スタイル音色Ｔｓｋと非類似であると判断されると、この置換後音色候補を最適の置換音色Ｔｃに決定する。一方、当該置換後音色候補が他パートｋの伴奏スタイル音色Ｔｓｋとぶつかると判断されると、次に優先順位の高い置換後音色候補を順次取り出し、取り出された置換後音色候補について順次バッティング検査を行い、非類似であると判断された段階での置換後音色候補を最適の置換音色Ｔｃに決定する。つまり、優先順位の高い音色候補から順に、自動伴奏スタイルデータＤｓ中の他の伴奏スタイル音色Ｔｓｋと一致又は類似しないかを検査し、一致又は類似しないとされたときの音色候補を置換音色Ｔｃに採用する。そして、この置換音色Ｔｃを、当該パートｉの伴奏スタイル音色Ｔｓｉに代わる自動伴奏音色Ｔａｉとして音源８に出力する。
【００４３】
このように、マニュアル演奏音色Ｔｍに一致又は類似した伴奏スタイル音色Ｔｓｉについては、置換音色データベースＢ６５を参照し、置換可能音色であって自動伴奏スタイルデータＤｓ中の他の音色Ｔｓｋとぶつからない音色をサーチし、このサーチで得られた音色を置換音色Ｔｃとして決定することにより、マニュアル演奏音色Ｔｍに一致又は類似しない音色であって比較的違和感の少ない置換音色Ｔｃに置換することができる。
【００４４】
なお、上述の例では、複数の置換後音色候補に付けられた優先順位に従って、置換後音色候補を伴奏スタイルデータＤｓ中の他パート伴奏スタイル音色Ｔｓｋとバッティング（一致又は類似）するかどうかを検査しているが、この方法に代えて、ランダムな決定方法を用いてもよい。すなわち、複数の置換後音色候補の中から、まず、他パートの伴奏スタイル音色Ｔｓｋとバッティングしない音色候補を抽出し、その後、抽出された音色候補のうちランダムに選ばれた何れかの音色候補を置換音色Ｔｃに採用することができる。
【００４５】
〔種々の実施態様〕
以上、図面を参照しつつ、この発明の好適な実施の形態について詳述したが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、図２及び図３の具体例では自動伴奏の音色設定例を示したが、自動演奏用データにソングデータなどの自動演奏データを用いて自動演奏データに基づく自動演奏の音色を設定する場合についても、同様に適用することができる。
【００４６】
また、自動伴奏や自動演奏の指定音色の置換については、実施例のように、マニュアル演奏音色に一致又は類似する場合に置換するようにしてもよいが、マニュアル演奏音色に一致する場合にのみ置換してもよく、さらに、「一致」か「一致又は類似」かをユーザが選択することができるようにしてもよい。
【００４７】
また、自動伴奏や自動演奏の指定音色がマニュアル演奏音色に一致又は類似するか否かの判定に用いられる類似音色群については、固定的であってもよいし、ユーザによる編集を可能としてもよい。
【図面の簡単な説明】
【００４８】
【図１】この発明の一実施例による電子音楽装置（音色設定装置）のハードウエア構成例を表わすブロック図である。
【図２】この発明の一実施例による電子音楽装置（音色設定装置）の機能的ブロック図である。
【図３】この発明の一実施例による比較置換部の詳細説明図である。
【符号の説明】
【００４９】
Ｄｍ  マニュアル演奏データ、
Ｔｍ  マニュアル演奏音色データ又はマニュアル演奏音色、
Ｄｓ；Ｄｓ１〜ＤｓＮ  伴奏スタイルデータ（自動演奏用データ）、
Ｃｈ  和音指定情報又は指定和音、
Ｄａ；Ｄａ１〜ＤａＮ  自動伴奏データ、
Ｂ６  比較置換部又は自動伴奏音色設定制御部、
Ｔｓ；Ｔｓ１〜ＴｓＮ；Ｔｓｉ；Ｔｓｋ  伴奏スタイル音色データ又は伴奏スタイル音色（自動演奏用音色データ又は自動演奏用音色）、
Ｔｃ  置換音色データ又は置換音色、
Ｐｍ  マニュアル演奏音源（マニュアル演奏用音源パート）、
Ｐａ  自動伴奏用音源パート１〜Ｎから成る自動伴奏音源、
Ｔａ；Ｔａ１〜ＴａＮ  自動伴奏音色データ又は自動伴奏音色、
Ｄｔ；Ｄｔｍ，Ｄｔ１〜ＤｔＮ  楽音データ。
【図１】
0004534966.tif 000002
【図２】
0004534966.tif 000003
【図３】
0004534966.tif 000004