1(57)【特許請求の範囲】【請求項１】 予め記憶された複数の音楽旋律情報を外部入力に応じて合成する旋律合成装置であって、任意の値が入力可能な外部入力手段と、複数の音楽旋律情報であって、当該音楽旋律におけるリズムの連続性を保つ少なくとも小節区切り以外の位置に旋律の切り替え可能な切り替え情報を含む音楽旋律情報が記憶された音楽旋律情報記憶手段と、前記外部入力手段から外部入力があるごとに、当該外部入力に基づいて前記音楽旋律情報記憶手段に記憶された 10複数の音楽旋律情報から一つの音楽旋律情報を選択する選択手段と、前記選択手段により選択された音楽旋律情報に基づいて音楽旋律を演奏する演奏手段と、前記演奏手段による演奏中に前記外部入力手段からの外2部入力があった場合に、入力値を記憶する外部入力記憶手段と、前記選択された音楽旋律情報のうち、演奏しようとする情報が、前記旋律の切り替え可能な切り替え情報であると検知した場合に、前記外部入力記憶手段に演奏中に記憶された入力値の有無を判断する判断手段と、前記判断手段により入力値有りと判断した場合に、当該入力値に基づいて前記音楽旋律情報記憶手段から新たな音楽旋律情報を選択する再選択手段と、前記切り替え情報の検知以降に前記演奏手段により演奏される音楽旋律情報を、前記新たな音楽旋律情報に切り替える切り替え手段と、を備えることを特徴とする旋律合成装置。
【請求項２】 前記外部入力手段は、音楽キーボード、コンピュータキーボード、コンピュータ上の仮想キーボ

(2)3ード、コンピュータ上の仮想音楽キーボード、振り子、またはコンピュータ上の仮想振り子のうち少なくともいずれか一つを備えることを特徴とする請求項１に記載の旋律合成装置。
【請求項３】 前記外部入力手段は、静止画を扱う画像入力手段を備えることを特徴とする請求項１に記載の旋律合成装置。
【請求項４】 前記音楽旋律情報記憶手段中には、外部入力の一つの値に対し、複数の音楽旋律情報が用意されており、前記選択手段及び前記再選択手段は、該複数の音楽旋律情報から一つの音楽旋律情報を選択することを特徴とする請求項１から請求項３のいずれか１項に記載の旋律合成装置。
【請求項５】 前記再選択手段は、前記外部入力記憶手段に演奏中に記憶された入力値が、演奏中の音楽旋律情報を選択させた外部入力の入力値と同じ入力値の場合にのみ、複数の音楽旋律情報からいずれかの音楽旋律情報を選択し、違う値の場合には、一つの定められた音楽旋律情報を選択するようにしたことを特徴とする請求項４に記載の旋律合成装置。
【請求項６】 外部入力を読み取る工程と、複数の音楽旋律情報であって、当該音楽旋律におけるリズムの連続性を保つ少なくとも小節区切り以外の位置に旋律の切り替え可能な切り替え情報を含む音楽旋律情報から、前記外部入力に基づいた一つの音楽旋律情報を選択する工程と、選択された音楽旋律情報に基づいて音楽旋律を演奏する工程と、演奏中に外部入力があった場合に入力値を記憶する工程と、前記選択された音楽旋律情報のうち、演奏しようとする情報が、前記旋律の切り替え可能な切り替え情報であると検知した場合に、演奏中に記憶された入力値の有無を判断する工程と、前記演奏中に記憶された入力値有りと判断した場合に、当該入力値に基づいて、前記予め記憶された複数の音楽旋律情報から新たな音楽旋律情報を選択する工程と、前記切り替え情報の検知以降に演奏される音楽旋律情報を、前記新たな音楽旋律情報に切り替える工程と、を備えることを特徴とする旋律合成方法。
【発明の詳細な説明】【０００１】【発明の属する技術分野】本発明は、音楽旋律情報を制御して演奏するための旋律合成装置及び旋律合成方法並
びに旋律合成装置用のコンピュータで読み取り可能な情報記録媒体の技術分野に関する。
【０００２】【従来の技術】従来の電子楽器においては、例えば、鍵盤楽器における鍵盤の押下に対応してその鍵盤に対応する音階の音を演奏する代わりに、各鍵盤、あるいは複数1020304050

特許３２８６６８３4の鍵盤の組み合わせの押下に対し、予め記憶されていた旋律や伴奏パターンを記憶装置から読み出し、その旋律を演奏するということが広く行われている。また、特開
平８−６５４９号公報に記載されているように、コンピューターのディスプレイに表示された図形から演奏データを合成するということも行われている。
【０００３】【発明が解決しようとする課題】しかしながら、前記従来の技術では、前記予め記憶されていた旋律等を鍵盤の押下に対応して演奏する場合、鍵盤の押下に即座に反応して対応する旋律を次々に演奏するか、鍵盤の押下があっても、小節等の音楽区切りが来るまで新しい旋律の演奏を延期させる、という方法が用いられていた。
【０００４】従って、現在ある旋律が演奏されている際に、新たな鍵盤楽器の鍵盤の押下などに即座に対応して新しい旋律の演奏を開始するような場合には、前の旋律のリズムと、次に演奏開始した旋律のリズムがかみ合わず、全体の旋律が不連続になってしまっていた。
【０００５】また、現在演奏中の旋律における小節などの音楽区切りが来るまで、次の旋律の演奏を開始しないという方法を採用する場合においては、連続的な鍵盤の押下を旋律に影響させることができなった。
【０００６】そこで、本発明は、これらの点に着目し、外部入力の変化が、演奏する旋律にすばやく反映され、かつ、全体の旋律の連続性を失わない旋律合成装置及び旋律合成方法並びに情報記録媒体を提供することを課題としている。
【０００７】【課題を解決するための手段】請求項１に記載の旋律合成装置は前記課題を解決するために、任意の値が入力可能な外部入力手段と、合成旋律の連続性を保つようなタイミングで旋律の切り替え可能な切り替え情報を含む音楽旋律情報が、複数記憶された音楽旋律情報記憶手段と、前記外部入力手段から外部入力があるごとに、当該外部入力に基づいて前記音楽旋律情報記憶手段に記憶された複数の音楽旋律情報から一つの音楽旋律情報を選択する選択手段と、前記選択手段により選択された音楽旋律情報に基づいて音楽旋律を演奏する演奏手段と、前記演奏手段による演奏中に前記外部入力手段からの外部入力があった場合に、当該入力値を記憶する外部入力記憶手段と、前記選択された音楽旋律情報のうち、演奏しようとする情報が、前記旋律の切り替え可能な切り替え情報であると検知した場合に、前記外部入力記憶手段における演奏中の外部入力の有無を判断する判断手段と、前記判断手段により演奏中の外部入力有りと判断した場合に、前記外部入力記憶手段に記憶された入力値に基づいて前記音楽旋律情報記憶手段から新たな音楽旋律情報を選択する再選択手段と、前記切り替え情報の検知以降に前記演奏手段により演奏される音楽旋律情報を、前記新たな音楽旋律情報に切り替える切り替え手段と、を備え(3)5ることを特徴とする。
【０００８】請求項１に記載の旋律合成装置によれば、外部入力手段により任意の値が入力されると、音楽旋律情報記憶手段に記憶された複数の音楽旋律情報の中から、選択手段によって当該入力に基づいた一つの音楽旋律情報が選択され、当該選択された音楽旋律情報に基づいて演奏手段により音楽旋律が演奏される。さらに、当該演奏手段による演奏中に前記外部入力手段からの外部入力があった場合には、当該入力値が外部入力記憶手段に記憶される。そして、演奏しようとする情報が、旋律の切り替え可能な切り替え情報であると検知した場合には、演奏中の外部入力の有無が判断手段により判断され、外部入力有りと判断された場合には、前記外部入力記憶手段に記憶された入力値に基づいて、再選択手段によって当該外部入力に応じた新たな音楽旋律情報が前記音楽旋律情報記憶手段から選択される。さらに、前記切り替え情報の検知以降に前記演奏手段により演奏される音楽旋律情報が、切り替え手段により前記新たな音楽旋律情報に切り替えられる。その結果、演奏中に外部入力が行われた場合には、異なる音楽旋律が合成されて演奏されるが、前記旋律の切り替え可能な切り替え情報は、音楽旋律情報記憶手段に記憶された音楽旋律情報中において、合成旋律の連続性を保つようなタイミングを有しているので、合成された音楽旋律は滑らかに連続する。
【０００９】請求項２に記載の旋律合成装置は、前記請求項１に記載の旋律合成装置において、前記外部入力手段は、音楽キーボード、コンピュータキーボード、コンピュータ上の仮想キーボード、コンピュータ上の仮想音楽キーボード、振り子、またはコンピュータ上の仮想振り子のうちの少なくともいずれか一つを備えることを特徴とする。
【００１０】請求項２に記載の旋律合成装置によれば、音楽キーボード、コンピュータキーボード、コンピュータ上の仮想キーボード、コンピュータ上の仮想音楽キーボード、振り子、またはコンピュータ上の仮想振り子のうちの少なくともいずれか一つにより連続的な外部入力が行われ、これに対応した連続的で滑らかな音楽旋律の合成が行われる。
【００１１】請求項３に記載の旋律合成装置は、前記請求項１に記載の旋律合成装置において、前記外部入力手段は、静止画を扱う画像入力手段を備えたことを特徴とする。
【００１２】請求項３に記載の旋律合成装置によれば、静止画を扱う画像入力手段により、画像に応じた連続的な外部入力が行われ、これに対応した連続的で滑らかな音楽旋律の合成が行われる。
【００１３】請求項４に記載の旋律合成装置は、前記請求項１から請求項３のいずれか一項に記載の旋律合成装置において、前記音楽旋律情報記憶手段中には、外部入力の一つの値に対し、複数の音楽旋律情報が用意されて1020304050

特許３２８６６８３6
おり、前記選択手段及び前記再選択手段は、該複数の音楽旋律情報から一つの音楽旋律情報旋律を選択することを特徴とする。
【００１４】請求項４に記載の旋律合成装置によれば、選択手段により音楽旋律情報記憶手段中の複数の音楽旋律情報から一つの音楽旋律情報が選択され、演奏手段により演奏が行われるが、音楽旋律情報記憶手段中には外部入力の一つの値に対して複数の音楽旋律情報が用意されているので、演奏中に再び同じ値の外部入力があった
場合でも、再選択手段により、演奏中の音楽旋律情報とは異なる新たな音楽旋律情報が選択され、切り替え手段により演奏対象となる音楽旋律情報が新たな音楽旋律情報旋律に切り替えられるので、変化に富んだ合成旋律による演奏が可能となる。
【００１５】請求項５に記載の旋律合成装置は、前記請求項４に記載の旋律合成装置において、前記再選択手段
は、演奏中の外部入力が、当該演奏中の音楽旋律情報を選択させた外部入力と同じ値の場合にのみ、複数の音楽旋律情報からいずれかの音楽旋律情報を選択し、違う値の場合には、一つの定められた音楽旋律情報を選択するようにしたことを特徴とする。
【００１６】請求項５に記載の旋律合成装置によれば、選択手段により音楽旋律情報記憶手段中の複数の音楽旋律情報から一つの音楽旋律情報が選択され、演奏手段により演奏が行われるが、音楽旋律情報記憶手段中には外部入力の一つの値に対して複数の音楽旋律情報が用意されており、演奏中の外部入力が、当該演奏中の音楽旋律情報を選択させた外部入力と同じ値の場合にのみ、再選択手段により、複数の音楽旋律情報からいずれかの音楽旋律情報が選択され、選択された音楽旋律情報が切り替え手段により演奏対象情報として切り替えられるので、同じ値の外部入力であっても異なる旋律の合成が行われる。しかし、演奏中に行われた外部入力の値が当該演奏中の音楽旋律情報を選択させた外部入力と違う値の場合には、一つの定められた音楽旋律情報が再選択手段により選択され、選択された音楽旋律情報が切り替え手段により演奏対象情報して切り替えられるので、外部入力の変化に応じた旋律合成が行われる。
【００１７】請求項６に記載の旋律合成方法は、前記課
題を解決するために、外部からの入力を読み取る工程と、合成旋律の連続性を保つようなタイミングで旋律の切り替え可能な切り替え情報を含む、予め記憶された複数の音楽旋律情報から、前記外部入力に基づいた一つの音楽旋律情報を選択する工程と、選択された音楽旋律情報に基づいて音楽旋律を演奏する工程と、演奏中に外部入力があった場合に当該入力値を記憶する工程と、前記選択された音楽旋律情報のうち、演奏しようとする情報が、前記旋律の切り替え可能な切り替え情報であると検知した場合に、演奏中における外部入力の有無を判断する工程と、前記演奏中の外部入力有りと判断した場合

(4)7に、前記記憶した外部からの入力値に基づいて、前記予め記憶された複数の音楽旋律情報から新たな音楽旋律情報を選択する工程と、前記切り替え情報の検知以降に演奏される音楽旋律情報を、前記新たな音楽旋律情報に切り替える工程と、を備えていることを特徴とする。
【００１８】請求項６に記載の旋律合成方法によれば、外部から入力が読み取られると、予め記憶された複数の音楽旋律情報の中から、当該入力に基づいた一つの音楽旋律情報が選択され、当該選択された音楽旋律情報に基づいて音楽旋律が演奏される。さらに、演奏中に外部入力があった場合には当該入力値が記憶される。そして、演奏しようとする情報が、旋律の切り替え可能な切り替え情報であると検知した場合には、演奏中における外部入力の有無が判断され、外部入力有りと判断された場合には、前記記憶した入力値に応じて複数の音楽旋律情報から新たな音楽旋律情報が選択され、さらに、前記切り替え情報の検知以降に演奏される音楽旋律情報を、前記新たな音楽旋律情報に切り替えられる。その結果、演奏中に外部入力が行われた場合には、異なる音楽旋律が合成されて演奏されるが、前記切り替え可能な切り替え情報は、音楽旋律情報中において、合成旋律の連続性を保つようなタイミングを有しているので、合成された音楽旋律は滑らかに連続する。
【００１９】【００２０】【００２１】【発明の実施の形態】以下、本発明の実施の形態を添付
図面に基づいて説明する。
（第一の実施形態）まず、本発明の第一の実施の形態を図１から図５に基づいて説明する。図１は本発明の旋律合成装置の第一の実施の形態における概念構成図であり、本実施形態における旋律合成装置は、次のように構成されている。図１において１１は音楽キーボードのような外部入力手段としての外部入力装置であり、該外部入力装置１１は、例えばユーザによってキーボードのいずれかのキーが押されると、ＭＩＤＩ信号として、音の高さ、音の強さなどのデータを選択手段及び再選択手段としての制御装置１２へ送る。制御装置１２はＣＰＵ等により構成され、前記データの入力の他、演奏データの選択等の制御を行っており、後述するように、判断手段、切り替え手段としても機能している。従って、前記
外部入力装置１１から入力されたデータは、音楽旋律情報記憶手段及び外部入力記憶手段としての記憶装置１３中に入力音データ１３３として記憶される。一方、記憶装置１３中には、入力音データ１３３に対応する旋律データが対応表１３１として記憶されており、制御装置１２は、この対応表１３１によって入力音データ１３３を音楽旋律情報としての旋律データへと変換する。
【００２２】この対応表１３１の例を図２に示す。対応
表の左側の入力データ欄５１には、外部入力装置１１か1020304050

特許３２８６６８３8
ら入力される入力データに相当する値が記録されており、右側の旋律データ欄５２には、当該入力データに対応する旋律データ５３が記録されている。従って、外部入力装置１１から入力された入力データが対応表１３１の入力データ欄５１のいずれのデータに当たるかで、演奏すべき旋律データ５３が一意に決められる。
【００２３】旋律データ５３は、図３の例に示すように、演奏を開始すべき時間を示すタイミングデータ２３と、演奏手段としての演奏装置１４に出力することによって演奏を行わせる演奏データ２４とから構成されており、どの旋律データを演奏中であるかは、ポインタ１３２によって制御装置１２が管理している。
【００２４】タイミングデータ２３は、旋律演奏開始時刻を０とする時刻データである。図３の例では、時刻Ｔ１に音Ａを発音し、時刻Ｔ２に音Ａを消音、時刻Ｔ３に音Ｂを発音し、時刻Ｔ４に音Ｂを消音、というデータになっている。そして、演奏データ２４の中には、通常の音のデータ２１の他に、演奏中に他の旋律に切り替え可能かどうかを示す切り替え情報としてのquitデータ２２が含まれている。このquitデータ２２は、制御のためだけに利用され、演奏されることはない。また、現在旋律データ中のどのタイミングのデータを演奏中であるかは、記憶装置１３中のカウンタ１３５によって示される。
【００２５】以上のような構成により、外部入力装置１１から入力されたデータに対応する旋律データ中の演奏データ２４が、対応表１３１から制御装置１２によって順次読み出され、演奏手段としての演奏装置１４に送られ、旋律として演奏される。また、旋律データの演奏開始からの経過時間は、同様に記憶装置１３中の経過時間１３４として記憶される。
【００２６】次に、本実施形態の旋律合成方法を、図４のフローチャートに沿って説明する。まず最初に、演奏の制御状態を示すプレイモードをstopモードにセットする（ステップ３０１）。これは、まだ演奏が始まっておらず、いつでも外部入力装置１１からの入力により、演奏開始可能であることを示すモードである。その後、外部入力装置１１からキー入力がないか否かをチェックし（ステップ３０２）、キー入力があるまで、このチェックを繰り返す（ステップ３０２；ＮＯ）。そして、キー入力があると（ステップ３０２；ＹＥＳ）、キー入力に対応する旋律データ５３を対応表１３１により選択し、どの旋律データ５３を演奏しているかを示すポインタ１３２に、選択された旋律データ５３の先頭位置をセットする（ステップ３０３）。その後、プレイモードをwaitquit モードにセットし、旋律データ５３内の演奏状態を示す変数、経過時間１３４及びカウンタ１３５をリセットし、演奏開始の準備を行う（ステップ３０４）。このwait quit モードとは、旋律演奏中に新たな外部入力があった場合に、これから演奏する旋律データ５３にqu(5)9itデータ２２が現れるまで、新たな旋律への切り替えはしないことを示すモードである。
【００２７】次に、旋律の演奏を始めるに当たって、判断手段としての制御装置１２により外部入力装置１１から入力がないか、チェックを行い（ステップ３０５）、入力があった場合（ステップ３０５；ＹＥＳ）、次のデータがあることを示すため、プレイモードをsearch quit モードに変更し、入力されたキー情報を記憶装置１３中の入力音データ１３３として記憶しておく（ステップ３０６）。そして、経過時間１３４に旋律の演奏経過時間を加算し（ステップ３０７）、経過時間１３４が旋律データ５３中の演奏タイミング２３を経過しているかをチェックし（ステップ３０８）、経過していなければ（ステップ３０８；ＮＯ）、再度ステップ３０５からの外部入力装置１１のチェックを繰り返す。
【００２８】経過時間１３４が旋律データ５３中の演奏タイミング２３を経過していれば（ステップ３０８；ＹＥＳ）、そのタイミングでの演奏データ２４が、フレーズの切り替え可能位置であることを示すquitデータ２２であるかどうかをチェックし（ステップ３０９）、quitデータ２２でない場合（ステップ３０９；ＮＯ）、演奏データ２４を演奏装置１４に送り、実際の演奏を行う（ステップ３１０）。
【００２９】その後、旋律データ５３が終了しているかをチェックし（ステップ３１１）、終了していなければ（ステップ３１１；ＮＯ）、カウンタ１３５をインクリメントし（ステップ３１２）、再度外部入力装置のチェックを行った後（ステップ３０５〜３０６）、同じ旋律データの次の演奏データ２４の演奏を継続する。また、旋律データ５３が終了した場合には（ステップ３１１；ＹＥＳ）、初期の外部入力を待つ状態に戻る（ステップ３０１）。
【００３０】ステップ３０９で、演奏するタイミングでの演奏データ２４が、フレーズの切り替え可能位置を示すquitデータ２２である場合には（ステップ３０９；ＹＥＳ）、プレイモードがsearch quit モードであるかどうかをチェックし（ステップ３１３）、search quit モードである場合には（ステップ３１３；ＹＥＳ）、別の旋律データ５３を選択する処理を行う（ステップ３０３）。つまり、search quit モードである場合には、新しい外部入力があり、新しい旋律データに切り替えて演奏しなければならない、ということを示すものであるので、現在演奏中の旋律があれば、それらを消音して現在の旋律データの演奏は終了し（ステップ３１４）、切り替え手段としての制御装置１２により新しい旋律データに切り替えて新しい旋律の演奏を開始する（ステップ３０３〜３１３）。
【００３１】演奏に際しては、プレイモードをwait quit モードに設定し、記憶しておいた入力音データ１３３を入力データとして、その入力データに対応する旋律デ1020304050特許３２８６６８３
10ータ５３の演奏に移る（ステップ３０４）。
【００３２】一方、ステップ３１３で、プレイモードがsearch quit モードでない場合には（ステップ３１３；ＮＯ）、まだ次の外部入力がないことを示すので、旋律データ５３が終了していないかをチェックし（ステップ３１１）、終了していなければ（ステップ３１１；ＮＯ）、カウンタ１３５をインクリメントし（ステップ３１２）、再度外部入力装置のチェックを行った後（ステップ３０５〜３０６）、同じ旋律データの次の演奏データ２４の演奏を継続する。また、旋律データ５３が終了した場合には（ステップ３１１；ＹＥＳ）、初期の外部入力を待つ状態に戻る（ステップ３０１）。
【００３３】次に、合成される旋律データ５３の具体例を図５を用いて説明する。図５において８１と８２は共に演奏データである。これらの演奏データ８１，８２には、それぞれ３つのquitデータ２２が含まれているものとする。quitデータ２２の位置は、演奏データ８１においては３番目の８分音符の直前のタイミング８１１と、４番目の８分音符の直前のタイミング８１２と、次の音符の直前のタイミング８１３（実際には音データがない位置）であるとする。同様に、演奏データ８２では、図に示されるように、タイミング８２１、８２２、８２３にquitデータ２２があるとする。
【００３４】以上のような演奏データが記憶されていた
場合に、最初の外部入力で演奏データ８１が選択され、演奏が開始されたとすると、演奏データ８１が演奏されるが、演奏データ８１の演奏中に新たな外部入力があり、演奏データ８２が選択されたとすると、この時、演奏データ８１と演奏データ８２が演奏データ８１中のquitデータ２２のタイミングで連結されるが、当該演奏中の新たな外部入力が演奏データ８１のどのタイミングであるかによって、３種類の旋律が合成される可能性がある。
【００３５】つまり、演奏データ８１の最初の２つの８分音符が演奏されている間、つまりタイミング８１１の前に外部入力があれば、演奏データ８１の３番目の８分音符の直前のquitデータ２２のタイミング８１１で切り替えが起こり、結果として、滑らかに合成された旋律８３が演奏されることになる。同様に、３番目と４番目の８分音符の間、つまりタイミング８１１，８１２の間に外部入力があれば、合成旋律８４が演奏され、４番目と５番目の８分音符の間、つまりタイミング８１２，８１３の間に外部入力があれば、合成旋律８５が演奏される。
【００３６】合成旋律８３，８４，８５は、２つの演奏データ８１，８２の合成パターンであるが、演奏データ８２の演奏中にさらに外部入力があって、演奏データ８１が選択されたとすると、合成旋律８６のような旋律が演奏される可能性が９種類生まれる。旋律演奏中に外部入力が連続的に入力されると、このように旋律が延長さ(6)11れると共に、外部入力のタイミングによるバリエーションはさらに多くなっていく。
【００３７】以上のように、本実施形態によれば、様々な旋律データを切り替えて演奏する場合、予め旋律データ中に記録しておいた切り替えタイミングにおいてのみ、旋律が切り替えられ、ユーザーがどんな外部入力パターンで入力した場合でも、リズムや音楽の流れを壊すことなく、演奏を行うことができる。また、記憶されている入力音データ１３３は常に新しいものを記憶しているので、旋律の切り替え可能な範囲内で、迅速にユーザーの入力に反応することができる。
【００３８】なお、本実施形態の各構成は、当然、各種の変形、変更が可能である。例えば、演奏データは図２のような対応表から選ぶ場合について説明したが、旋律データベースの中からあるアルゴリズムで演奏データを選択するようにしてもよい。
【００３９】また、例えば、外部入力装置１１は音楽キーボードの他に、複数の振り子から成る装置を使用することも可能である。この場合、どの振り子をどのくらいの周期や振幅で振らせるかについてのデータが、入力音データ１３３の代わりのデータとなる。従って、振り子によって周期的に外部入力を発生させたり、また、振り子の運動を止めて外部入力を中止させたりすることができる。
【００４０】また、外部入力装置１１を画像データのポ
インティングを行う画像入力手段とすることも可能である。この場合、ユーザが画像データ中の任意の位置をポインティング（指し示す）ことによって、その位置の画像データの明るさ、色等、つまりピクセルのＲＧＢ値等の画像データを抽出し、これを入力音データ１３３の代わりの入力データとするものである。ユーザは、画像データの任意の位置をポインティングしていくことにより、合成された旋律による音楽の演奏を楽しむことができる。
【００４１】また、画像をなぞるように連続的にポインティングされた場合（ドラッグ）、連続的に指定されたピクセルの画像データが、直前に演奏されたピクセルの画像データからの差分がある一定の値を超えた場合、新たなポインティングがあったとして、次の旋律が選択され演奏される。旋律は滑らかに合成され、ユーザは詳細なリズム合わせ等を気にする必要はない。
【００４２】上記の例では、ユーザがポインティングデバイスで、ポインティングするとしたが、これを記憶装置に記憶させた所定のアルゴリズムにより自動的に選択する、としても良い。また、静止画を連続的に切り替えたり、動画を使用することにより、様々な旋律の自動演奏が可能になる。
【００４３】さらに、記憶される入力音データ１３３は最新のものを一つ記憶する、としたが、これを複数設けてもよい。この場合はユーザの入力が全て忠実に旋律の1020304050

特許３２８６６８３12構成に反映されることになる。
【００４４】また、プレイモードの設定においても、より柔軟な設定が可能である。上記実施の形態では、旋律
データ５３の演奏開始は必ず演奏データ中にquitデータ２２があったときに行ったが、これをユーザが演奏中にプレイモードを切り替えることにより、従来例と同じように、外部入力があったタイミングで演奏中のデータの演奏を打ち切り、新しい旋律データの演奏を開始するようなプレイモードにしたり、外部入力を無視するプレイモードにしたりすることができる。また、演奏中の旋律データの演奏が小節区切りに来るまで、新しい旋律データの演奏を延期するようにしたりすることも可能である。全体の演奏を決める要因として、外部入力だけでなく、プレイモードの選択も加わることにより、より変化に富んだ演奏を楽しむことができる。
【００４５】また旋律の終了方法についても、本実施形態では最後に演奏される旋律データが最後まで演奏されることによって旋律を終了させるようにしたが、ユーザーが鍵盤を全て離したタイミングで旋律データの演奏を中断して終了させる、あるいは図４のフローチャートのステップ３０９で演奏データがquit２２であると判断した場合に（ステップ３０９；ＹＥＳ）、ユーザーが鍵盤をすべて離した状態であるならば演奏を中断して終了させるなどの制御を追加すれば、連続的な鍵盤の押下だけでなく、鍵盤の押下を終了したユーザーのアクションも演奏の中止という形で反映することができるようになる。
【００４６】また、旋律データは、演奏データ８１のようなそれ自体で音楽的な旋律である以外にも、全音符一つのみの単音であるような場合であっても、例えば、全音符の発音タイミングから見て８分音符単位の発音タイミングで８個のquitデータを付加し、外部入力に対する対応表を現在進行中の和声に合致するスケールノートだけを対応させるようにすると、和声からはずれた音（アボイドノート）を演奏することなく、最小で８分音符の音から構成されるアベイラブルノートスケールのみによる旋律を合成することが可能となる。
【００４７】（第二の実施形態）次に、本発明の第二の実施形態を図６及び図７に基づいて説明する。なお、本実施形態における旋律合成装置の概略の構成及び処理の流れについて、第一の実施形態との共通箇所の説明は省略する。
【００４８】本実施形態は、第一の実施形態で用いた図２に示す対応表の代わりに、図６に示す対応表を用いる。第一の実施形態では、入力音データ５１に対して、演奏する旋律データ５３は１種類に決められていたが、第二の実施形態では、一つの入力音データ６１に対し、旋律個数６２で示される旋律の個数から、旋律データを旋律データＡ〜Ｃの中から一つ選ぶようにする。
【００４９】この選択方法を、図７のフローチャートに(7)13示す。この場合、図４のフローチャートのステップ３０３で示した処理が、図７のフローチャートで置き換えられる。つまり、外部入力があった場合、現在、旋律の演奏中であるかどうかのチェックを行い（ステップ７０１）、さらに演奏中であった場合（ステップ７０１；ＹＥＳ）、新しい入力音データ１３３が、ポインタ１３２によって示される現在演奏中の入力データ６１と同じであるかをチェックする（ステップ７０２）。同じであった場合（ステップ７０２；ＹＥＳ）、ポインティング１３２によって示されている現在演奏中の旋律データにおける項目番号６３の次の項目番号の旋律データに、ポインタ１３２をセットし、新しく演奏する旋律データとする（ステップ７０３）。
【００５０】一方、外部入力があった場合でも旋律演奏中でないとき（ステップ７０１；ＮＯ）、また、演奏中であっても外部入力が同じキー入力でない場合には（ス
テップ７０２；ＮＯ）、常に、項目番号１の旋律データが選択される（ステップ７０４）。
【００５１】本実施形態によれば、旋律の演奏中に、連続的に同じ外部入力を行った場合には、同じ入力音データ１３３に対しても、異なった旋律データが演奏され、変化に富んだ演奏を楽しむことができる。また、同じ外部入力の連続入力でない場合には、規則的に旋律データ５３が選択されることになり、演奏の規則性を保つことができる。
【００５２】なお、本実施形態の各構成も、当然、各種の変形、変更が可能である。例えば、図６の対応表２で、複数の旋律データ５３から演奏する旋律データを選択する方法は、他に、ランダムに選択する、順に選択する、あるいは予め定められた順に選択する等の方法でも良い。また、図６の対応表を複数用意し、それぞれに対し、並列に制御を行うことも考えられる。この場合、一つの入力音データ１３３に対して、それぞれの表から複数の旋律が選択され、同時に制御、演奏される。例えば、ギターとドラム等、複数の電子楽器で、それぞれ異なった旋律合成による演奏が可能になる。
【００５３】また、本発明の旋律合成装置及び旋律合成
方法は、キーボード及び音源並びに制御装置等を備えた電子楽器等として具現化しても良いし、パーソナルコンピュータ等にソフトウェアをロード等する形式で具現化しても良い。また、上述したような制御装置及び演奏装置等に、上述したような旋律合成処理を行わせるプログ
ラムを記録したＣＤ−ＲＯＭ等の情報記録媒体としても本発明は具現化できる。
【００５４】【発明の効果】請求項１に記載の旋律合成装置によれ
ば、音楽旋律情報中に、合成旋律の連続性を保つようなタイミングで旋律の切り替え可能な切り替え情報を含ませ、演奏中における外部入力があった場合には、当該切り替え情報の有するタイミングから、当該外部入力に対1020304050

特許３２８６６８３14
応する新たな音楽旋律情報に基づいて旋律の演奏を行うようにしたので、ユーザーのキー入力等に迅速に反応する旋律の切り替えを可能とすると共に、異なる音楽旋律の合成を滑らかに行い、旋律のリズムを崩すことなく自由な旋律の演奏を行うことができる。
【００５５】請求項２に記載の旋律合成装置によれば、音楽キーボード、コンピュータキーボード、コンピュータ上の仮想キーボード、コンピュータ上の仮想音楽キーボード、振り子、またはコンピュータ上の仮想振り子のうち少なくともいずれか一つにより連続的な外部入力が行われるので、これに対応した連続的で滑らかな音楽旋律の合成を行うことができる。また、このような様々な種類の外部入力手段による入力が可能なので、従来の楽器演奏を行う感覚で合成された旋律の演奏を楽しむことができるだけでなく、楽器演奏とは全く異なった感覚により自由な旋律の演奏を楽しむことができる。
【００５６】請求項３に記載の旋律合成装置によれば、静止画を扱う画像入力手段により連続的な外部入力が行われるので、これに対応した連続的で滑らかな音楽旋律の合成を行うことができる。また、従来の楽器演奏とは全く異なった感覚で自由な旋律の演奏を楽しむことができる。
【００５７】請求項４に記載の旋律合成装置によれば、音楽旋律情報記憶手段中に外部入力の一つの値に対して複数の音楽旋律情報が用意されているので、演奏中に再び同じ値の外部入力があった場合でも、演奏中の音楽旋律情報とは異なる新たな音楽旋律情報を演奏対象とすることができるので、変化に富み、かつ、滑らかに合成された旋律の演奏が可能となる。
【００５８】請求項５に記載の旋律合成装置によれば、音楽旋律情報記憶手段中に外部入力の一つの値に対して複数の音楽旋律情報が用意され、演奏中の外部入力が、当該演奏中の音楽旋律情報を選択させた外部入力と同じ値の場合にのみ、演奏中の音楽旋律情報とは異なる新たな音楽旋律情報を演奏対象とすることができる一方、異なる外部入力の値の場合には、その値に応じたひとつの音楽旋律情報が演奏対象となるので、変化に富んだ旋律の合成ができるとともに、外部入力の値の変化に対する合成旋律に規則性を与えることができる。
【００５９】請求項６に記載の旋律合成方法によれば、音楽旋律情報中に、合成旋律の連続性を保つようなタイミングで旋律の切り替え可能な切り替え情報を含ませ、演奏中における外部入力があった場合には、当該切り替え情報の有するタイミングから、当該外部入力に対応する新たな音楽旋律情報に基づいて旋律の演奏を行うようにしたので、ユーザーのキー入力等に迅速に反応する旋律の切り替えを可能とすると共に、異なる音楽旋律の合成を滑らかに行い、旋律のリズムを崩すことなく自由な旋律の演奏を行うことができる。
【図面の簡単な説明】

(8)

特許３２８６６８３1516【図１】本発明の第一の実施形態における旋律合成装置＊ １４…演奏装置の概略構成図である。
２１…音データ【図２】本発明の第一の実施形態における対応表の一例
２２…quitデータを示す図である。
２３…タイミング【図３】本発明の第一の実施形態における旋律データの２４…演奏データ一例を示す図である。
５１…入力データ欄【図４】本発明の第一の実施形態における旋律合成方法
５２…旋律データ欄の流れを示すフローチャートである。
５３…旋律データ【図５】本発明の第一の実施形態における演奏データ及
６１…入力データ欄
び合成旋律の例を示す図である。
10 ６２…旋律個数【図６】本発明の第二の実施形態における対応表の例を６３…項目番号示す図である。
８１，８２…演奏データ【図７】本発明の第二の実施形態における旋律合成方法
８３，８４，８５，８６…合成旋律の流れを示すフローチャートである。
１３１…対応表【符号の説明】
１３２…ポインタ
１１…外部入力装置
１３３…入力音データ
１２…制御装置
１３４…経過時間
１３…記憶装置＊
１３５…カウンタ【図１】【図３】

【図２】

【図６】

(9)

【図４】

特許３２８６６８３

【図５】

(10)

【図７】

特許３２８６６８３