(57)【要約】【課題】本発明は、テンポまたは拍子が異なる複数の曲を繰り返し発音させた場合であっても、利用者が曲同士のテンポまたは拍子の関連性を視覚的に把握しやすい発音制御装置を提供することを目的とする。【解決手段】制御部は、特定の位置から放射方向に沿った特定の距離の範囲に放射状に広がる放射領域を表示する。放射領域は、放射方向に沿った位置に対応して経過する時間が規定されている。制御部は、放射領域に、発音する音を指示する発音データ画像を表示する。制御部は、放射領域における放射方向に沿った位置を、経過する時間と放射領域に設定される内容とに応じて順次特定し、特定した位置に応じた位置指定画像を放射領域に表示させる。制御部は、特定された位置と発音データ画像の表示されている位置とに応じて、発音手段から発音させる内容を制御する。【選択図】図３
2011203554.tif 000002
【特許請求の範囲】
【請求項１】
特定の位置から特定の範囲に放射状に広がる複数の放射領域であって、放射方向に沿った位置に対応して経過する時間が各々設定される放射領域に、発音内容が設定された発音画像を表示させる第１表示制御手段と、
前記放射領域における前記放射方向に沿った位置を、経過する時間と当該放射領域の設定とに応じて順次特定し、当該特定した位置に応じた位置指定画像を当該放射領域に表示させる第２表示制御手段と、
前記第２表示制御手段によって特定された位置と、前記発音画像の表示されている位置とに応じて発音手段から発音させる内容を制御する発音制御手段と
を具備することを特徴とする発音制御装置。
【請求項２】
前記発音制御手段は、前記放射領域において前記発音画像が配置されている周方向に沿った位置に応じて、当該発音画像に設定された発音内容を変化させる
ことを特徴とする請求項１に記載の発音制御装置。
【請求項３】
前記放射領域の各々には、発音効果に関する内容が設定され、
前記発音制御手段は、さらに前記発音画像が配置されている放射領域に隣接する前記放射領域に設定された発音効果に関する内容に応じて、当該発音画像に設定された発音内容を変化させる
ことを特徴とする請求項２に記載の発音制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発音制御装置に関する。
【背景技術】
【０００２】
楽曲の作成を支援する装置において、複数の曲を発音させながら編集してひとつの楽曲を作成する楽曲作成装置が知られている。特許文献１には、利用者が、縦軸に複数の曲（各楽器パート）を並べて表示したパターンマップを用いてリズムパターンを作成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０８１２７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、楽曲の中には、ループを基本構成要素とする楽曲がある。このような楽曲の作成においては、利用者は、複数の曲のテンポや拍子を変化させながらこれらを発音させて、各々の関連性を確認しながら編集する場合がある。しかしながら、特許文献１に開示されている技術においては、複数の曲を示す画像が画面の左右方向に直線状に並んで表示される。このため、利用者は、曲が複数並んだ場合に曲同士のテンポまたは拍子の関連性を視覚的に把握することが難しい。そこで、本発明は、テンポまたは拍子が異なる複数の曲を繰り返し発音させた場合であっても、利用者が曲同士のテンポまたは拍子の関連性を視覚的に把握しやすい発音制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、特定の位置から特定の範囲に放射状に広がる複数の放射領域であって、放射方向に沿った位置に対応して経過する時間が各々設定される放射領域に、発音内容が設定された発音画像を表示させる第１表示制御手段と、前記放射領域における前記放射方向に沿った位置を、経過する時間と当該放射領域の設定とに応じて順次特定し、当該特定した位置に応じた位置指定画像を当該放射領域に表示させる第２表示制御手段と、前記第２表示制御手段によって特定された位置と、前記発音画像の表示されている位置とに応じて発音手段から発音させる内容を制御する発音制御手段とを具備することを特徴とする発音制御装置を提供する。
【０００６】
上記発音制御装置において、前記発音制御手段は、前記放射領域において前記発音画像が配置されている周方向に沿った位置に応じて、当該発音画像に設定された発音内容を変化させてもよい。
【０００７】
上記発音制御装置において、前記放射領域の各々には、発音効果に関する内容が設定され、前記発音制御手段は、さらに前記発音画像が配置されている放射領域に隣接する前記放射領域に設定された発音効果に関する内容に応じて、当該発音画像に設定された発音内容を変化させてもよい。
【発明の効果】
【０００８】
本発明によれば、テンポまたは拍子が異なる複数の曲を繰り返し発音させた場合であっても、利用者が曲同士のテンポまたは拍子の関連性を視覚的に把握しやすい発音制御装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】発音制御装置の構成を示すブロック図である。
【図２】発音制御装置の機能の構成を説明するブロック図である。
【図３】表示画面の表示例を説明する図である。
【図４】発音制御機能における表示画面の第１の表示例を説明する図である。
【図５】発音制御機能における表示画面の第２の表示例を説明する図である。
【図６】発音制御機能における表示画面の第３の表示例を説明する図である。
【図７】発音制御機能における表示画面の第４の表示例を説明する図である。
【図８】変形例１に係る放射状シーケンサ画像を説明する図である。
【図９】変形例２に係る放射状シーケンサ画像を説明する図である。
【発明を実施するための形態】
【００１０】
＜実施形態＞
［ハードウェア構成］
図１は、本実施形態に係る発音制御装置１０の構成を示すブロック図である。制御部１１０は、ＣＰＵ（Central Processing Unit）等の演算装置およびＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等の記憶手段を備える。ＣＰＵは、ＲＯＭに記憶されている発音制御プログラムをＲＡＭにロードして実行することにより、発音制御装置１０の各部について、バスを介して制御する。ＣＰＵは、ある時点からの経過時間を計測する。ＣＰＵは、経過時間に応じて各部を制御する。ＣＰＵは、ＲＡＭをワークエリアに用いてデータを加工する。
【００１１】
記憶部１２０は、不揮発性メモリなどの記憶手段である。記憶部１２０は、発音される音の発音内容を示す発音データを記憶する。この例においては、発音データは、予め決められた時間長（例えば、数百ミリ秒）の楽音の波形信号を示すデータである。また、記憶部１２０は、表示される画像を示す画像データと音の発音や画像の表示に関する設定を示す設定データとを記憶する。設定データは、例えば、音の発音に関しては発音のテンポを示すデータである。また、設定データは、画像の表示に関しては、画像を表示する位置、画像を表示する向き、画像の形状または画像の大きさを示すデータである。記憶部１２０は、上述した発音制御プログラムをＲＯＭの代わりに記憶していてもよい。なお、記憶部１２０は、外付けの不揮発性メモリなどの記憶手段を、接続インターフェースを介して接続したものであってもよい。操作部１３０は、利用者が発音制御装置１０に対して各種操作を行うマウス、キーボードまたはタッチセンサなどの操作手段である。操作部１３０は、操作内容を示す情報を制御部１１０に出力する。
【００１２】
表示部１４０は、制御部１１０の制御により画像を表示する表示画面１４１を有する液晶ディスプレイなどの表示手段である。表示画面１４１は、表面部分にタッチセンサが設けられてタッチパネルとして機能する。発音部１５０は、制御部１１０による制御に応じて発音を行うＤＳＰ（Digital Signal Processor）、スピーカなどを有する発音手段である。インターフェース１６０は、例えば、外部装置と有線接続する接続端子、無線接続する無線接続手段、基地局やネットワークなどを介して接続する通信手段などであって、接続した外部装置と各種データの送受信を行う。
【００１３】
［発音制御機能の構成］
次に、制御部１１０が発音制御プログラムを実行することによって実現される発音制御機能について図２を用いて説明する。なお、以下に説明する分類機能を実現する各構成については、その一部または全部をハードウェアにより実現してもよい。
【００１４】
図２は、発音制御機能の構成を説明するブロック図である。制御部１１０は、発音制御プログラムを実行することにより、第１表示制御部１１１、第２表示制御部１１２および発音制御部１１３を構成して発音制御機能を実現する。
第１表示制御部１１１は、画像の表示に関する設定データを記憶部１２０から取得する。第１表示制御部１１１は、発音データの再生に用いられるシーケンサを示す画像（以下「シーケンサ画像」という。）の画像データを、記憶部１２０から取得する。第１表示制御部１１１は、取得した画像データおよび設定データを用いてシーケンサ画像を表示画面１４１に表示させるように表示部１４０を制御する（以下、単に「画像を表示させる」という。）。
【００１５】
第１表示制御部１１１は、同様に、発音データに対応する画像（以下「発音データ画像」という。）と操作に供する画像（以下「操作画像」という。）とを表示させる。本実施形態においては、発音データ画像は、発音データの名称、発音データの特徴などに応じた画像である。また、発音データ画像は、対応する発音データが示す発音内容が設定された画像である。本実施形態においては、発音データ画像が、本発明における「発音画像」に相当する。また、操作画像は、発音データの再生、停止などに用いられる画像である。第１表示制御部１１１は、操作部１３０からの指示に基づいて、発音データ画像をシーケンサ画像に重ねて表示させる。例えば、第１表示制御部１１１は、操作部１３０への操作によって指定されたシーケンサ画像上の位置に発音データ画像を表示させる。第１表示制御部１１１は、発音データ画像を表示させたシーケンサ画像上の位置の情報を、第２表示制御部１１２へ出力する。
【００１６】
第２表示制御部１１２は、操作部１３０から出力される動作開始の指示を受け付けると、この指示に応じたタイミングからの経過した時間を示す時間情報を生成する。この例においては、第２表示制御部１１２は、指示を受け付けると直ちに時間情報を生成する。なお、第２表示制御部１１２は、操作部１３０以外の各部から動作開始の指示を受けてもよい。第２表示制御部１１２は、生成した時間情報に基づき、経過する時間に応じてシーケンサ画像上の位置を順次特定する。第２表示制御部１１２は、特定した位置を示すための画像（以下「位置指定画像」という。）を特定した位置に表示させる。具体的には、第２表示制御部１１２は、時間情報の示す時間に対応してあらかじめ決められたシーケンサ画像上の位置に位置指定画像を表示させる。
【００１７】
第２表示制御部１１２は、第１表示制御部１１１から入力された発音データ画像の位置の情報と特定した位置とに基づいて、この発音データ画像に対応する発音データの情報を発音制御部１１３へ出力する。例えば、第２表示制御部１１２は、発音データ画像の位置と位置指定画像の位置とが一致したときに発音データの情報を出力してもよいし、これらの放射方向Ｄ１に沿った位置があらかじめ決められた距離となったときに発音データの情報を出力してもよい。このように、第２表示制御部１１２は、表示させている位置指定画像と第１表示制御手段によって表示されている発音データ画像との位置関係に応じて、発音制御部１１３に対して発音制御に必要な情報を出力する。
【００１８】
発音制御部１１３は、第２表示制御部１１２から取得した情報が示す発音データを記憶部１２０から取得する。発音制御部１１３は、発音部１５０を制御して、取得した発音データの示す音を発音部１５０に発音させる。
【００１９】
［発音制御機能における表示画面構成］
図３は、発音制御装置１０が備える表示画面１４１の表示例を説明する図である。表示画面１４１には、放射状シーケンサ画像２０、操作ボタン画像群３０および発音データ画像群４０が表示されている。発音データ画像群４０は、表示画面１４１の左右方向に並んで表示される複数の発音データ画像によって構成される。本実施形態においては、発音データ画像群４０は、発音データ画像４００Ａ，４００Ｂ，４００Ｃ・・・，４００Ｐ（以下、区別しない場合は「発音データ画像４００」という。）で構成されている。発音データ画像４００Ａ，４００Ｂ，４００Ｃ・・・，４００Ｐは、それぞれ発音データＡ，Ｂ，Ｃ・・・，Ｐと対応している。
【００２０】
放射状シーケンサ画像２０は、中心点２０１から特定の範囲に放射状に広がる領域（以下「放射領域」という。）で構成される。特定の範囲とは、中心点２０１から放射方向Ｄ１に沿った特定の距離の範囲と、中心点２０１を中心とした特定の角度の範囲である。ここにおいて、放射方向とは、一点を中心に四方八方に広がり出る方向のことであり、放射状とは、一点を中心に四方八方に広がり出た形状のことである。図３の例では、放射領域２１０Ａ，２１０Ｂ，２１０Ｃ，２１０Ｄ，２１０Ｅ（以下、区別しない場合は「放射領域２１０」という。）が表示されている。放射領域２１０の範囲は、互いに重複しない。放射領域２１０Ａ，２１０Ｂ，２１０Ｃ，２１０Ｄ，２１０Ｅは、中心点２０１側にそれぞれ開始線２２１Ａ，２２１Ｂ，２２１Ｃ，２２１Ｄ，２２１Ｅ（以下、区別しない場合は「開始線２２１」という。）を、開始線２２１の反対側にそれぞれ終了線２２２Ａ，２２２Ｂ，２２２Ｃ，２２２Ｄ，２２２Ｅ（以下、区別しない場合は「終了線２２２」という。）を有する。図３の例では、放射領域２１０における放射方向Ｄ１に沿った特定の距離とは、開始線２２１から終了線２２２までの放射方向Ｄ１に沿った距離である。
【００２１】
放射領域２１０は、周方向Ｄ２に沿った拍線２０２によって拍領域に分割されている。図３の例では、放射領域２１０Ｄは６つの拍領域、それ以外の放射領域２１０は４つの拍領域に分割されている。なお、拍線２０２および拍領域は、これに限らず、設定によって数が変更される。ここで、放射領域２１０は、放射方向Ｄ１に沿った位置に対応して経過する時間が各々設定されているものとする（以下、この設定されている内容を「時間設定」という。）。拍線２０２は、等間隔で配置され、等しい時間間隔で訪れる基本的なリズムである拍節を示している。拍領域は、放射方向Ｄ１に沿った距離が拍の長さを示している。また、開始線２２１から終了線２２２までの放射方向Ｄ１に沿った距離は、周期的に繰り返される拍子を示している。すなわち、開始線２２１は拍子の開始する位置を、終了線２２２は拍子の終了する位置を示している。放射領域２１０は、表示する画像の形状や大きさを示す設定データに基づいて第１表示制御部１１１により表示される。この設定データとは、具体的には、放射領域２１０における、放射方向Ｄ１に沿った距離と周方向Ｄ２の角度と拍領域の数とを放射領域毎に示すデータである。
【００２２】
発音データ画像４００は、放射領域２１０に表示されている。図３の例では、例えば、発音データ画像４００Ｄ、４００Ａがそれぞれ放射領域２１０Ａにおける開始線２２１Ａから２番目、４番目の拍領域に表示されている。発音データ画像４００は、対応する発音データの発音されるタイミングを表示されている位置によって示している。例えば、放射領域２１０Ａにおいては、発音データＤが拍子の開始から２拍目、発音データＡが拍子の開始から４拍目に発音されることを示している。他の放射領域２１０においても、各々に表示されている発音データ画像４００が、対応する発音データの発音されるタイミングを表示されている位置によって示している。このように、放射領域２１０Ａおよび発音データ画像４００は、ひとつの曲を示している。
【００２３】
放射領域２１０上には、周方向Ｄ２に沿った弧状の位置指定画像が表示されている。図３の例では、放射領域２１０Ａ，２１０Ｂ，２１０Ｃ，２１０Ｄ，２１０Ｅ上には、それぞれ位置指定画像２３０Ａ，２３０Ｂ，２３０Ｃ，２３０Ｄ，２３０Ｅ（以下、区別しない場合は「位置指定画像２３０」という。）が表示されている。位置指定画像２３０は、放射領域２１０の周方向Ｄ２に沿って一方の端部から他方の端部まで表示されている。隣り合う放射領域２１０における位置指定画像２３０の開始線２２１からの距離が異なる場合は、各位置指定画像２３０の近い側の端部同士を結ぶ線分状の画像が表示される。図３の例では、位置指定画像２３０Ｄと位置指定画像２３０Ｃ、２３０Ｅとの間で線分状の画像が表示されている。
【００２４】
位置指定画像２３０は、時間情報に対応する時間の経過に伴い開始線２２１から終了線２２２まで順次位置を変えながら表示される。位置指定画像２３０は、表示される位置に応じた形状で表示されている。具体的には、位置指定画像２３０は、開始線２２１から終了線２２２にかけて弧の長さが長くなるように表示されていく。位置指定画像２３０は、終了線２２２まで到達すると、再び開始線２２１に戻って表示される。位置指定画像２３０は、利用者によって見かけ上表示画面１４１上を移動しているように認識される。以下、説明の便宜上、「位置指定画像２３０が移動している」と表現する。
【００２５】
位置指定画像２３０は、放射領域２１０ごとにそれぞれ一定の速さで移動する。位置指定画像２３０の移動の速さは、設定データに設定された発音する曲のテンポ、放射領域２１０の有する拍領域の数および開始線２２１から終了線２２２までの放射方向Ｄ１に沿った距離に応じて設定される。例えば、テンポがＢＰＭ（Beat Per Minute）＝１２０と設定された場合、位置指定画像２３０は、１分間に１２０の拍領域を通過する速さで移動する。拍領域の放射方向Ｄ１に沿った距離は、開始線２２１から終了線２２２までの放射方向Ｄ１に沿った距離と放射領域２１０の有する拍領域の数とによって決まる。図３の例では、各放射領域２１０における位置指定画像２３０は、同時に開始線２２１から移動を開始している。また、位置指定画像２３０Ａ，２３０Ｂ，２３０Ｃ，２３０Ｅは同じ速さで移動している。これに対して、位置指定画像２３０Ｄは、他の位置指定画像２３０が１拍移動する間に２拍移動する速さで移動している。このとき、第２表示制御部１１２は、放射領域２１０における放射方向Ｄ１に沿った位置を、経過する時間と放射領域２１０の時間設定とに応じて順次特定し、特定した位置に応じた位置指定画像２３０を放射領域２１０に表示させる。
【００２６】
位置指定画像２３０と発音データ画像４００とが接触すると、発音部１５０は、発音データ画像４００に対応する発音データの音を発音する。なお、この音は、位置指定画像２３０と発音データ画像４００とが重なる期間のいずれかのタイミングで発音されるようにしてもよい。この例における場合には、利用者は、位置指定画像２３０が発音データ画像４００に接触した瞬間に対応する発音データが発音されるように認識することができる。
【００２７】
操作ボタン画像群３０は、再生ボタン画像３０１、停止ボタン画像３０２、録音ボタン画像３０３、削除ボタン画像３０４、分割ボタン画像３０５および変更ボタン画像３０６によって構成される。第１表示制御部１１１、第２表示制御部１１２および発音制御部１１３は、これらのボタン画像が利用者の操作により選択される（以下、単に「選択される」という。）と、選択されたボタン画像に応じて動作する。再生ボタン画像３０１が選択されると、第２表示制御部１１２は、位置指定画像２３０を表示させる。発音制御部１１３は、第２表示制御部１１２から入力される情報によって示される音を発音させる。停止ボタン画像３０２が選択されると、第２表示制御部１１２は、位置指定画像２３０の表示と情報の出力とを停止する。また、発音制御部１１３は、発音部１５０に発音させる動作を停止する。このように、再生ボタン画像３０１が選択されると、発音データの再生が開始され、停止ボタン画像３０２が選択されると、発音データの再生が停止する。
【００２８】
録音ボタン画像３０３が選択されると、第２表示制御部１１２は、選択されている放射領域２１０に位置指定画像２３０を表示させる。この状態で操作により発音データ画像群４０から発音データ画像４００が選択されると、第１表示制御部１１１は、選択された発音データ画像４００を位置指定画像２３０の表示されている位置に表示させる。この状態は、停止ボタン画像３０２が選択されることによって終了する。削除ボタン画像３０４が選択されると、第１表示制御部１１１は、続けて選択された発音データ画像４００または放射領域２１０の表示を終了させる。
【００２９】
分割ボタン画像３０５が選択されると、第１表示制御部１１１は、続けて選択された放射領域２１０を放射方向Ｄ１に沿って伸びる直線で２つの放射領域２１０に分割して表示させる。変更ボタン画像３０６が選択されると、第１表示制御部１１１は、続けて選択された放射領域２１０に対する設定データの変更用ポップアップ画面を表示させる。第１表示制御部１１１は、操作によりこのポップアップ画面上で入力された情報に基づき、設定データを変更する。第１表示制御部１１１は、変更された設定データに基づき、放射領域２１０を表示する。
以上が、発音制御機能を実現する各構成についての説明である。次に、上述した表示制御部１１１によって表示画面１４１に表示される内容の例を説明する。
【００３０】
［発音制御機能における表示例］
図４、図５、図６、図７は、発音制御機能における表示画面１４１の第１、第２、第３、第４の表示例を説明する図である。まず、発音制御機能を開始すると、第１表示制御部１１１は、表示画面１４１に図４に示す内容の表示を行う。第１表示制御部１１１は、放射領域２１０、操作ボタン画像群３０および発音データ画像群４０を表示画面１４１に表示させる。第１表示制御部１１１は、設定データに基づいて、放射領域２１０および拍線２０２を表示させる。図４の例では、第１表示制御部１１１は、図３の例と同じ放射領域２１０および拍線２０２を表示させている。
【００３１】
図４の状態から、放射領域２１０Ａに２つの発音データ画像４００を反映させると図５の表示となる。利用者は、操作により発音データ画像４００のいずれかを選択し、続けて放射領域２１０Ａ上の特定の位置を指定する。第１表示制御部１１１は、選択された発音データ画像４００を、指定された位置に表示させる。図５の例では、利用者は、発音データ画像４００Ｄ，４００Ａを選択して、続けてそれぞれ放射領域２１０Ａの開始線２２１Ａから２番目の拍領域、４番目の拍領域を指定した。第１表示制御部１１１は、これらの拍領域にそれぞれ発音データ画像４００Ｄ，４００Ａを表示させる。
【００３２】
この状態で、利用者が操作により再生ボタン画像３０１を選択して曲の再生を指示すると、第２表示制御部１１２は、時間の経過に伴って位置指定画像２３０Ａを移動させて表示する。発音制御部１１３は、第２表示制御部１１２から入力される情報によって示される音を発音させる。利用者は、再生される発音データの音を聞きながら、発音データ画像４００の追加、削除または位置の変更等により放射領域２１０Ａおよび発音データ画像４００によって示される曲を編集する。
【００３３】
図５の状態から、操作により放射領域２１０Ｂ，２１０Ｃ，２１０Ｄ，２１０Ｅのそれぞれに、発音データ画像４００および位置指定画像２３０を表示させると図６の表示となる。利用者は、操作により選択した発音データ画像４００に続けて放射領域２１０Ｂ，２１０Ｃ，２１０Ｄ，２１０Ｅの位置を指定する。第１表示制御部１１１は、指定されたそれぞれの位置に選択された発音データ画像４００を表示させる。利用者が操作により曲の再生を指示すると、第２表示制御部１１２は、位置指定画像２３０を移動させて表示する。このとき、第２表示制御部１１２は、位置指定画像２３０を、例えば、開始線２２１または最後に再生が停止されたときに位置指定画像２３０の表示されていた位置に表示し、時間の経過に伴って位置指定画像２３０を移動させる。発音制御部１１３は、位置指定画像２３０の表示されている位置と発音データ画像４００の表示位置との関係、および発音データ画像４００に対応する発音データに基づいて発音させる。
【００３４】
利用者は、操作により放射領域２１０上に表示されている発音データ画像４００を選択し、表示されている位置とは異なる位置を指定する。第１表示制御部１１１は、選択された発音データ画像４００を、操作により指定された位置に表示させる。図６の例では、第１表示制御部１１１は、利用者の操作により、放射領域２１０上に表示されている発音データ画像４００Ｄを、破線で示した元の位置から放射領域２１０Ａ内の異なる位置に変更して表示させている。なお、第１表示制御部１１１は、発音データ画像４００を表示させる位置を、異なる放射領域２１０上に変更してもよい。これにより、利用者は、発音データ画像４００を表示させる位置を自由に変更させながら曲を編集することができる。
【００３５】
図６の状態から、放射領域２１０を削除、分割および変更すると図７の状態となる。利用者は、図６の状態から、操作により放射領域２１０Ｂを選択した状態で削除ボタン画像３０４を選択する。第１表示制御部１１１は、選択された放射領域２１０Ｂの表示を終了させる。利用者は、操作により放射領域２１０Ｃを選択した状態で分割ボタン画像３０５を選択する。第１表示制御部１１１は、選択された放射領域２１０Ｃを放射領域２１０Ｆ、２１０Ｇに分割して表示させる。利用者は、操作により放射領域２１０Ｇを選択した状態で変更ボタン画像３０６を選択する。利用者は、操作により放射領域２１０Ｇの表示に関する設定データを変更する。第１表示制御部１１１は、操作により変更された設定データ（この例では、放射領域の放射方向Ｄ１に沿った距離および拍領域の数）に基づき、放射領域２１０Ｇを表示する。図７の例では、第１表示制御部１１１は、放射領域２１０Ｆに比べて放射方向Ｄ１に沿って４分の５倍の距離を有し、拍領域の数を５つに変更した放射領域２１０Ｇを表示させている。
【００３６】
利用者は、操作により放射領域２１０Ｅを選択した状態で変更ボタン画像３０６を選択する。利用者は、操作により放射領域２１０Ｅの表示に関する設定データを変更する。第１表示制御部１１１は、操作により変更された設定データに基づき、放射領域２１０Ｅを表示する。図７の例では、第１表示制御部１１１は、放射領域２１０Ｅと放射方向Ｄ１に沿って同じ距離を有し、拍領域の数を５つに変更した放射領域２１０Ｅを表示させている。
【００３７】
利用者は、操作により、再生ボタン画像３０１を選択する。第２表示制御部１１２は、位置指定画像２３０を各放射領域２１０に表示させる。図７の例では、位置指定画像２３０は、同時に開始線２２１から移動を開始している。第２表示制御部１１２は、放射領域２１０の表示されていない領域においては、開始線２２１の表示される円周上に位置指定画像２３０を表示させる。第２表示制御部１１２は、放射領域２１０Ａ，２１０Ｃ１，２１０Ｃ２，２１０Ｅ上においては、同じ経過時間における通過する拍線２０２の数が同じとなるように位置指定画像２３０を表示させる。第２表示制御部１１２は、放射領域２１０Ｄにおいては、他の位置指定画像２３０が１つの拍線２０２を通過する間に２つの拍線２０２を通過するように位置指定画像２３０を表示させる。
【００３８】
以上のとおり各部が動作することで、利用者は、複数の放射領域２１０における拍子とテンポと位置指定画像２３０の見かけ上の速さとを自由に変化させながら曲を編集することができる。このとき、利用者は、異なる放射領域２１０に配置されている発音データ画像４００同士であっても、各発音データ画像４００と中心点２０１との距離によって各々の発音タイミングの間隔を視覚的に認識しやすい。このため、利用者は、発音タイミングを変化させながら複数の曲を繰り返し発音させる場合にも、発音データ同士の発音タイミングの間隔を好適に調整しながらループ曲を作成することができる。
【００３９】
以上、本発明の実施形態について説明したが、本発明は他の形態でも実施可能である。
＜変形例１＞
発音制御部１１３は、発音データ画像４００が配置されている放射領域２１０における周方向Ｄ２に沿った位置に応じて、発音データ画像に設定された発音内容を変化させて発音させてもよい。例えば、発音制御部１１３は、この周方向Ｄ２に沿った位置が放射領域２１０のいずれかの端部に近いほど音が小さく、遠いほど音が大きくなるように制御するといった具合である。また、発音制御部１１３は、この周方向Ｄ２に沿った位置に応じて、音の高さ、音色、発音される時間またはエフェクトのかかり具合等を変化させて音を発音させてもよい。
【００４０】
図８は、変形例１に係る放射状シーケンサ画像２０を説明する図である。第１表示制御部１１１は、放射領域２１０Ｈ，２１０Ｊ，２１０Ｋ，２１０Ｌを表示させている。第１表示制御部１１１は、放射領域２１０Ｊ上の開始線２２１Ｊからそれぞれ３、３、４番目の拍領域に発音データ画像４００Ｈ，４００Ｎ，４００Ｍを配置して表示させている。ここで、発音データ画像４００Ｈ，４００Ｎ，４００Ｍの中心と中心点２０１を通る直線をそれぞれ直線Ｌ１，Ｌ２，Ｌ５とする。また、放射領域２１０Ｊの周方向Ｄ２における端部と中心点２０１を通る直線をそれぞれＬ３，Ｌ４とする。図８の例では、直線Ｌ５は、放射領域２１０Ｊの周方向Ｄ２における中心を通る直線である。また、直線Ｌ１，Ｌ２，Ｌ３，Ｌ４は、直線Ｌ５とそれぞれ角度Ａ１，Ａ２，Ａ３，Ａ４をなしている。
【００４１】
この場合、発音制御部１１３は、放射領域２１０の端部から最も離れた位置に配置されている発音データ画像４００Ｍに対応する音については、あらかじめ設定された基準となる音量で発音させる。また、発音制御部１１３は、発音データ画像４００Ｈに対応する音については、角度Ａ３に対する角度Ａ１の大きさの割合だけ基準となる音量よりも小さな音で発音させる。例えば、角度Ａ１，Ａ３がそれぞれ２０度、４５度であれば、発音制御部１１３は、発音データ画像４００Ｍに対応する音の大きさに対して、発音データ画像４００Ｈに対応する音を４５分の（４５−２０）の大きさで発音させるといった具合である。同様に、角度Ａ２，Ａ４がそれぞれ４０度、４５度であれば、発音制御部１１３は、発音データ画像４００Ｍに対応する音の大きさに対して、発音データ画像４００Ｎに対応する音を４５分の（４５−４０）の大きさで発音させる。なお、発音制御部１１３は、この割合をそのまま用いるだけでなく、あらかじめ決められた係数を乗じて用いてもよい。また、この例では、直線Ｌ３，Ｌ４上に中心が来るように配置されている発音データ画像４００に対応する音の大きさが０となるが、これには限らない。例えば、発音制御部１１３は、この場合に音の大きさが発音データ画像４００Ｍの半分の大きさなど、あらかじめ定められた割合になるように発音させてもよい。
【００４２】
＜変形例２＞
上述した変形例１では、発音制御部１１３は、発音データ画像の周方向Ｄ２に沿った位置に応じて発音させる音を変化させたが、さらに隣接する放射領域２１０に設定されている発音効果に関する内容に応じて、発音データ画像に設定された発音内容を変化させてもよい。発音効果に関する内容とは、例えば、音の高さ、音色、音量、発音される時間またはエフェクトのかかり具合等である。この場合、第１表示制御部１１１は、発音タイミングを示す画像（以下「発音タイミング画像」という。）を配置して表示する。本変形例においては、発音タイミング画像が、本発明における「発音画像」に相当する。そして、発音制御部１１３は、発音タイミング画像の配置される位置と、隣接する放射領域２１０に設定されている発音効果に関する内容とに応じて音を発音させる。すなわち、発音タイミング画像は、配置される位置に応じた音を発音させるための画像である。
【００４３】
例えば、放射領域２１０ごとに基準となる音色（以下「基準音色」という。）が設定されていて、発音タイミング画像の配置される位置が放射領域２１０の周方向Ｄ２における中央に近いほど、発音制御部１１３は、基準音色に近い音を発音させるといった具合である。また、発音タイミング画像の配置される位置が放射領域２１０の周方向Ｄ２における端部に近づくと、発音制御部１１３は、放射領域２１０の基準音色とその端部側に隣接する放射領域２１０の基準音色とを合成した音を発音させる。この場合、発音タイミング画像の配置されている位置と両放射領域２１０の中央との周方向Ｄ２に沿った距離の比率によって、発音制御部１１３は、両基準音色を合成する割合を決めてもよい。
【００４４】
図９は、変形例２に係る放射状シーケンサ画像２０を説明する図である。第１表示制御部１１１は、放射領域２１０Ｈ，２１０Ｊ，２１０Ｋ，２１０Ｌおよびそれぞれの周方向Ｄ２における中央と中心点２０１とを通る直線ＬＨ，ＬＪ，ＬＫ，ＬＬを表示させている。第１表示制御部１１１は、放射領域２１０Ｊ上に発音タイミング画像４３０Ａ，４３０Ｂ，４３０Ｃを配置して表示させている。ここで、発音タイミング画像４３０Ａ，４３０Ｂ，４３０Ｃの中心と中心点２０１とを通る直線をそれぞれ直線Ｌ１，Ｌ２，Ｌ３とする。直線Ｌ１は、直線ＬＪと重なって表示されている。直線Ｌ３は、放射領域２１０Ｊと放射領域２１０Ｈとの境界線と重なって表示されている。また、直線ＬＨおよびＬ２は角度Ａ１、直線Ｌ２およびＬＪは角度Ａ２をなすものとする。
【００４５】
発音制御部１１３は、発音タイミング画像４３０Ａと位置指定画像２３０とが重なって表示されると、放射領域２１０Ｊの基準音色を発音させる。発音制御部１１３は、発音タイミング画像４３０Ｂと位置指定画像２３０とが重なって表示されると、放射領域２１０Ｊの基準音色と放射領域２１０Ｈの基準音色とを、角度Ａ２および角度Ａ１の大きさの割合で合成した音を発音させる。発音制御部１１３は、発音タイミング画像４３０Ｃと位置指定画像２３０とが重なって表示されると、放射領域２１０Ｊの基準音色と放射領域２１０Ｈの基準音色とを１対１の割合で合成した音を発音させる。
【００４６】
＜変形例３＞
第１表示制御部１１１は、放射領域２１０上に表示される発音データ画像４００の特徴または表示される位置の特徴等に応じて自動的に放射領域２１０の周方向Ｄ２に沿った幅、放射方向Ｄ１に沿った距離または色等を決めて表示させてもよい。例えば、第１表示制御部１１１は、発音データ画像４００が多く表示されている放射領域２１０ほど周方向Ｄ２に沿った幅を大きくして表示するといった具合である。また、第１表示制御部１１１は、発音される音の高さの平均が高いほど赤く、低いほど青く放射領域２１０を表示させてもよい。このように、第１表示制御部１１１が放射領域２１０を変化させて表示させることで、利用者は、放射領域２１０の大きさ、形状または色等を比較することで、各放射領域２１０の示す曲同士の関係を把握することができる。なお、放射領域２１０の表示を変化させる条件は、テンポ、拍子、音色、平均音量などであってもよい。
【００４７】
＜変形例４＞
上述した実施形態においては、発音データ画像４００は、対応する音の波形データを有していたが、ＭＩＤＩ（Musical Instrument Digital Interface）等の音の特徴量を数値化した特徴量データを有してもよい。この場合、制御部１１０は、この特徴量データを音の波形データに変換してから発音部１５０に対して発音するように制御する。なお、制御部１１０は、インターフェース１６０経由で接続する外部装置に特徴量データの波形データへの変換をさせるよう制御してから発音部１５０に発音させてもよい。
【００４８】
＜変形例５＞
上述した実施形態においては、利用者は、放射状シーケンサ画像２０上に直接発音データ画像４００を表示させながら曲の作成および編集をしたが、これとは異なるシーケンサ画像を用いて曲の作成および編集をしてもよい。例えば、矩形状の拍領域が直線状に並んだ画像（以下「直線状シーケンサ画像」という。）である。この場合、第１表示制御部１１１は、操作により、直線状シーケンサ画像上に発音データ画像４００を表示させる。第１表示制御部１１１は、操作により、直線状シーケンサ画像に表わされる曲に対応する放射領域２１０および発音データ画像４００を、放射状シーケンサ画像２０上に表示させる。
【００４９】
第１表示制御部１１１は、直線状シーケンサ画像を放射状シーケンサ画像２０とは異なる領域に表示させてもよいし、同じ領域に表示させてもよい。また、第１表示制御部１１１は、操作により、放射状シーケンサ画像２０および直線状シーケンサ画像を交互に表示させてもよい。第１表示制御部１１１は、放射状シーケンサ画像２０および直線状シーケンサ画像を重ねて表示させてもよい。この場合、第１表示制御部１１１は、操作するほうのシーケンサ画像を手前に濃い色合いで表示させ、操作しないほうのシーケンサを後に薄い色合いで表示させてもよい。これにより、利用者は、操作するシーケンサ画像を視認しやすくなる。
【００５０】
＜変形例６＞
第２表示制御部１１２は、放射領域２１０ごとに放射方向Ｄ１に沿った位置として特定した位置から中心点２０１までの距離が、複数の放射領域２１０において特定の関係となったときに位置指定画像２３０の表示の態様を変化させてもよい。例えば、全てまたは複数の放射領域２１０の位置指定画像２３０と中心点２０１との距離が同じとなったときに、位置指定画像２３０を表示する色や太さを変化させるといった具合である。これにより、利用者は、位置指定画像２３０が円周上に並ぶなどの特定のタイミングを認識しやすくなる。
【００５１】
＜変形例７＞
上述した実施形態における発音制御プログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供し得る。また、発音制御装置１０は、発音制御プログラムをネットワーク経由でダウンロードしてもよい。
【００５２】
＜変形例８＞
上述した変形例２において、第１表示制御部１１１は、発音タイミング画像の代わりに発音データ画像を表示させてもよい。例えば、発音制御部１１３は、発音データ画像の表示される位置、隣接する放射領域２１０に設定されている発音に関する内容および発音データ画像に対応する発音データに応じて音を発音させるといった具合である。この場合、放射領域に設定された発音に関する内容は、発音データ画像に対応する発音データで規定される内容以外となる。例えば、設定される内容は、音量、発音される時間またはエフェクトのかかり具合等である。
【００５３】
＜変形例９＞
第１表示制御部１１０は、発音データ画像４００を表示させる際、クオンタイズ処理を行ってもよい。例えば、第１表示制御部１１１は、指定された位置に近い開始線２２１、終了線２２２または拍線２０２に端部が接するように発音データ画像４００を表示させるといった具合である。また、第１表示制御部１１１は、開始線２２１、終了線２２２または拍線２０２が発音データ画像４００の中心を通るように表示してもよい。これらに限らず、第１表示制御部１１１は、拍における所定のタイミングに発音がされるように、発音データ画像４００を表示させればよい。第１表示制御部１１０がこのように発音データ画像４００を表示することで、利用者は、発音データ画像４００を拍における所定のタイミングに表示させることが容易になる。
【００５４】
また、第１表示制御部１１１は、位置を指定する操作が終了した後、指定された位置から表示させる位置まで発音データ画像４００を移動させながら表示してもよい。第１表示制御部１１０がこのように発音データ画像４００を表示することで、利用者は、表示させた発音データ画像４００の表示されている位置を容易に把握することができる。
【００５５】
＜変形例１０＞
第１表示制御部１１０は、放射領域２１０を重ねて表示させてもよい。この場合、第１表示制御部１１０は、放射領域２１０が重なっている領域を他の領域とは色を変えて表示させるのが望ましい。このように第１表示制御部１１０が放射領域２１０を表示させることで、利用者は、放射領域２１０が重なっている領域を認識しやすくなる。また、発音制御部１１３は、放射領域２１０が重なっている領域における発音データ画像に対応する音を変化させて発音させてもよい。
【００５６】
＜変形例１１＞
第２表示制御部１１２は、上述した実施形態では、開始線２２１（内側）から終了線２２２（外側）に向けて時間の経過に伴い移動しているように位置指定画像２３０を表示させたが、終了線２２２（外側）から開始線２２１（内側）に向けて時間の経過に伴い移動しているように位置指定画像２３０を表示させてもよい。
【００５７】
＜変形例１２＞
第２表示制御部１１２は、上述した実施形態では、生成した時間情報基づき経過する時間に応じて順次特定した位置に位置指定画像２３０を表示させたが、特定した位置が開始線２２１、終了線２２２又は拍線２０２の位置と一致した場合のみ位置指定画像２３０を表示させてもよい。この場合、位置指定画像２３０は、これらの線の位置を非連続的に移動しているように利用者によって認識される。
【００５８】
＜変形例１３＞
上述した実施形態では、操作部１３０におけるタッチセンサは、表示画面１４１の表面部分に設けられていたが、これとは別の部分に設けられ、タッチパッドとして構成されてもよい。
【符号の説明】
【００５９】
１０…発音制御装置、２０…放射状シーケンサ画像、３０…操作ボタン画像群、４０…発音データ画像群、１１０…制御部、１２０…記憶部、１３０…操作部、１４０…表示部、１４１…表示画面、１５０…発音部、１６０…インターフェース、２０１…中心点、２０２…拍線、２１０…放射領域、２２１…開始線、２２２…終了線、２３０…位置指定画像、３０１…再生ボタン画像、３０２…停止ボタン画像、３０３…録音ボタン画像、３０４…削除ボタン画像、３０５…分割ボタン画像、３０６…変更ボタン画像、４００…発音データ画像
【図１】
2011203554.tif 000003
【図２】
2011203554.tif 000004
【図３】
2011203554.tif 000005
【図４】
2011203554.tif 000006
【図５】
2011203554.tif 000007
【図６】
2011203554.tif 000008
【図７】
2011203554.tif 000009
【図８】
2011203554.tif 000010
【図９】
2011203554.tif 000011