(57)【要約】【課題】  編集対象とする区間を選択して音波形の編集を開始した後、編集対象とする区間を容易に変更することができる音波形編集装置を提供する。【解決手段】  編集対象取り込み部１４１は、操作部１２を用いた取り込み指示操作により、曲データファイル中の音波形データのうち一部の区間が指示された場合、この取り込み指示操作により指示された区間内の本ループの音波形データおよびその直後のネクストループの音波形データを示すシーンデータをシーンデータバッファ１５１に格納する。編集部１４２は、シーンデータバッファ１５１内のシーンデータのうち予め指定された編集対象区間内のデータを、操作部１２を用いた編集操作に従って編集する。編集対象シフト部１４３は、操作部１２を用いたシフト指示操作に応じて、編集対象区間を本ループからネクストループへ、またはネクストループから本ループへシフトする。【選択図】図１
2014029387.tif 000002
【特許請求の範囲】
【請求項１】
操作手段を用いた取り込み指示操作により、記憶手段に記憶された音波形データのうち一部の区間が指示された場合、この取り込み指示操作により指示された指定区間内の音波形データおよびこの音波形データの後方または前方に連続した拡張区間内の音波形データを示す音波形構成データをバッファに格納する編集対象取り込み手段と、
前記バッファに格納された音波形構成データのうち予め指定された編集対象区間内のデータを、前記操作手段を用いた編集操作に従って編集する編集手段と、
前記操作手段を用いたシフト指示操作に応じて、前記編集対象区間を時間軸方向にシフトする編集対象シフト手段と
を具備することを特徴とする音波形編集装置。
【請求項２】
前記編集対象取り込み手段は、前記音波形構成データとして、前記指定区間内の音波形データおよび前記拡張区間内の音波形データを構成する各音素材を示す音素材指定情報を含む音波形構成データを生成して前記バッファに格納し、
前記編集手段は、前記バッファに格納された音波形構成データのうち編集対象区間内のものが示す音素材を、前記操作手段を用いた編集操作に従って他の音素材へ置き換えることを特徴とする請求項１に記載の音波形編集装置。
【請求項３】
各種の音素材の集合体である音素材データベースを具備し、
前記編集対象取り込み手段は、前記音波形構成データとして、前記音素材指定情報とともに、各々前記音素材データベース内の音素材であって、前記指定区間内の音波形データおよび前記拡張区間内の音波形データを構成する各音素材の各々に類似した音素材を示す類似音素材指定情報を含む音波形構成データを生成して前記バッファに格納し、
前記編集手段は、前記操作手段を用いた編集操作に従って、前記音素材情報が示す音素材を前記類似音素材指定情報が示す音素材に置き換えることを特徴とする請求項２に記載の音波形編集装置。
【請求項４】
前記音波形編集装置に生じる動きを検出するセンサと、
前記センサにより前記音波形編集装置の動きが検出されるのに応じて、前記音波形構成データの前記編集対象区間内のデータの編集を前記編集手段に実行させる手段を具備することを特徴とする請求項１〜３のいずれか１の請求項に記載の音波形編集装置。
【請求項５】
コンピュータを、
操作手段を用いた取り込み指示操作により、記憶手段に記憶された音波形データのうち一部の区間が指示された場合、この取り込み指示操作により指示された指定区間内の音波形データおよびこの音波形データの後方または前方に連続した拡張区間内の音波形データを示す音波形構成データをバッファに格納する編集対象取り込み手段と、
前記バッファに格納された音波形構成データのうち予め指定された編集対象区間内のデータを、前記操作手段を用いた編集操作に従って編集する編集手段と、
前記操作手段を用いたシフト指示操作に応じて、前記編集対象区間を時間軸方向にシフトする編集対象シフト手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音素材を連結した音波形データを編集する音波形編集装置およびプログラムに関する。
【背景技術】
【０００２】
断片的な音素材をデータベースに記憶し、この音素材を組み合わせて楽音等を発生する技術がある。特許文献１には、このデータベースに登録する音素材を、曲の音波形データから予め決められたアルゴリズムにしたがって抽出する技術が開示されている。そして、最近では、既存の曲の音波形の中から所望の区間の音波形を取り出し、その区間の音波形を構成する各種の音素材をデータベースに登録された他の音素材により置換し、所望のフレーズの音波形を編集する技術が提案されている（例えば非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９１３３７号公報
【非特許文献】
【０００４】
【非特許文献１】Ｙ２  ＰＲＯＪＥＣＴ  ＳＯＮＯＴＥ、［平成２４年７月２２日検索］、インターネット＜ＵＲＬ：  ｈｔｔｐ：／／ｗｗｗ．ｙ２ｌａｂ．ｃｏｍ／ｐｒｏｊｅｃｔ／ｓｏｎｏｔｅ／＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、所望のフレーズを得るために、既存の曲の所望の区間の音波形の編集を行っている際、その区間の近傍の区間の音波形の編集を行うことが必要になる場合がある。このような場合、従来の技術の下では、曲の中から編集対象とする区間を選択する作業からやり直す必要があり、その作業が煩わしいという問題があった。
【０００６】
本発明は、このような課題に鑑みてなされたものであり、編集対象とする区間を選択して音波形の編集を開始した後、編集対象とする区間を容易に変更することができる音波形編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、操作手段を用いた取り込み指示操作により、記憶手段に記憶された音波形データのうち一部の区間が指示された場合、この取り込み指示操作により指示された指定区間内の音波形データおよびこの音波形データの後方または前方に連続した拡張区間内の音波形データを示す音波形構成データをバッファに格納する編集対象取り込み手段と、前記バッファに格納された音波形構成データのうち予め指定された編集対象区間内のデータを、前記操作手段を用いた編集操作に従って編集する編集手段と、前記操作手段を用いたシフト指示操作に応じて、前記編集対象区間を時間軸方向にシフトする編集対象シフト手段とを具備することを特徴とする音波形編集装置を提供する。
【０００８】
かかる発明によれば、操作手段を用いた取り込み指示操作が行われた場合、その取り込み指示操作により指示された指定区間とその指定区間の後方または前方の拡張区間の音波形データを示す音波形構成データがバッファに格納される。そして、編集手段は、バッファに格納された音波形構成データのうち予め指定された編集対象区間内のデータを、操作手段を用いた編集操作に従って編集する。また、編集対象シフト手段は、操作手段を用いたシフト指示操作に応じて、編集対象区間を時間軸方向にシフトする。従って、この発明によれば、音波形構成データを取り込んでその編集を開始した後、容易に編集対象区間を変更することができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の一実施形態である音波形編集装置の構成を示すブロック図である。
【図２】同実施形態におけるデフォルトデータベースおよびユーザデータベースＡ〜Ｄと、曲データベース内の曲データファイルとの関係を示す図である。
【図３】同実施形態における表示部の画面遷移を例示する図である。
【図４】同実施形態におけるシーンデータの構成を示す図である。
【図５】同実施形態における表示部の画面遷移を例示する図である。
【図６】同実施形態における表示部の画面遷移を例示する図である。
【図７】同実施形態のシャッフルモードでの動作を説明する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照し、この発明の実施の形態を説明する。
図１はこの発明の一実施形態である音波形編集装置１０の構成を示すブロック図である。本実施形態による音波形編集装置１０は、例えば携帯電話端末であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上で特定のアプリケーションプログラムを実行することにより、ＤＡＷ（Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｗｏｒｋｓｔａｔｉｏｎ）と呼ばれる機能を提供する装置である。なお、この発明による音波形編集装置は、パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、タブレット端末などの情報処理装置であってもよい。
【００１１】
図１に示すように、本実施形態による音波形編集装置１０は、制御部１１と、操作部１２と、表示部１３と、インターフェイス１４と、記憶部１５と、音響処理部１６と、センサ部１７とを有する。これらの各構成要素はバスを介して接続されている。また、音響処理部１６には、スピーカ１６１およびマイクロフォン１６２が接続されている。
【００１２】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などを有する。制御部１１は、ＲＯＭまたは記憶部１５に記憶された各種プログラムを実行することにより、バスにより接続された各部の制御を行い、各種機能を実現する。
【００１３】
操作部１２は、ユーザによる操作を受け付ける操作ボタンなどの操作子を有し、操作子に対する操作の内容を示す操作データを制御部１１に出力する。また、操作部１２は、表示部１３とともにタッチパネルを構成しており、このタッチパネルにおける押圧位置を検出する押圧位置検出センサを備えている。この操作部１２を介してユーザから与えられる指示が制御部１１に入力される。表示部１３は、液晶ディスプレイなどの表示デバイスである。この表示部１３は、上記操作部１２とともにタッチパネルを構成しており、制御部１１による制御の下、各種のメニュー、ソフトボタン、音波形等の表示を行う。
【００１４】
インターフェイス１４は、外部装置と有線または無線により通信し、各種データの送受信をする機能を有する。インターフェイス１４は、外部装置から入力された各種データを制御部１１に出力する一方、制御部１１からの制御により、外部装置へ各種データを出力する。
【００１５】
マイクロフォン１６２およびスピーカ１６１は、この音波形編集装置１０が携帯電話端末としての機能である通話機能を果たすとき、通話相手からの受話音声を出力するための手段およびユーザからの送話音声を受け取るための手段として機能する。また、スピーカ１６１は、この音波形編集装置１０が曲やフレーズの再生を行うとき、曲やフレーズの音波形信号を音として出力する手段として機能する。音響処理部１６は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などにより構成されており、制御部１１による制御の下、スピーカ１６１を介して外部に出力する音信号、マイクロフォン１６２を介して外部から入力される音信号に対して、ダイナミックレンジ圧縮、フィルタ処理等の各種の信号処理を施す手段である。
【００１６】
センサ部１７は、具体的には３軸の加速度センサである。本実施形態では、音波形編集装置１０の筐体を振る操作が行われた場合に、制御部１１がこのセンサ部１７の出力信号に基づいて振る操作の発生を検知する。
【００１７】
記憶部１５は、ハードディスク、フラッシュメモリなどの不揮発性メモリであって、制御部１１により実行される各種のプログラムと、それらのプログラムにより使用される各種のデータを記憶する。また、記憶部１５内の所定の記憶領域は、制御部１１が各種プログラムを実行する際のワークエリアとして使用される。以下、この記憶部１５に記憶されたプログラム類、データ類について説明する。
【００１８】
曲データベース１１０は、インターフェイス１４を介してインターネット上のサイト等からダウンロードされた曲データファイルの集合体である。ここで、曲データファイルは、曲やフレーズ等の音波形のサンプルデータ列である音波形データを含む。
【００１９】
音素材データベース１２０は、曲データベース１１０内の各曲データファイルの音波形データを分割した断片である音素材に関するデータの集合体である。音素材データベース１２０は、１つの音素材を対象とするデータとして、特定データと特徴量データを含む。ここで、特定データは、対象とする音素材の音波形データが含まれている曲データファイルを特定する情報（ファイル名やアドレス等）と、曲データファイルが示す曲内での当該音素材の波形の開始時刻および終了時刻を示す情報とを含む。また、特徴量データは、対象とする音素材の各種の特徴量（例えば、ＭＦＣＣ（Ｍｅｌ  Ｆｒｅｑｕｅｎｃｙ  Ｃｅｐｓｔｒｕｍ  Ｃｏｅｆｆｉｃｉｅｎｔ）やスペクトラルエナジ等）を示す情報と、その特徴量に基づいて決定されたアタック、ダスト等のカテゴリとを含む。
【００２０】
解析プログラム１３０は、曲データベース１１０内の各曲データファイルに基づいて、各種の音素材の特定データと特徴量データを生成し、この特定データと特徴量データを追加することにより音素材データベース１２０を更新するプログラムである。さらに詳述すると、解析プログラム１３０は、例えば新たな曲データファイルが曲データベース１１０に加わるとき、その曲データファイルが示す曲の音波形を例えばオンセット（音のエネルギーが急激に立ち上がるタイミング）において音素材に分割する。そして、各音素材についての特定データを生成するとともに、各音素材を解析することにより各音素の各種の特徴量を算出し、かつ、特徴量に基づいて各音素材のカテゴリを決定し、各音素材の特徴量データを生成する。そして、各音素材の特定データおよび特徴量データを音素材データベース１２０に加えることにより音素材データベース１２０を更新するのである。なお、この新規な曲データファイルの曲データベース１１０への加入に伴う音素材データベース１２０の更新は、制御部１１がバックグラウンド処理として実行するようにしてもよい。
【００２１】
編集プログラム１４０は、曲データベース１１０内の所望の曲データファイルを選択し、この選択した曲データファイルが示す音波形の所望の区間を選択し、この選択した区間の音波形を構成する各音素材のうち１または複数の音素材を他の音素材に置き換えた音波形を有するフレーズを生成するプログラムである。この編集プログラム１４０は、各々サブルーチンである編集対象取り込み部１４１と、編集部１４２と、編集対象シフト部１４３と、再生部１４４とを有する。
【００２２】
ここで、編集対象取り込み部１４１は、ユーザに所望の曲データファイルを選択させるとともに、その曲データファイルが示す音波形の所望の区間を本ループ（指定区間）として選択させ、この本ループの音波形データおよびこの本ループの後方に連続した所定時間長のネクストループ（拡張区間）内の音波形データを曲データファイルから読み出す。そして、編集対象取り込み部１４１は、音素材データベース１２０を参照することにより、本ループおよびネクストループの各音波形データからシーンデータを構成するデータ（フレーズ、当該フレーズの音素材、類似する音素材等）を生成し、記憶部１５内に設定されたシーンデータバッファ１５１に格納する。また、編集対象取り込み部１４１は、本ループの音波形データを記憶部１５内に設定された波形データバッファ１５２に格納する。そして、ユーザからの登録指示に基づいて、シーンデータバッファ１５１に格納されている情報をシーンデータとして記憶部１５内のシーンデータベース１６０に記憶する。ここで、シーンデータは、音波形データを構成する音素材を示す音素材指定情報を含む音波形構成データであるが、その構成および生成方法については、説明の重複を避けるため、本実施形態の動作説明において詳細を明らかにする。
【００２３】
本実施形態において編集対象取り込み部１４１は、ユーザが行う操作部１２の操作に応じて、後述するシーンデータベース１６０内のシーンデータのうち任意のものを読み出し、シーンデータバッファ１５１に格納する場合がある。この場合、編集対象取り込み部１４１は、音素材データベース１２０を参照することにより、シーンデータバッファ１５１内のシーンデータのうち本ループに対応したデータに基づいて音波形データを生成し、波形データバッファ１５２に格納する。
【００２４】
編集部１４２は、シーンデータバッファ１５１に記憶されたシーンデータに基づいて、本ループまたはネクストループのうちユーザによって編集対象区間として選択された区間の音波形データを生成して表示部１３に表示させる一方、ユーザが操作部１２を利用して行う編集操作に従って、シーンデータの編集を行うサブルーチンである。ここで、シーンデータの編集とは、具体的には、シーンデータの音素材指定情報が示す音素材を他の音素材に置き換える操作である。そして、編集部１４２は、このシーンデータの編集を行った場合に、音素材データベース１２０を参照し、編集後のシーンデータに対応した内容となるように波形データバッファ１５２内の音波形データの音素材の入れ替えを行う。基本的に編集部１４２は、操作部１２の操作に従って、シーンデータが示す音素材の他の音素材への置き換えを行う。しかし、操作部１２の操作により、シャッフルモードが設定された場合、編集部１４２は、センサ部１７の出力信号を監視し、筐体を振る操作が行われたのを検知したとき、擬似乱数を発生し、この擬似乱数に応じて、シーケンスデータが示す音素材をこれと類似な他の音素材に置き換える。以上が編集部１４２によって行われるシーンデータの編集の概要である。そして、編集部１４２は、ユーザが操作部１２を利用して登録操作を行った場合、シーンデータバッファ１５１内のシーンデータをシーンデータベース１６０に格納する。
【００２５】
編集対象シフト部１４３は、ユーザが操作部１２を利用して行うシフト操作に応じて、編集対象区間を本ループからネクストループへ、またはネクストループから本ループへとシフトするサブルーチンである。このシフト操作は、タッチパネル上の所定の位置をタップする簡単な操作である。本実施形態では、このシフト操作を行うのみによりシーンデータの編集対象区間を容易に変更することができる。この点に本実施形態の最大の特徴がある。
【００２６】
再生部１４４は、音波形データを音響処理部１６およびスピーカ１６１を介して音として出力させるサブルーチンである。本実施形態による音波形編集装置１０は、動作モードとして、曲再生モードと、フレーズ編集モードを有している。曲再生モードにおいて、再生部１４４は、曲データベース１１０内の各曲データファイルのうち操作部１２の操作により指定された曲データファイルから音波形データを読み出し、音響処理部１６およびスピーカ１６１を介して音として出力させる。また、フレーズ編集モードにおいて、再生部１４４は、波形データバッファ１５２から音波形データを繰り返し読み出し、音響処理部１６およびスピーカ１６１を介して音として出力させる。
【００２７】
シーンデータベース１６０は、シーンデータの集合体である。本実施形態におけるシーンデータベース１６０は、デフォルトデータベースとユーザデータベースＡ〜Ｄとに分かれている。図２は、このデフォルトデータベースおよびユーザデータベースＡ〜Ｄと曲データベース１１０内の各曲データファイルとの関係を示すものである。
【００２８】
本実施形態による音波形編集装置１０において、曲データベース１１０は、編集プログラム１４０とは別の音楽再生アプリケーションプログラムのアクセス対象となっている。この音楽再生アプリケーションでは、ユーザからの指示に従い、曲データベース１１０の各曲データファイルを複数のグループに分けて管理している。そして、ユーザが音楽再生を行う場合に、音楽再生アプリケーションは、図２に示すような各グループのメニューからなるプレイリストを表示部３に表示させ、所望の曲データファイルが属するグループをユーザに選択させ、その後、そのグループに属する各曲データファイルの中から所望の曲データファイルを選択させる。
【００２９】
ユーザデータベースＡ〜Ｄは、ユーザが作成したシーンデータを記憶し、かつ、読み出して再利用できるようにするためのデータベースであって、ユーザの好みに合ったフレーズ（シーンデータ）の生成を可能にするために用意されたデータベースである。
【００３０】
本実施形態では、音楽再生アプリケーションが提供するプレイリストを構成する各グループに対して、ユーザが操作部１２の操作により名称を付けることができる。この場合、プレイリストのタイトルに対応する曲データ群のデータファイルを利用して、類似する音素片の抽出を行うことができるようになる。そして、本実施形態では、プレイリスト中のあるグループに特定の名称を付けた場合、そのグループがユーザデータベースＡ〜Ｄのいずれかに対応付けられる。
【００３１】
以後、フレーズ編集モードにおいて、ユーザが例えばユーザデータベースＡを指定した場合、編集対象取り込み部１４１は、プレイリストの対応するグループに含まれる楽曲について、曲データベース１１０における全てのシーンデータが示す音素材に対する類似音素材を探索し、既存の音素材と置き換える候補としてユーザに提示する。また、ユーザが操作部１２を利用して登録操作を行った場合、シーンデータバッファ１５１内のシーンデータをシーンデータベース１６０のユーザデータベースＡに格納する。
【００３２】
また、フレーズ編集モードにおいて、ユーザがデフォルトデータベースを指定した場合、編集対象取り込み部１４１は、曲データベース１１０内の全ての曲データファイルを対象として、シーンデータが示す音素材に対する類似音素材を探索し、既存の音素材と置き換える候補としてユーザに提示する。また、ユーザが操作部１２を利用して登録操作を行った場合、シーンデータバッファ１５１内のシーンデータをシーンデータベース１６０のデフォルトデータベースに格納する。
以上が本実施形態による音波形編集装置１０の構成である。
【００３３】
次に本実施形態の動作を説明する。図３（ａ）〜（ｇ）は本実施形態における表示部１３の画面遷移を示すものである。図３（ａ）に示す例では、ユーザが操作部１２の操作により曲データベース１１０内の所望の曲データファイルを選択し、その再生を再生部１４４に行わせている。再生部１４４は、ユーザにより指示された曲データファイルから音波形データを読み出して表示部１３の波形表示エリア２０１に表示させ、かつ、その音波形データを音響処理部１６およびスピーカ１６１を介すことにより音として出力している。また、再生部１４４は、現在放音中の音波形データの位置を示すシークバー２０１ａを表示させる。また、再生部１４４は、波形表示エリア２０１の下側のソフトボタンエリア２０２に“×１”〜“×８”の文字を含む取り込み指示ボタンを表示させる。
【００３４】
ユーザは、現在再生中の曲データファイル内の所望の区間の音波形データを用いてフレーズの音波形データを生成する場合、操作部１２の操作によりフレーズ編集モードの設定操作を行う。また、ユーザは、操作部１２の操作により、シーンデータベース１６０におけるデフォルトデータベース、ユーザデータベースＡ〜Ｄのうちシーンデータの生成のために参照し、編集後のシーンデータの格納先とするデータベースを選択する。そして、ユーザは、表示部１３の表示画面においてシークバー２０１ａが曲中の所望の区間の開始位置に到達しようとするとき、例えば“×４”の文字を含む取り込み指示ボタンにタッチする。
【００３５】
これにより編集対象取り込み部１４１は、再生中の曲データファイル内の音波形データにおいて、シークバー２０１ａが示す再生位置の最近傍のオンセット位置を求め、そのオンセット位置から始まる４拍分の区間を本ループとし、その後の４拍分の区間をネクストループとする。そして、編集対象取り込み部１４１は、本ループの音波形データとネクストループの音波形データを曲データファイルから読み出し、各音波形データからシーンデータを生成してシーンデータバッファ１５１へ格納する。また、編集対象取り込み部１４１は、本ループの音波形データを波形データバッファ１５２へ格納する。
【００３６】
そして、編集部１４２は、図３（ｂ）に示すように、波形データバッファ１５２内の本ループの音波形データを表示部１３の波形表示エリア２０１に表示させ、シーンデータバッファ１５１内のシーンデータのうち本ループに対応したデータの内容を波形表示エリア２０１の下側の音構成表示エリア２０３に表示させる。また、再生部１４４は、波形データバッファ１５２内の本ループの音波形データを繰り返し読み出して音響処理部１６に送り、スピーカ１６１から音として出力させる。
【００３７】
ここで、図４を参照し、シーンデータバッファ１５１内のシーンデータおよびその生成方法について説明する。図４に示すように、シーンデータは、本ループに対応した部分と、ネクストループに対応した部分とにより構成されている。
【００３８】
シーンデータの本ループに対応した部分において、曲データファイル指定情報は、本ループの音波形データが属する曲データファイルの所在を示す情報（例えば曲データベース１１０内での当該曲データファイルのＩＤまたはアドレス情報等）である。
【００３９】
曲内開始時刻および曲内終了時刻は、当該曲データファイルが示す曲内での本ループの開始点の相対時刻および終了点の相対時刻である。曲内開始時刻は、上述した通り、取り込み指示ボタンへのタッチが行われた場合、再生中の曲データファイル内の音波形データにおいて、シークバー２０１ａが示す再生位置の最近傍のオンセット位置の相対時刻となる。また、曲内終了時刻は、この例では、曲内開始時刻から4拍分の時間だけ後の時刻となる。
【００４０】
音素材指定情報は、本ループの音波形データに含まれている各音素材を指定する情報である。図示の例では、音素材１から音素材８までの８個の音素材が本ループの音波形データに含まれている。本ループのデータでは、この音素材指定情報の後に、各音素材の構成情報と、各音素材の構成情報において定義された類似音素材の構成情報が続く。
【００４１】
音素材１の構成情報において、ループ内開始時刻およびループ内終了時刻は、本ループ内における音素材１の開始点の相対時刻および終了点の相対時刻である。音素材アドレス情報は、音素材データベース１２０内において音素材１の特定データおよび特徴量データを識別するためのアドレス情報である。類似音素材指定情報は、音素材データベース１２０により定義された音素材であって、音素材１に類似した音素材である。本実施形態では、音素材１に類似した音素材として、類似音素材１〜４が類似音素材指定情報により指定される。類似カテゴリ指定情報は、音素材カテゴリに類似する音響的特徴を持ったカテゴリである。本実施形態では、本実施形態では、音素材カテゴリに類似する特徴を持ったカテゴリとして、類似カテゴリ１〜４が類似カテゴリ指定情報により指定されている。選択音素材は、音素材１の区間（すなわち、ループ内開始時刻からループ内終了時刻までの区間）において発生するものとしてユーザによって現在選択されている音素材を示す情報であり、本実施形態では１〜５までの数値をとり得る。選択音素材が１である場合、音素材アドレス情報により特定される音素材１がユーザによって選択されている音素材である。選択音素材が２〜５である場合、類似音素材１〜４がユーザによって選択されている音素材である。
【００４２】
本ループを構成する音素材１、２、…の各構成情報は、例えば次のような方法により生成される。（１）音素材データベース１２０内の各音素材の各特定データの中から本ループが属する曲データファイルに対応したものを選択する。
【００４３】
（２）この選択した特定データ群の中から、本ループの曲内開始時刻から曲内終了時刻までの区間内の開始時刻および終了時刻を持つものを選択して時系列順に並べる。これにより本ループに属する音素材１、音素材２、…の各々の曲内開始時刻から曲内終了時刻を特定する各特定データが得られる。これらの特定データに基づいて、音素材１、音素材２、…の各々のループ内開始時刻およびループ内終了時刻を算出する。また、これらの特定データを特定する情報（アドレスまたはＩＤ）が音素材１、音素材２、…の音素材アドレス情報となる。
【００４４】
（３）上記（２）において求めた本ループ内の音素材１、音素材２、…の各特定データに対応した特徴量データ、すなわち、音素材１、音素材２、…の各特徴量データを選択し、これらの各特量量データから音素材１、音素材２、…が属する音素材カテゴリを求める。また、音素材１、音素材２、…の各々について、各々の音素材カテゴリに類似した類似カテゴリを求め、これらを指定する類似カテゴリ指定情報を生成する。
【００４５】
（４）本ループの音素材１、音素材２、…の各々について類似音素材１〜４を求める。例えば音素材１に関しては、次のようにして類似音素材１〜４を求める。まず、ユーザによって例えばユーザデータベースＡが選択されたとすると、ユーザデータベースＡ内の全てのシーンデータの中から音素材１、２、…の音素材アドレス情報を各々読み出す。そして、音素材データベース１２０内において、これらの音素材アドレス情報により特定される各特徴量データの中から音素材１の特徴量データに類似しているものを上位４個まで選ぶ。このようにして選ばれた第１位〜第４位までの特徴量データに対応した各音素材が音素材１の類似音素材１〜４となる。他の音素材２、音素材３、…についても同様である。
【００４６】
以上、ユーザによってユーザデータベースＡが選択された場合を例に類似音素材１〜４の求め方を説明したが、ユーザデータベースＢ〜Ｄが選択された場合も同様である。ユーザによってデフォルトデータベースが選択された場合は、音素材データベース１２０により定義された全ての音素材が類似音素材１〜４の抽出範囲となる。
【００４７】
（５）選択音素材を１に初期設定する。
以上が本ループを構成する音素材１、２、…の各構成情報の生成方法である。
【００４８】
図４に示すように、本ループの音素材１の構成情報の後には、この音素材１に類似した類似音素材１〜４の各構成情報が続く。これらの各構成情報の生成方法は、基本的に音素材１の構成情報の生成方法と同様である。ただし、類似音素材１〜４に関しては、類似音素材指定情報、類似カテゴリ指定情報、選択音素材の各データが不要であるので、これらのデータの内容はｎｕｌｌとなる。
【００４９】
本ループのデータの後にはネクストループのデータが続く。このネクストループのデータの構成およびその生成方法は本ループのデータと同様である。
以上がシーンデータバッファ１５１内のシーンデータおよびその生成方法である。
【００５０】
図３（ｂ）において、波形表示エリア２０１の下側の音構成表示エリア２０３には、以上説明したシーンデータのうち編集対象区間（ここでは本ループとする）に対応したデータの内容が表示される。この表示の制御は、編集部１４２によって行われる。図３（ｂ）に示す例では、音構成表示エリア２０３において、５個の○形状のマークが上下方向に５個並んだ縦長の矩形Ｈ１〜Ｈ４が横方向に並んでいる。これらの矩形Ｈ１〜Ｈ４は、シーンデータバッファ１５１内のシーンデータが示す本ループの音素材１〜４の選択音素材の内容を示すものである。各矩形Ｈ１〜Ｈ４において、最上部の○マークは、本来の音素材（すなわち、音素材１〜４）を示し、上から２番目の○マークは類似音素材１を、３番目の○マークは類似音素材２と、４番目の○マークは類似音素材３を、５番目の○マークは類似音素材４を各々示す。そして、各矩形Ｈ１〜Ｈ４において、上下方向に並んだ５個の○マークのうちＯＮになっているマーク、すなわち、図３（ｂ）では黒く塗り潰された○マークが音素材１〜４の各々の選択音素材を示している。図３（ｂ）に示す例では、シーンデータバッファ１５１内のシーンデータが示す本ループの音素材１〜４において、音素材１〜４が選択音素材となっているため、矩形Ｈ１〜Ｈ４の各々において、最上部の○マークがＯＮになっている。
【００５１】
図３（ｂ）に示すように、波形表示エリア２０１では、本ループの音波形とともに、音素材１〜４の各々の区間を示すとともに、これらの区間と音構成表示エリア２０３内の矩形Ｈ１〜Ｈ４との対応付けを示すための着色表示がなされる。図３（ｂ）では、着色表示された各区間の境界が破線により示されている。図３（ｂ）に示す波形表示エリア２０１において、最も左側の破線とその右隣の破線との間の領域が音素材１の区間を示している。この区間の色は、音素材１がアタックである場合は赤色、ダストである場合は灰色、という具合にシーンデータが示す本ループの音素材１の音素材カテゴリに基づいて決定される。音素材２〜４についても同様である。
【００５２】
図３（ｂ）に示す表示がなされた状態において、ユーザは、音構成表示エリア２０３の矩形Ｈ１〜Ｈ４内の所望の○マークにタッチすることにより、シーンデータが示す本ループの音素材１〜４のうち所望のものの選択音素材を変更することができる。例えば図３（ｂ）に示す表示がなされた状態において、ユーザが矩形Ｈ１内の上から２番目の○マークにタッチしたとする。これにより編集部１４２は、シーンデータバッファ１５１内のシーンデータが示す本ループの音素材１の選択音素材を類似音素材１を示す数値である２に変更する。また、編集部１４２は、シーンデータバッファ１５１内の変更後のシーンデータに対応した内容となるように、波形データバッファ１５２内の音波形データを変更する。さらに詳述すると、編集部１４２は、シーンデータが示す本ループの音素材１の選択音素材が２になったため、シーンデータにおける音素材１の類似音素材１の構成情報を参照し、この類似音素材１の音素材アドレス情報が示す特定データを音素材データベース１２０から読み出す。そして、この特定データにより特定された音波形データを曲データベース１１０から読み出し、波形データバッファ１５２内の音波形データのうち音素材１のループ内開始時刻からループ内終了時刻までの区間内の音波形データを、この曲データベース１１０から読み出した音波形データに置き換えるのである。以後、再生部１４４は、この音素材１が類似音素材２に置き換えられた本ループの音波形データを波形データバッファ１５２から読み出し、音響処理部１６およびスピーカ１６１を介して音として出力させる。
【００５３】
また、図示は省略したが、ユーザは、所定の操作を行うことにより、本ループの音素材１〜４のうち所望のものを類似カテゴリの音素材に置き換えることもできる。さらに詳述すると、ユーザが例えば音素材１を指定する操作を行うとともに、カテゴリ変更を指示する操作を行うと、編集部１４２は、シーンデータバッファ１５１内のシーンデータが示す本ループの音素材１の構成情報の中から類似カテゴリ指定情報を読み出す。そして、類似カテゴリ指定情報が示す類似カテゴリ１〜４を表示部１３にメニュー表示させる。そして、ユーザが操作部１２の操作により例えば類似カテゴリ４を選択すると、編集部１４２は、音素材データベース１２０により定義された各音素材の中から、ユーザが選択したデータベースに対応したものであって、類似カテゴリ４に属するもののメニューを表示させる。例えばユーザがユーザデータベースＡを選択していた場合、編集部１４２は、ユーザデータベースＡ内の全てのシーンデータの中から音素材１、２、…の音素材アドレス情報を各々読み出す。そして、音素材データベース１２０内において、これらの音素材アドレス情報により特定される各特徴量データの中から類似カテゴリ４に属し、かつ、音素材１の特徴量データに最も類似している上位４個を選ぶ。この上位４個を矩形Ｈ１の上から２番目〜５番目の○マークの対応付け、ユーザに選択させるのである。ユーザが例えば矩形Ｈ１内の上から５番目の○マークにタッチすると、編集部１４２は、この○マークに対応した類似カテゴリ４の音素材の音素材アドレス情報に対応した音波形データを曲データベース１１０から読み出し、波形データバッファ１５２内の音波形データのうち音素材１のループ内開始時刻からループ内終了時刻までの区間内の音波形データを、この曲データベース１１０から読み出した音波形データに置き換える。
【００５４】
以上のようにして、ユーザは、操作部１２の操作により、シーンデータバッファ１５１内のシーンデータのうち本ループに対応した部分の編集を行い、波形データバッファ１５２内の音波形データを編集後のシーンデータに対応した内容に変更することができる。
【００５５】
このようにして本ループの編集作業を行っている状況において、ユーザが所望のフレーズを生成するために、本ループではなく、その直後のネクストループの編集を望む場合がある。この場合、ユーザは、図３（ｃ）に示すように、波形表示エリア２０１の右端付近の領域をタップ（指で軽く叩く操作）すればよい。
【００５６】
編集対象シフト部１４３は、この波形表示エリア２０１の右端付近の領域のタップ操作を検知すると、図３（ｄ）に示すように、シークバー２０１ａが波形表示エリア２０１の右端に到達するのを待つ。そして、シークバー２０１ａが右端に到達すると、編集対象区間を本ループからネクストループにシフトする旨の指示を編集部１４２に対して送る。これにより編集部１４２は、シーンデータバッファ１５１内のシーンデータのうちネクストループに対応した部分に基づいて、ネクストループの音波形データを生成し、波形データバッファ１５２に格納する。そして、編集部１４２は、図３（ｅ）に例示するように、シーンデータバッファ１５１内のシーンデータが示すネクストループの音素材１〜７の選択音素材を示す矩形Ｈ１〜Ｈ７を音構成表示エリア２０３に表示させるとともに、波形データバッファ１５２内のネクストループの音波形データを波形表示エリア２０１に表示させる。そして、再生部１４４は、この波形データバッファ１５２内のネクストループの音波形データを読み出し、音響処理部１６およびスピーカ１６１を介して音として出力させる。
【００５７】
図３（ｅ）に例示する表示がなされた状態において、ユーザは、本ループの場合と同様、音構成表示エリア２０３の矩形Ｈ１〜Ｈ７内の所望の○マークをタッチすることにより、シーンデータが示すネクストループの音素材１〜７のうち所望のものの選択音素材を変更することができる。また、ユーザは、本ループの場合と同様、ネクストループの音素材１〜７のうち所望のものを類似カテゴリの音素材に置き換えることもできる。
【００５８】
このようにしてネクストループの編集を行っている状況において、ユーザが本ループの編集に戻ることを望む場合もある。その場合、ユーザは、図３（ｆ）に示すように、波形表示エリア２０１の左端付近の領域をタップすればよい。
【００５９】
編集対象シフト部１４３は、この波形表示エリア２０１の左端付近の領域のタップ操作を検知すると、図３（ｇ）に示すように、シークバー２０１ａが移動し、波形表示エリア２０１の右端に到達するのを待ち、シークバー２０１ａが右端に到達すると、編集対象区間をネクストループから本ループにシフトする旨の指示を編集部１４２に対して送る。これにより編集部１４２は、シーンデータバッファ１５１内のシーンデータのうち本ループに対応した部分に基づいて、本ループの音波形データを生成し、波形データバッファ１５２に格納する。そして、編集部１４２は、図３（ｂ）に例示するように、シーンデータバッファ１５１内のシーンデータが示す本ループの音素材１〜４の選択音素材を示す矩形Ｈ１〜Ｈ４を音構成表示エリア２０３に表示させるとともに、波形データバッファ１５２内の本ループの音波形データを波形表示エリア２０１に表示させる。そして、再生部１４４は、この波形データバッファ１５２内の本ループの音波形データを読み出し、音響処理部１６およびスピーカ１６１を介して音として出力させる。
【００６０】
以後、同様であり、ユーザは、波形表示エリア２０１の右端付近または左端付近のタップ操作により、編集対象区間の本ループからネクストループへのシフト、ネクストループから本ループへのシフトを行うことができ、シーンデータにおける所望の編集対象区間に対応したデータを編集することができる。
【００６１】
本実施形態では、このようにして編集したシーンデータをシーンデータベース１６０に保存することができる。ユーザが操作部１２の操作により登録指示を行うと、図５（ａ）に示すように、波形表示エリア２０１の上に“Ｓｔｏｒｅ”なる表記がなされたソフトボタンと、数字の“１”、“２”、“３”が表示される。ここで、数字の“１”、“２”、“３”は、現在、シーンデータの登録状況を示すものである。さらに詳述すると、次の通りである。まず、現在のシーンデータバッファ１５１内のシーンデータの編集において類似音素材の抽出のためのデータベースとして例えばユーザデータベースＡが選択されているものとする。また、シーンデータバッファ１５１内のシーンデータが曲データベース１１０内の例えば曲Ｘの曲データファイル内の音波形データに基づいて生成されており、この曲Ｘの曲データファイル内の音波形データに基づいて生成されたシーンデータがユーザデータベースＡ内に既に１個格納されているものとする。この場合、数字“１”は例えば赤色で表示され、数字“２”、“３”は例えば青色で表示される。この状態において、ユーザが“Ｓｔｏｒｅ”なる表記がなされたソフトボタンをタッチすると、編集部１４２は、シーンデータバッファ１５１内のシーンデータを曲Ｘに対応した２番目のシーンデータとしてシーンデータベース１６０のユーザデータベースＡに格納する。これにより“Ｓｔｏｒｅ”なる表記がなされたソフトボタンの横の数字“１”、“２”、“３”の表示色は、数字“１”、“２”が赤色、数字“３”が青色となる。
【００６２】
また、ユーザは、このようにしてシーンデータベース１６０に格納したシーンデータを操作部１２の操作により読み出し、そのシーンデータからフレーズを再生し、またはそのシーンデータの編集を行うことができる。このシーンデータの読み出しを行うため、ユーザは、シーンデータの登録先であるデータベース（例えばユーザデータベースＡとする）を指定する操作を行う。この結果、表示部１３に、図５（ｂ）に例示するように、曲データベース１１０内の曲データファイルのうちユーザデータベースＡに対応付けられているものの曲名が表示されている。図５（ｂ）に示す例では、曲名４の横に数字“１”、“２”、“３”が表示されている。これは曲名４の曲データファイルに基づいて生成された３個のシーンデータがユーザデータベースＡに格納されていることを示している。この場合、ユーザは、所望の数字にタッチすることにより読み出し対象であるシーンデータを指定することができる。ここで、ユーザが例えば“２”にタッチすると、曲名４の曲データファイルに基づいて生成された２番目のシーンデータがユーザデータベースＡから読み出され、シーンデータバッファ１５１に格納される。また、このシーンデータバッファ１５１に格納されたシーンデータに基づいて、本ループの音波形データが生成され、波形データバッファ１５２に格納される。これにより、再生部１４４は、この波形データバッファ１５２内の本ループの音波形データを読み出し、音響処理部１６およびスピーカ１６１を介して音として出力させる。この状態において、ユーザは、操作部１２の操作によりシーンデータバッファ１５１内のシーンデータを編集することが可能である。
【００６３】
図５（ｂ）に示す表示がなされた状態において、ユーザは、以上の方法とは異なる方法によりシーンデータの読み出しを指示することが可能である。図５（ｂ）に示すように、曲名の右横には、再生指示のためのソフトボタン２０４が表示される。ここで、ユーザが曲名４の横のソフトボタン２０４にタッチすると、曲データベース１１０から曲名４の曲データファイルが読み出される。そして、この曲名４の曲データファイル内の音波形データが音響処理部１６およびスピーカ１６１を介して音として出力され、曲名４の曲が再生される。そして、図６（ａ）に例示するように、表示部１３の波形表示エリア２０１には、曲名４の曲データファイルの音波形データが表示される。また、曲名４の曲の再生の進行に応じて、再生位置を示すシークバー２０１ａが移動する。図６（ａ）に例示するように、波形表示エリア２０１の上には、数字“１”、“２”、“３”が表示される。編集対象取り込み部１４１は、ユーザデータベースＡに格納された曲名４の曲データファイルに対応した３個のシーンデータのうち１番目のシーンデータが示す本ループの音波形データの表示区間をシークバー２０１ａが通過するとき、数字“１”を大きく表示し、２番目のシーンデータが示す本ループの音波形データの表示区間をシークバー２０１ａが通過するとき、数字“２”を大きく表示し、３番目のシーンデータが示す本ループの音波形データの表示区間をシークバー２０１ａが通過するとき、数字“３”を大きく表示する。ユーザは、数字“１”、“２”、“３”のいずれかが大きく表示されたときに取り込み指示操作を行うことにより、編集対象取り込み部１４１に所望のシーンデータをユーザデータベースＡから読み出させ、シーンデータバッファ１５１に格納させることができる。
【００６４】
この結果、図６（ｂ）に例示する画面が表示部１３に表示される。この例では、ユーザが曲名４の曲データファイルに対応した１番目のシーンデータの取り込みを指示し、そのシーンデータがシーンデータバッファ１５１に格納されたため、波形表示エリア２０１の上に、数字“１”が大きく表示され、数字“２”、“３”が小さく表示される。
【００６５】
この状態において、ユーザは、シーンデータバッファ１５１内のシーンデータを他のシーンデータに取り換えることができる。例えばユーザが数字“１”、“２”、“３”のうち数字“２”にタッチしたとする。この場合、編集対象取り込み部１４１は、曲名４の曲データファイルに対応した２番目のシーンデータをユーザデータベースＡから読み出してシーンデータバッファ１５１に格納する。従って、ユーザは、この曲名４の曲データファイルに対応した２番目のシーンデータに基づいてフレーズを再生し、あるいはこの２番目のシーンデータの編集を行うことができる。
【００６６】
本実施形態では、遊び感覚でのシーンデータの編集を可能にするため、上述したシャッフルモードが設けられている。あるシーンデータがシーンデータバッファ１５１に格納されている状態において、ユーザが操作部１２の操作によりシャッフルモードを設定し、図７（ａ）に例示するように、音波形編集装置１０を手で振ると、編集部１４２は、シーンデータバッファ１５１内のシーンデータが示す編集対象区間内の音素材の個数と同じ個数の擬似乱数を発生する。ここで、各擬似乱数は、１〜５までのいずれかの値をとる。１番目の擬似乱数が３である場合、編集部１４２は、シーンデータバッファ１５１内のシーンデータにおいて、編集対象区間の音素材１の選択音素材を３（類似音素材２）にする。また、２番目の擬似乱数が１である場合、編集部１４２は、音素材２の選択音素材を１（音素材２）にする。他の音素材についても同様である。図７（ｂ）には、このようにしてシーンデータバッファ１５１内のシーンデータが変更された後の音構成表示エリア２０３および波形表示エリア２０１の表示内容が例示されている。このようにシャッフルモードでは、音波形編集装置１０が振られる都度、シーンデータバッファ１５１内のシーンデータの内容がランダムに変更される。従って、ユーザは、遊び感覚でシーンデータの編集を行うことができる。
以上が本実施形態の動作である。
【００６７】
以上説明したように、本実施形態によれば、ユーザが所望の曲データファイル中の所望の区間を本ループとして選択すると、この本ループとその直後のネクストループの音波形データに基づいてシーンデータが生成されてシーンデータバッファ１５１に格納される。そして、ユーザは、編集対象を本ループからネクストループへ、またはネクストループから本ループへシフトして、このシーンデータバッファ１５１内のシーンデータにおける編集対象区間内のデータを編集することができる。このように本実施形態によれば、編集対象とする音波形の区間を選択して編集を開始した後、編集対象の区間を容易に変更することができる。
【００６８】
また、本実施形態によれば、シーンデータベース１６０のユーザデータベースＡ〜Ｄを曲データベース１１０の曲データファイルの任意のグループに対応付けることが可能であり、あるユーザデータベースを選択してシーンデータを編集する場合、そのユーザデータベースに対応付けられたグループの曲データファイルの中の音素材の範囲内でシーンデータ中の類似音素材を決定することができる。従って、ユーザは、自分の好みに合ったフレーズを実現するシーンデータを容易に編集することができる。
【００６９】
また、本実施形態によれば、シャッフルモードが設けられており、ユーザは、音波形編集装置１０を振ることにより、シーンデータバッファ１５１内のシーンデータの内容をランダムに変化させることができる。従って、遊び感覚でのシーンデータの編集を行うことができる。
【００７０】
＜他の実施形態＞
以上、この発明の一実施形態について説明したが、この発明には他にも実施形態が考えられる。例えば次の通りである。
【００７１】
（１）上記実施形態では、シーンデータにより本ループ、ネクストループという２つの区間の音波形を構成する音素材を定義し、音波形の編集に利用した。しかし、ユーザが操作部１２の操作により指定した指定区間とその前後の２つの拡張区間とからなる３つの区間の音波形データ、またはそれ以上の区間の音波形データを構成する音素材をシーンデータにより定義し、音波形の編集に利用してもよい。
【００７２】
（２）上記実施形態では登録指示操作が行われた場合、シーンデータバッファ１５１内のシーンデータをシーンデータベース１６０に登録した。しかし、同シーンデータのうち本ループまたはネクストループのうち編集対象区間であるループに対応した部分のみをシーンデータベース１６０に登録するようにしてもよい。
【００７３】
（３）上記実施形態では、編集対象区間のシフトが指示された場合、本ループからネクストループへ、またはネクストループから本ループへという具合に、ループ１個分の編集対象区間のシフトを行った。しかし、例えば操作部１２の操作に従って、現在の編集対象区間を１泊相当の時間だけ後方へ、２泊相当の時間だけ後方へ、１泊相当の時間だけ前方へ、２泊相当の時間だけ前方へ、という具合にシフトしてもよい。この場合、シーンデータバッファ１５１内のシーンデータの中から編集対象区間を構成する音素材を示すデータを抽出して編集用のバッファに格納し、操作部１２の操作に従って、この編集用のバッファ内のデータの編集を行い、この編集用のバッファ内のデータに対して行われた編集をシーンデータバッファ１５１内のシーンデータに反映させるようにすればよい。
【００７４】
（４）上述したシャッフルモードにおいて、音波形編集装置１０の筐体のピッチング（上下方向の振り）を検出した場合は、本ループからネクストループへまたはネクストループから本ループへの編集対象区間のシフトを行い、ヨーイング（左右方向の振り）を検出した場合には編集対象区間のループの各音素材の選択音素材をランダムに切り換えるようにしてもよい。
【００７５】
（５）上記実施形態において、音波形データは、楽器音の波形を示すデータや、人の声の波形を示すデータに限定されるものではなく、物音や騒音など、自然界において発生する任意の音の波形を示すデータを音波形データとして取り扱うことが可能である。
【００７６】
（６）上記実施形態において、本ループの音波形データとネクストループの音波形データの両方を波形データバッファ１５２に格納し、シーンデータバッファ１５１内のシーンデータに変更が生じたときに、その変更を波形データバッファ１５２内の音波形データに反映させるようにしてもよい。この態様は、編集対象区間を本ループからネクストループへ、ネクストループから本ループへシフトする場合に、シフト後の編集対象区間の音波形データをシーンデータから生成する必要がないため、編集対象区間のシフトを指示してからシフト後の編集対象区間の音波形データが波形表示エリア２０１に表示されるまでの時間を短くすることができる利点がある。
【００７７】
（７）上記実施形態では、曲データベース１１０、音素材データベース１２０、シーンデータベース１６０を記憶部１５に記憶させたが、これらのデータベースの全部または一部をネットワーク上のサーバに記憶させ、編集プログラム１４０がインターフェイス１４を介してこのサーバに記憶されたデータベースにアクセスするようにしてもよい。
【符号の説明】
【００７８】
１０……音波形編集装置、１１……制御部、１２……操作部、１３……表示部、１４……インターフェイス、１５……記憶部、１６……音響処理部、１６１……スピーカ、１６２……マイクロフォン、１７……センサ部、１１０……曲データベース、１２０……音素材データベース、１３０……解析プログラム、１４０……編集プログラム、１４１……編集対象取り込み部、１４２……編集部、１４３……編集対象シフト部、１４４……再生部、１５１……シーンデータバッファ、１５２……波形データバッファ、１６０……シーンデータベース。
【図１】
2014029387.tif 000003
【図２】
2014029387.tif 000004
【図３】
2014029387.tif 000005
【図４】
2014029387.tif 000006
【図５】
2014029387.tif 000007
【図６】
2014029387.tif 000008
【図７】
2014029387.tif 000009