(57)【特許請求の範囲】
【請求項１】
原演奏情報から１以上の伴奏パートの演奏情報を伴奏パート演奏情報として抽出する手段と、
１又は複数小節中の和音とアルペジオの比率を設定するアレンジ条件に従って、前記抽出した伴奏パート演奏情報における１又は複数小節中の和音とアルペジオの比率が前記設定された比率となるように、該伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することにより、アレンジした伴奏パート演奏情報を生成する手段と、
を備える自動アレンジ装置。
【請求項２】
前記伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することは、前記伴奏パート演奏情報中の或る和音を、リズムに応じて決定される音価を持つアルペジオ音に変換することからなる、請求項１の自動アレンジ装置。
【請求項３】
前記伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することは、前記伴奏パート演奏情報中の或る和音を、複数のアルペジオパターンから選択された１アルペジオパターンに従って、アルペジオ音に変換することからなる、請求項１の自動アレンジ装置。
【請求項４】
原演奏情報から１以上の伴奏パートの演奏情報を伴奏パート演奏情報として抽出する手順と、
１又は複数小節中の和音とアルペジオの比率を設定するアレンジ条件に従って、前記抽出した伴奏パート演奏情報における１又は複数小節中の和音とアルペジオの比率が前記設定された比率となるように、該伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することにより、アレンジした伴奏パート演奏情報を生成する手順と、
をコンピュータに実行させることからなる自動アレンジ方法。
【請求項５】
前記伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することは、前記伴奏パート演奏情報中の或る和音を、リズムに応じて決定される音価を持つアルペジオ音に変換することからなる、請求項４の自動アレンジ方法。
【請求項６】
前記伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することは、前記伴奏パート演奏情報中の或る和音を、複数のアルペジオパターンから選択された１アルペジオパターンに従って、アルペジオ音に変換することからなる、請求項４の自動アレンジ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽演奏情報を自動的にアレンジ（編曲）する装置及びプログラムに関し、特に原曲の音楽性を損なうことなく、簡易な自動アレンジを行なうことができる技術に関する。
【背景技術】
【０００２】
下記特許文献１には、所与の楽曲の複数パートのＭＩＤＩ形式の自動演奏データからユーザが所望のパートを選択して、該選択されたパートについて希望する形式の楽譜を生成する技術が示されている。そこにおいて、一例として、ユーザがメロディパートを選択し、該選択したメロディパートのメロディに適した伴奏データを自動的に生成し、該選択したメロディパートと自動生成された伴奏データに基づく伴奏パートとからなる楽譜を生成することが示されている。メロディに適した伴奏データを自動的に生成する手法として、具体的には、演奏レベルに応じた複数の伴奏パターンを予め用意しておき、ユーザが選択した演奏レベルに対応する伴奏パターンを選択し、該選択された伴奏パターンに基づきメロディにおける和音進行を考慮して伴奏データを自動生成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０２２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した特許文献１においては、ユーザによって一旦選択された伴奏パターンに基づく各伴奏音の発音タイミングを変更したり、或る伴奏音を削除したり、新規の伴奏音を追加する、といったようなアレンジを行うことはできない。また、ユーザによって選択される伴奏パターンは、該伴奏パターンに基づく伴奏音が付加されるメロディ等の原曲とは直接関連するものではないので、選択の仕方によっては該メロディ等の原曲との相性があまり良くない伴奏パターンが使用されることがある、という不都合がある。
【０００５】
本発明は上述の点に鑑みてなされたものであり、原曲から伴奏パートの演奏情報を抽出し、かつ、該抽出した伴奏パートの演奏情報を自動的にアレンジするようにした自動アレンジ装置及びプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明に係る自動アレンジ装置は、原演奏情報から１以上の伴奏パートの演奏情報を伴奏パート演奏情報として抽出する手段と、１又は複数小節中の和音とアルペジオの比率を設定するアレンジ条件に従って、前記抽出した伴奏パート演奏情報における１又は複数小節中の和音とアルペジオの比率が前記設定された比率となるように、該伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することにより、アレンジした伴奏パート演奏情報を生成する手段とを備える。
【０００７】
本発明によれば、原演奏情報に含まれる１以上の伴奏パートの演奏情報を伴奏パート演奏情報として抽出し、１又は複数小節中の和音とアルペジオの比率を設定するアレンジ条件に従って、該抽出した伴奏パート演奏情報における１又は複数小節中の和音とアルペジオの比率が前記設定された比率となるように、該伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することにより、アレンジした伴奏パート演奏情報を生成するので、原曲（原演奏情報）との相性が良い伴奏パート演奏情報を生成することができ、かつ、１又は複数小節中の和音とアルペジオの比率を任意に変更できるような、従来にないアレンジを自動的に行うことができる。
【０００８】
一実施例によれば、前記取得した原演奏情報の和音進行を特定する手段をさらに備え、前記所定のアレンジ条件は、前記特定された和音進行においていずれかの和音構成音を間引くことを指定することからなり、前記アレンジした伴奏パート演奏情報を生成する手段は、前記抽出した伴奏パート演奏情報における伴奏音のうち、前記間引くことが指定された和音構成音に対応する音名の伴奏音を間引くことにより、前記アレンジした伴奏パート演奏情報を生成するように構成されていてよい。これによれば、原曲（原演奏情報）が複雑な和音進行を持つような場合、適宜の和音構成音を間引くことにより、簡素化した伴奏パート演奏情報を生成するようなアレンジを自動的に行うことができ、初心者にとって弾き易い自動アレンジを容易に行うことができる。
【００１０】
本発明に係る自動アレンジ装置を構成する各手段は、それぞれの機能を実現するように構成された専用装置又は回路によって構成され得るし、それぞれの機能を実現するように構成されたプログラムモジュール及び該プログラムモジュールを実行可能なプロセッサ（ＣＰＵのような汎用プロセッサあるいはＤＳＰのような専用プロセッサ）の組み合わせによっても構成され得る。
【００１１】
また、本発明は、装置の発明として実施しうるのみならず、各手段の機能を実現するステップからなるコンピュータ実装された方法の発明としても実施することができ、また、該方法を実行するためのプロセッサにより実行可能な命令群からなるプログラムの発明としても実施することができ、また、該プログラムを記憶した非一過性のコンピュータ読取可能な記憶媒体の発明としても実施することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る自動アレンジ装置の一実施例を示すハードウェア構成ブロック図。
【図２】ＣＰＵによる制御の下で実行される本発明の一実施例に係る処理の機能ブロック図。
【図３】図２の実施例において、和音構成音中のテンションノートを間引くことにより、アレンジした伴奏パート演奏情報を生成する一例を示す図。
【図４】図２の実施例において、和音構成音中の異オクターブ同一音名の音を間引くことにより、アレンジした伴奏パート演奏情報を生成する一例を示す図。
【図５】ＣＰＵによる制御の下で実行される本発明の別の実施例に係る処理の機能ブロック図。
【図６】図５の実施例において、１小節中の和音とアルペジオの比率を指定された比率に設定することにより、アレンジした伴奏パート演奏情報を生成する一例を示す図。
【発明を実施するための形態】
【００１３】
図１は、本発明に係る自動アレンジ装置の一実施例を示すハードウェア構成ブロック図である。この自動アレンジ装置は、必ずしも自動アレンジのための専用装置として構成されている必要はなく、パーソナルコンピュータ、携帯端末装置、電子楽器など、コンピュータ機能を持つ任意の装置又は機器において、本発明に係る自動アレンジ用のアプリケーションプログラムをインストールしてなるものであればよい。この自動アレンジ装置のハードウェア構成は、コンピュータにおいて周知の構成、例えば、ＣＰＵ（中央処理ユニット）１、ＲＯＭ（リードオンリメモリ）２、ＲＡＭ（ランダムアクセスメモリ）３、文字及び記号等を入力するためのキーボート及びマウスを含む入力装置４、ディスプレイ５、プリンタ６、不揮発的な大容量メモリであるハードディスク７、ＵＳＢメモリ等の可搬媒体８のためのメモリインターフェイス（Ｉ／Ｆ）９、音源回路ボード１０、スピーカ等のサウンドシステム１１、外部の通信ネットワークに接続するための通信インターフェイス（Ｉ／Ｆ）１２などを含む。ＲＯＭ２及び／又はハードディスク７には、本発明に係る自動アレンジ用のアプリケーションプログラム及びその他のアプリケーションプログラム並びに制御プログラムが非一過的に記憶される。
【００１４】
図２は、ＣＰＵ１による制御の下で実行される本発明の一実施例に係る処理の機能ブロック図である。まず、ブロック２０では、アレンジの対象となる音楽演奏情報（これを原演奏情報という）を取得する。原演奏情報を取得するための具体的構成はどのようなものであってもよい。例えば、取得する原演奏情報のデータ形式は、スタンダードＭＩＤＩファイル（ＳＭＦ）のような所定形式で符号化されたデータであってもよいし、あるいは五線譜に描かれた楽譜のイメージ情報であってもよく、また可聴的なオーディオ波形データからなるものであってもよく、楽曲を表現しうるものであればその他任意のデータ形式からなっていてよい。楽譜イメージからなる原演奏情報を取得した場合は、公知の楽譜解析技術に従って該イメージを解析し、原演奏情報を構成する個々の音符の音高、拍位置（時間位置）、音価等を符号化し、かつ、その強弱記号、アクセント記号等の各種記号をその時間位置と共に符号化する。オーディオ波形データからなる場合も同様に、公知の音高及び音量等の解析技術に従って該オーディオ波形を解析し、原演奏情報を構成する個々の音符の音高、拍位置（時間位置）、音価等を符号化し、かつ、音量をその時間位置と共に符号化すればよい。また、取得する原演奏情報の音楽的パート構成は、実質的な伴奏パートを含むものであればよく、例えば、伴奏パートのみからなっていてもよいし、ピアノ譜のように右手パート（メロディパート）と左手パート（伴奏又は和音パート）とからなっていてもよいし、メロディパートと和音バッキング、アルペジオ及びリズム（ドラム）等の複数の伴奏パートとからなっていてもよい。例えば、取得する原演奏情報がメロディパートとその他の伴奏パートからなる場合は、本発明に従って原演奏情報が持つ伴奏パートの演奏内容とは異なる（例えば、初心者向けに簡単化した、又は上級者向けに複雑化した）伴奏演奏情報を提供するようなアレンジを行なうことができる。また、原演奏情報を取得するための構成若しくは経路は任意であり、例えば、所望の原演奏情報を保持している可搬媒体８からメモリＩ／Ｆ９を介して取得してもよいし、あるいは、通信Ｉ／Ｆ１２を介して外部のソース又はサーバから所望の原演奏情報を選択的に取得するようにしてもよい。ＣＰＵ１がブロック２０の処理を実行するとき、原演奏情報を取得する手段として機能する。
【００１５】
ブロック２１では、前記取得した原演奏情報における楽曲の和音進行を示す和音情報を取得する。前記取得した原演奏情報内に和音情報が含まれていれば、その和音情報を取得すればよい。前記取得した原演奏情報内に和音情報が含まれていなければ、公知の和音解析技術を用いて、原演奏情報に含まれるメロディ又は伴奏の進行を解析することにより和音を検出し、この検出に基づいて和音情報を取得すればよい。あるいは、ユーザが入力装置４等を介して和音情報を入力し、このユーザ入力に基づいて和音情報を取得するようにしてもよい。取得した和音情報は、追って、ハーモニーとなる伴奏データを生成するときに、該伴奏データが示す伴奏音の音高をシフトするために利用される。
【００１６】
ブロック２２及び２３では、前記取得した原演奏情報からメロディパート（もしあれば）と伴奏パートとを分離・抽出し、メロディパートの原演奏情報を取得し（ブロック２２）、かつ、１以上の伴奏パートについての各伴奏パート毎の原演奏情報（伴奏パート演奏情報）を取得する（ブロック２３）。なお、原演奏情報がパート情報若しくはそれと同等の識別情報を含んでいれば、そのパート情報又は識別情報を利用してパート別の原演奏情報を取得すればよい。また、原演奏情報が楽譜イメージからなっている場合は、該楽譜がピアノ譜のようにメロディ譜（ト音記号譜）と伴奏譜（ヘ音記号譜）からなっているならば、あるいはパート別の五線譜からなっているならば、それに基づき各パートの原演奏情報を取得することができる。パート別の五線譜からなっていない場合は、楽譜を解析することにより、メロディ、和音、ベース等の各パートの音符を推定的に抽出すればよい。ＣＰＵ１がブロック２３の処理を実行するとき、前記取得した原演奏情報から１以上の伴奏パートの演奏情報を伴奏パート演奏情報として抽出する手段として機能する。
【００１７】
ブロック２４では、所定のアレンジ条件に従って前記ブロック２３で抽出した特定の伴奏パートの伴奏パート演奏情報に含まれる音名のいずれか１以上のみを用いることにより、該特定の伴奏パートをアレンジした伴奏パート演奏情報を生成する。図２に示す実施例においては、前記所定のアレンジ条件は、前記特定された和音進行においていずれかの和音構成音を間引くことを指定することからなっており、前記抽出した特定の伴奏パートの伴奏パート演奏情報における伴奏音のうち、前記間引くことが指定された和音構成音に対応する音名の伴奏音を間引くことにより、前記アレンジした伴奏パート演奏情報を生成するように構成されている。ＣＰＵ１がブロック２４の処理を実行するとき、所定のアレンジ条件に従って前記抽出した伴奏パート演奏情報に含まれる音名のいずれか１以上のみを用いることにより、アレンジした伴奏パート演奏情報を生成する手段として機能する。
【００１８】
間引くべき和音構成音をどのように決定するかのルールについては、適宜に規定することができる。例えば、オリジナルの伴奏パート演奏情報が３以上の和音構成音を同時に発音すべきことを指示している場合、該３以上の和音構成音中のテンションノートを間引くように規定してよい。図３はその一例を五線譜で示すものであり、（ａ）は原演奏情報における和音パートの演奏情報の一例を示し、（ｂ）はテンションノートを間引くことにより生成されたアレンジ済の和音パートの演奏情報の一例を示す。図３（ａ）においてＦ７和音に対応するオリジナルの伴奏パート演奏情報が、Ｅｂ２音、Ａ２音、Ｄ３音からなっている。この場合、Ｄ３音（１３ｔｈ）がテンションノートとなっているので、Ｄ３音（１３ｔｈ）を間引き、図３（ｂ）に示すように、Ｆ７和音に対応するアレンジ済の伴奏パート演奏情報として、Ｅｂ２音及びＡ２音のみを生成するようにしている。なお、テンションノートを間引く場合、連続的に演奏される複数の和音がクリシェになっている場合は、音楽的に重要であるため、テンションノートであっても間引かないようにするのがよい。
【００１９】
別の例として、オリジナルの伴奏パート演奏情報が３以上の和音構成音を同時に発音すべきことを指示している場合、該３以上の和音構成音中の異オクターブ同一音名の音を間引くようにルールを規定してよい。図４はその一例を五線譜で示すものであり、（ａ）は原演奏情報における和音パートの演奏情報の一例を示し、（ｂ）は異オクターブ同一音名を間引くことにより生成されたアレンジ済の和音パートの演奏情報の一例を示す。図４（ａ）においてＧ７和音に対応するオリジナルの伴奏パート演奏情報が、Ｂ１音、Ｆ２音、Ｇ２音、Ｂ２音からなっている。この場合、Ｂ１音とＢ２音が異オクターブ同一音名であるので、一方（例えば低い方）のＢ１音を間引き、図４（ｂ）に示すように、Ｇ７和音に対応するアレンジ済の伴奏パート演奏情報として、Ｆ２音、Ｇ２音、Ｂ２音を生成するようにしている。なお、異オクターブ同一音名の一方を間引く場合、図４（ｂ）の例のように低い方の音に限らず、高い方の音を間引くようにしてもよい。どちらの音を間引くべきかについて適宜のルールを定めておくとよい。例えば、初心者向きに直前の伴奏パート演奏情報からの音高の移動がなるべく少なくなるように間引くようなルールであれば、図４（ａ）の場合、高い方のＢ２音が間引かれることになる。
【００２０】
なお、間引くべき和音構成音をどのように決定するかというルールは、例えば、（１）和音に対する音の不協和度、（２）難易度、（３）構成音としての不協和度などを、単独で、もしくは組み合わせて、適宜定義してよい。一般的に不協和度や難易度が低いアレンジを行えば比較的無難で自然なアレンジができると考えられる。前記（１）和音に対する音の不協和度については、基本的に和音構成音の不協和度は低く、テンション音の不協和度は高い。異なる和音構成音同士、あるいは異なるテンション音同士での不協和度は異なっていてもよい。前記（２）難易度については、和音自体の弾きやすさ（構成音の配置の仕方）や、音数の変化の程度（通常、変化が多いと難易度が高くなる）、運指の移動程度、などを考慮する。前記（３）構成音としての不協和度については、前記（１）が和音内での不協和を判定したのに対し、ここでは、和音の各構成音のメロディとのぶつかりや、発音音域でのぶつかりを考慮する。
【００２１】
図２に戻り、ブロック２５では、前記ブロック２４で生成したアレンジ済の伴奏データを含むアレンジ済の演奏情報をユーザに対して提供する。アレンジ済の演奏情報をどのような形式で提供するかについては、設計上、任意に選定してよい。例えば、前記ブロック２４で生成したアレンジ済の伴奏データのみを、ＭＩＤＩ規格のような所定形式に従って符号化された電子データの状態で提供する、あるいは、具体的な楽譜イメージでディスプレイ５に表示するか又はプリンタ６で紙にプリント出力するか又は電子的イメージデータとして提供する、ようにしてよい。別の例として、前記ブロック２２及び２３で分離した前記原演奏情報のメロディパート（もしあれば）と伴奏パートのうち少なくとも１パートの原演奏情報を適宜に選択し（例えばユーザの希望に従って選択し）、該選択した少なくとも１パートの原演奏情報と前記ブロック２４で生成したアレンジ済の伴奏データとを合成し、こうして合成したアレンジ済演奏情報を、前述と同様に、符号化された電子データの状態で、あるいは物理的又は電子的楽譜イメージデータの状態で、提供するようにしてもよい。
【００２２】
図５は、ＣＰＵ１による制御の下で実行される本発明の別の実施例に係る処理の機能ブロック図である。図５において、ブロック２４ａの構成が図２中のブロック２４の構成と幾分異なるが、他のブロック２０，２１，２２，２３，２５の構成は図２中の同一符号のブロックの構成と同様である。
【００２３】
ブロック２４ａにおいては、所定のアレンジ条件に従って前記ブロック２３で抽出した特定の伴奏パートの伴奏パート演奏情報に含まれる音名のいずれか１以上のみを用いることにより、該特定の伴奏パートをアレンジした伴奏パート演奏情報を生成する点では前記ブロック２４と同様であるが、そのための具体的構成が前記ブロック２４とは異なる。すなわち、和音及びアルペジオを含む伴奏を１つの伴奏パートとして前記ブロック２３で抽出し、ブロック２４ａにおいては、前記所定のアレンジ条件は１又は複数小節中の和音とアルペジオの比率を設定することからなっており、前記抽出した和音及びアルペジオを含む伴奏パートの伴奏パート演奏情報における１又は複数小節中の和音とアルペジオの比率が該設定された比率となるように、伴奏パート演奏情報中の和音とアルペジオの組み合わせを変更することにより、前記アレンジした伴奏パート演奏情報を生成する。１又は複数小節中の和音とアルペジオの比率は、ユーザによって任意に設定可能である。
【００２４】
図６はブロック２４ａによる伴奏パート演奏情報の生成例を五線譜で示すものであり、（ａ）は原演奏情報における和音及びアルペジオを含む伴奏パートの演奏情報の一例を示す。図６（ｂ）は１小節中の和音とアルペジオの比率を、和音１００％、アルペジオ０％に設定した場合に生成されるアレンジ済の和音及びアルペジオを含む伴奏パート演奏情報の一例を示す。この場合、原演奏情報における２小節目の４拍目の１６分音符のアルペジオが、４分音符からなる４音の和音に変更される。図６（ｃ）は１小節中の和音とアルペジオの比率を、和音７５％、アルペジオ２５％に設定した場合に生成されるアレンジ済の和音及びアルペジオを含む伴奏パート演奏情報の一例を示す。この場合、原演奏情報における１小節目の例えば４拍目の４分音符からなる３音の和音が、例えば１６分音符の２音と８分音符の１音とからなるアルペジオに変更される。特に図示しないが、さらに、１小節中の和音とアルペジオの比率を、和音５０％、アルペジオ５０％に設定した場合は、原演奏情報における１小節目の例えば２拍目及び４拍目の４分音符からなる３音の和音を、それぞれ、例えば１６分音符の２音と８分音符の１音とからなるアルペジオに変更し、また、原演奏情報における２小節目の例えば２拍目の４分音符からなる３音の和音を、例えば１６分音符の２音と８分音符の１音とからなるアルペジオに変更すればよい。また、特に図示しないが、１小節中の和音とアルペジオの比率を、和音０％、アルペジオ１００％に設定した場合は、原演奏情報における１小節目の各拍の４分音符からなる３音の和音を、それぞれ、例えば１６分音符の２音と８分音符の１音とからなるアルペジオに変更し、かつ、原演奏情報における２小節目の１乃至３拍目の４分音符からなる３音の和音を、それぞれ、例えば１６分音符の２音と８分音符の１音とからなるアルペジオに変更すればよい。
【００２５】
なお、１つの和音をどのように分解してアルペジオに変換すべきかについては、適宜にルールを規定し、該ルールに従ってアルペジオ変換するようにするとよい。典型的には、対象楽曲のリズムを考慮してアルペジオを構成する各音の音価を決定するとよい。例えば、８ビートの曲に対しては８分音符のアルペジオ、１６ビートの曲に対しては１６分音符のアルペジオが無難である。スイング、シャッフル系の曲に対しては３連符のタイミングが相性がよいことが知られている。対象楽曲のリズムは、ユーザによる設定、該楽曲のジャンルを参照する、あるいは、原演奏情報の分析により検出する、などにより得ることができる。
【００２６】
また、種々のアルペジオパターンを和音種類毎に予め登録しておき（ユーザ設定可能）、その中から、アルペジオ変換する対象の和音の種類に対応するアルペジオパターンを選択し、選択したアルペジオパターンに従って該対象和音をアルペジオ変換するようにしてもよい。
【００２７】
更に、和音をアルペジオに変換する場合、アルペジオ比率のパーセンテージが高い時と低い時でアルペジオの１サイクルの分割の仕方が変わってもよい。例えば、アルペジオ８０％〜１００％ならば１小節を１サイクルとするアルペジオパターンとし、４０％〜２０％ならば１拍を１サイクルとするアルペジオパターンとするなど、パーセンテージによって異なるアルペジオパターンを使用するようにしてもよい。また、１小節内に複数の和音がある場合、小節内のどの位置の和音がアルペジオに変換されるかを決めるルールを設けてもよい。例えば、４拍目や２拍目を優先的にアルペジオ化するルールや、変換する和音をランダムに決定するルール、あるいは、メロディ（右手パート）を参照し、１つのメロディ音を伸ばしている（比較的長い音価でサステインしている）ところを優先的にアルペジオに変換する、などのルールが考えられる。メロディ音を伸ばしているところで伴奏をアルペジオにすると、ユーザは左手によるアルペジオ演奏に集中でき、かつ、リズム感を出すことができるので弾きやすく効果的なアレンジになると思われる。
【００２８】
また、１サイクルのアルペジオをどのように和音に変換すべきかについても適宜にルールを規定し、該ルールに従って和音変換するようにするとよい。典型的には、原則として、上記図６（ｂ）の例のように、該１サイクルのアルペジオを構成する音をすべて同時に発生するように和音変換するものとするが、該構成音の音域及び不協和度、該一連のアルペジオの長さ等を考慮して、和音中の一部の構成音を減らしたり、一部の構成音のオクターブを変更したり（転回型とする）、音長を短くして複数の和音に分割する、等の処理を適宜行い、音楽的に違和感が少なくなるような工夫をするとよい。例えば、変換対象の一連のアルペジオが１小節にわたるときは、２分音符長の和音２組に分割する、若しくは４分音符長の和音４組に分割する、あるいは２分音符長の和音１組と４分音符長の和音２組に分割する、など適宜のバリエーションがあってよい。
【符号の説明】
【００２９】
１  ＣＰＵ（中央処理ユニット）
２  ＲＯＭ（リードオンリメモリ）
３  ＲＡＭ（ランダムアクセスメモリ）
４  入力装置
５  ディスプレイ
６  プリンタ
７  ハードディスク
８  可搬媒体
９  メモリインターフェイス
１０  音源回路ボード
１１  サウンドシステム
１２  通信インターフェイス
【図１】
0006645085.tif 000002
【図２】
0006645085.tif 000003
【図３】
0006645085.tif 000004
【図４】
0006645085.tif 000005
【図５】
0006645085.tif 000006
【図６】
0006645085.tif 000007