(57)【要約】【課題】  個々のＭＩＤＩファイル、オーディオ形式ファイルに格納された複数の楽曲を切れ目無く再生する。【解決手段】  複数の楽曲を切れ目無く結合したシーケンスファイルを作成し、該シーケンスファイルを再生することによって複数の楽曲を再生する。個々のＭＩＤＩファイル等の再生結果である音声信号の振幅が所定の閾値Ｔｈを超えると該音声信号の記録を開始し、ＭＩＤＩファイル等の再生が終了した後に音源から出力される音声信号の振幅が該閾値Ｔｈ未満になると、記録を停止するようにした。【選択図】  図２
2006251313.tif 000002
【特許請求の範囲】
【請求項１】
各々が一の楽曲を再生するためのデータを記録する複数のコンテンツファイルの再生順序を指定する過程と、
該指定された順序で前記各コンテンツファイルを再生することによりオーディオデータを生成し、これら生成したオーディオデータを結合して結合オーディオデータを生成するとともに、前記結合オーディオデータにおける前記各オーディオデータの開始位置を示す開始位置データと、該結合オーディオデータとを含むシーケンスファイルを作成するシーケンスファイル作成過程と、
作成された何れかのシーケンスファイルを選択する過程と、
該選択されたシーケンスファイルに含まれる開始位置データによって示された複数の開始位置の中から何れかの開始位置を選択する過程と、
該選択された開始位置から、該選択されたシーケンスファイルの再生を開始する過程と
を有することを特徴とするコンテンツデータ制御方法。
【請求項２】
前記シーケンスファイル作成過程においては、前記各オーディオデータのレベルが所定の第１の閾値以上になったときに、当該オーディオデータの前記結合オーディオデータへの結合を開始するとともに、前記各オーディオデータのレベルが所定の第２の閾値未満になったときに、当該オーディオデータの前記結合オーディオデータへの結合を終了することを特徴とする請求項１記載のコンテンツデータ制御方法。
【請求項３】
前記コンテンツファイルはＭＩＤＩデータを記録したファイルであることを特徴とする請求項１記載のコンテンツデータ制御方法。
【請求項４】
何れかのシーケンスファイルの指定と、該指定されたシーケンスファイルに含まれる何れかのオーディオデータの指定を受信する過程と、
該指定されたシーケンスファイルのパスを記録するとともに、指定された前記オーディオデータの開始位置を再生開始位置データとして記録して成るパスファイルを生成するパスファイル生成過程と
を有することを特徴とする請求項１記載のコンテンツデータ制御方法。
【請求項５】
何れかのパスファイルの指定を受信するパスファイル指定受信過程と、
該指定されたパスファイルに前記パスが記録されたシーケンスファイルを、前記再生開始位置データによって指定された再生開始位置から再生するパスファイル再生過程と
を有することを特徴とする請求項４記載のコンテンツデータ制御方法。
【請求項６】
前記指定されたシーケンスファイルに含まれる他のオーディオデータであって、再生すべき最後のオーディオデータである終了オーディオデータの指定を受信する過程と、
該指定された終了オーディオデータの終了位置を再生終了位置データとして前記パスファイルに記録する過程と
さらに有することを特徴とする請求項４記載のコンテンツデータ制御方法。
【請求項７】
何れかのパスファイルの指定を受信するパスファイル指定受信過程と、
該指定されたパスファイルに前記パスが記録されたシーケンスファイルを、前記再生開始位置データによって指定された再生開始位置から、前記再生終了位置データによって指定された再生終了位置に至るまで再生するパスファイル再生過程と
を有することを特徴とする請求項６記載のコンテンツデータ制御方法。
【請求項８】
請求項１ないし７の何れかに記載のコンテンツデータ制御方法を実行することを特徴とするコンテンツデータ制御装置。
【請求項９】
請求項１ないし７の何れかに記載のコンテンツデータ制御方法を処理装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器等に用いて好適なコンテンツデータ制御方法、コンテンツデータ制御装置およびプログラムに関する。
【背景技術】
【０００２】
一般的に電子楽器においてはＭＩＤＩデータ等の演奏情報を記録することができ、該演奏情報を他の電子楽器において再生することができる。しかし、各電子楽器において最終的に生成される楽音信号は当該電子楽器に搭載されている音源のグレードに応じて決定されるため、安価な電子楽器においては高品位な楽音信号を再生することは困難である。そこで、ＭＩＤＩデータをオーディオ形式（ＰＣＭ形式またはＭＰ３形式）の楽音信号に変換するとともにオーディオ形式ファイルに格納し、これを記録および再生できる電子楽器が特許文献１に開示されている。また、かかる電子楽器においては、再生すべき複数のＭＩＤＩファイルまたはオーディオ形式ファイルを予め指定しておくことにより、これらの楽曲を連続して自動的に再生することが可能である。
【０００３】
【特許文献１】特開２００４ −４５７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、例えばディスコ等において楽曲を放音する場合には、楽曲相互間に全く切れ目が無いように複数の楽曲を再生することが望まれている。上述した技術においては複数の楽曲を連続的に再生することは可能ではあるが、楽曲と楽曲の間に若干の無音区間が生じてしまうという問題がある。これは、再生するノーマルファイルやＭＩＤＩファイルを切り替えるときに若干のオーバーヘッドが生じることや、ノーマルファイルやＭＩＤＩファイルそのものに楽曲の前後に若干の無音区間が存在することに起因する。
この発明は上述した事情に鑑みてなされたものであり、無音区間を排除し複数の楽曲を切れ目無く再生できるコンテンツデータ制御方法、コンテンツデータ制御装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載のコンテンツデータ制御方法にあっては、各々が一の楽曲を再生するためのデータ（演奏情報またはオーディオデータ）を記録する複数のコンテンツファイル（ノーマルファイル，ＭＩＤＩファイル）の再生順序を指定する過程と、該指定された順序で前記各コンテンツファイルを再生することによりオーディオデータを生成し、これら生成したオーディオデータを結合して結合オーディオデータ（データ部）を生成するとともに、前記結合オーディオデータにおける前記各オーディオデータの開始位置を示す開始位置データと、該結合オーディオデータとを含むシーケンスファイルを作成するシーケンスファイル作成過程と、作成された何れかのシーケンスファイルを選択する過程と、該選択されたシーケンスファイルに含まれる開始位置データによって示された複数の開始位置の中から何れかの開始位置を選択する過程と、該選択された開始位置から、該選択されたシーケンスファイルの再生を開始する過程とを有することを特徴とする。
さらに、請求項２記載の構成にあっては、請求項１記載のコンテンツデータ制御方法において、前記シーケンスファイル作成過程においては、前記各オーディオデータのレベルが所定の第１の閾値（閾値Ｔｈ）以上になったときに、当該オーディオデータの前記結合オーディオデータへの結合を開始するとともに、前記各オーディオデータのレベルが所定の第２の閾値（閾値Ｔｈ）未満になったときに、当該オーディオデータの前記結合オーディオデータへの結合を終了することを特徴とする。
さらに、請求項３記載の構成にあっては、請求項１記載のコンテンツデータ制御方法において、前記コンテンツファイルはＭＩＤＩデータを記録したファイルであることを特徴とする。
さらに、請求項４記載の構成にあっては、請求項１記載のコンテンツデータ制御方法において、何れかのシーケンスファイルの指定と、該指定されたシーケンスファイルに含まれる何れかのオーディオデータの指定を受信する過程と、該指定されたシーケンスファイルのパスを記録するとともに、指定された前記オーディオデータの開始位置を再生開始位置データとして記録して成るパスファイルを生成するパスファイル生成過程とを有することを特徴とする。
さらに、請求項５記載の構成にあっては、請求項４記載のコンテンツデータ制御方法において、何れかのパスファイルの指定を受信するパスファイル指定受信過程と、該指定されたパスファイルに前記パスが記録されたシーケンスファイルを、前記再生開始位置データによって指定された再生開始位置から再生するパスファイル再生過程とを有することを特徴とする。
さらに、請求項６記載の構成にあっては、請求項４記載のコンテンツデータ制御方法において、前記指定されたシーケンスファイルに含まれる他のオーディオデータであって、再生すべき最後のオーディオデータである終了オーディオデータの指定を受信する過程と、該指定された終了オーディオデータの終了位置を再生終了位置データとして前記パスファイルに記録する過程とさらに有することを特徴とする。
さらに、請求項７記載の構成にあっては、請求項６記載のコンテンツデータ制御方法において、何れかのパスファイルの指定を受信するパスファイル指定受信過程と、該指定されたパスファイルに前記パスが記録されたシーケンスファイルを、前記再生開始位置データによって指定された再生開始位置から、前記再生終了位置データによって指定された再生終了位置に至るまで再生するパスファイル再生過程とを有することを特徴とする。
また、請求項８記載のコンテンツデータ制御装置にあっては、請求項１ないし７の何れかに記載のコンテンツデータ制御方法を実行することを特徴とする。
また、請求項９記載のプログラムにあっては、請求項１ないし７の何れかに記載のコンテンツデータ制御方法を処理装置に実行させることを特徴とする。
【発明の効果】
【０００６】
このように、本発明によれば、予めコンテンツファイルを再生してシーケンスファイルを作成しておくことにより、複数の楽曲等を切れ目なく連続して再生することができる。
【発明を実施するための最良の形態】
【０００７】
1．実施例のハードウエア構成
まず、本発明の一実施例の電子楽器のハードウェア構成を図１を参照し説明する。
図１において、２は鍵盤やスイッチ、ボリューム等から成る操作子群であり、その操作状態は検出回路４を介して検出される。８は表示回路であり、表示部６に各種情報を表示する。１０は音源回路であり、バス２６を介して供給されたＭＩＤＩデータに基づいてＰＣＭ形式の楽音信号（オーディオデータ）を合成し、該楽音信号をオーディオ再生回路１２に供給する。オーディオ再生回路１２は、バス２６を介して受信したオーディオ形式（ＰＣＭ形式またはＭＰ３形式を指す。以下同様）の楽音信号、あるいは音源回路１０を介して受信した楽音信号をアナログ信号に変換し、サウンドシステム１４を介して発音させる。
【０００８】
ここで、オーディオ再生回路１２においては、再生された楽音信号のサンプリング値と、サンプリング周期毎にカウントアップされるサンプリングカウント値とがオーディオ再生回路１２内部のレジスタ１２ａに書き込まれる。１６は通信インタフェースであり、ＭＩＤＩ鍵盤、シーケンサ等の外部機器１８との間でＭＩＤＩ信号を入出力する。２４はＣＰＵであり、ＲＯＭ２０に格納された制御プログラムに基づいて、バス２６を介して各部を制御する。２２はＲＡＭであり、ＣＰＵ２４によって読み出し／書き込み自在になっており、該制御プログラムに使用される各種データ等を格納する。
【０００９】
2．実施例の動作
次に、本実施例の動作について説明するが、まず本実施例において用いられる用語について説明しておく。
（１）ＭＩＤＩファイル：ＭＩＤＩファイルは、「１」ファイルに「１」楽曲を収録したＭＩＤＩデータのファイルである。
（２）ノーマルファイル：ノーマルファイルは、「１」ファイルに「１」楽曲を収録したオーディオ形式のファイルである。
（３）シーケンスファイル：シーケンスファイルはヘッダ部とデータ部とから成る。データ部は「１」ファイル複数楽曲のオーディオ形式のデータを切れ目なく収録したデータであり、ヘッダ部はデータ部における各楽曲の先頭アドレスを記述したデータである。
（４）パスファイル：シーケンスファイル内の再生開始タイミングおよび再生終了タイミングのアドレスを記述したファイルである。
上記ファイルのうち、（１）ＭＩＤＩファイルおよび（２）ノーマルファイルは公知の技術によって作成可能なものであり、ここではＲＡＭ２２内に既に作成されていることとする。一方、（３）シーケンスファイルおよび（４）パスファイルは後述する処理により作成されるものである。
【００１０】
2．1．シーケンスファイルの作成
ユーザが操作子群２においてシーケンスファイルの作成を指示する所定の操作を実行すると、図２に示すシーケンスファイル作成ルーチンが起動される。図２において処理がステップＳＰ１０に進むと、ＲＡＭ２２内に既に作成されているＭＩＤＩファイルおよびノーマルファイルの一覧が表示部６に表示される。ここで、ユーザはシーケンスファイルに含めるべき楽曲に係るＭＩＤＩファイルまたはノーマルファイル（以下、再生対象ファイルという）と、これら再生対象ファイルの再生順序とを指定することができる。
【００１１】
ここで、再生対象ファイルを再生順序で配列したリストを「再生リスト」と呼ぶ。この再生リストの作成が完了した後に所定の完了操作が実行されると、空のシーケンスファイルが作成された後、処理はステップＳＰ１２に進む。ステップＳＰ１２においては、再生リストに属する再生対象ファイルであって未だ再生されていないものの中から先頭に位置する再生対象ファイルが特定され、該再生対象ファイルの再生が開始される。すなわち、該再生対象ファイルがオーディオ形式ファイルであれば、当該オーディオ形式ファイルの内容が所定のブロック単位で順次オーディオ再生回路１２に供給される。これにより、サンプリングタイミング毎に楽音信号が再生され、サウンドシステム１４を介して発音される。一方、該再生対象ファイルがＭＩＤＩファイルであれば、当該ＭＩＤＩファイルに記録されたイベントデータが音源回路１０に順次供給される。これにより、音源回路１０において楽音信号が合成され、該楽音信号がオーディオ再生回路１２に順次供給され、該楽音信号（ＰＣＭ形式のサンプリング値）がレジスタ１２ａに順に記録されるとともに、サウンドシステム１４を介して発音されることになる。
【００１２】
次に、処理がステップＳＰ１４に進むと、オーディオ再生回路１２のレジスタ１２ａが読み出され、読み出されたサンプリング値に基づいて再生中の楽音信号のエンベロープ値が計算され、計算された振幅値が所定の閾値Ｔｈ以上であるか否かが判定される。なお、閾値Ｔｈは、無音であると判断しても差し支えない程度の低いレベルに設定しておくとよい。ステップＳＰ１４において「ＮＯ」と判定されると、振幅値が閾値Ｔｈに達するまで処理が待機される。そして、ステップＳＰ１４において「ＹＥＳ」と判定されると、処理はステップＳＰ１６に進む。ここでは、先に作成されたシーケンスファイルに対して、必要に応じてレジスタ１２ａのサンプリング値が記録される。すなわち、ステップＳＰ１４において最初に「ＹＥＳ」と判定されたタイミングにおいては、その時点のサンプリング値が直ちにシーケンスファイルに記録され、その後はレジスタ１２ａ内のサンプリングカウント値がカウントアップされる毎にサンプリング値が記録される。
【００１３】
次に、処理がステップＳＰ１８に進むと、ＣＰＵ２４における再生対象ファイルの再生が完了したか否かが判定される。すなわち、再生対象ファイルの内容を全て音源回路１０またはオーディオ再生回路１２に供給した時点でＣＰＵ２４における再生処理が完了するため、かかるデータ転送が完了したか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ１６に戻る。これにより、以後、シーケンスファイルには、サンプリング周期毎に、再生対象ファイルの再生により順次発生しているＰＣＭ形式のサンプリングデータが追加記録されてゆくことになる。そして、ＣＰＵ２４における再生対象ファイルの再生が完了すると処理はステップＳＰ２０に進み、サンプリング値のエンベロープ値が閾値Ｔｈ未満になったか否かが判定される。
【００１４】
すなわち、ＣＰＵ２４における再生が完了したとしても、音源回路１０またはオーディオ再生回路１２においては未だ楽音信号の生成が完了していないこともあるため、レジスタ１２ａを介して読み出されるサンプリング値のエンベロープ値に基づいて、楽曲の終端部分が検出されるのである。特に、再生対象ファイルがＭＩＤＩファイルである場合は、最後のノートオフイベントが音源回路１０に送信された後であっても暫く余韻が残っていることがあるため、この余韻が終わったタイミング（エンベロープ値が閾値Ｔｈ未満になったタイミング）が楽曲の終了タイミングである。
【００１５】
ここでエンベロープ値が閾値Ｔｈ以上であれば「ＮＯ」と判定され、エンベロープ値が閾値Ｔｈ未満になるまでステップＳＰ１６〜ＳＰ２０のループが繰り返され、サンプリング周期毎にサンプリング値がシーケンスファイルに書き込まれてゆくことになる。そして、ステップＳＰ２０において「ＹＥＳ」と判定されると、処理はステップＳＰ２２に進む。ここではシーケンスファイル内において既にサンプリング値の記録が完了したアドレスが、終了アドレスとしてＲＡＭ２２内の所定領域に記録される。次に、処理がステップＳＰ２４に進むと、再生リストに属する全ての再生対象ファイルの再生が完了したか否かが判定される。
【００１６】
ここで「ＮＯ」と判定されると、処理はステップＳＰ１２に戻り、残りの未再生の再生対象ファイルに対して、上記ステップＳＰ１２〜ＳＰ２２の処理が繰り返されることになる。そして、全ての再生対象ファイルの再生が完了すると、ステップＳＰ２４において「ＹＥＳ」と判定され処理はステップＳＰ２６に進む。ここでは、先にステップＳＰ２２において記録された終了アドレスに基づいて、シーケンスファイルのヘッダ部が作成される。ここで、ヘッダ部には、データ部に属する各楽曲の先頭位置データが記録される。まず、データ部における最初の楽曲の先頭位置データはデータ部の開始アドレスであり、二番目以降の楽曲の先頭位置データは前の楽曲の終了アドレスに等しい。次に、処理がステップＳＰ２８に進むと、このように作成されたヘッダ部と上記データ部とが結合され、これによってシーケンスファイルが完成する。
【００１７】
2．2．パスファイルの作成
ユーザが操作子群２においてパスファイルの作成を指示する所定の操作を実行すると、図３に示すパスファイル作成ルーチンが起動される。図３において処理がステップＳＰ３０に進むと、ＲＡＭ２２内に格納されているシーケンスファイルのリストが表示部６に表示され、ユーザによって何れかのシーケンスファイルが選択される。そして、ユーザにより、当該シーケンスファイルに含まれる一または複数の楽曲が選択される。但し、ここで複数の楽曲が選択される場合には、シーケンスファイル内のデータ部においてこれら楽曲が連続して記録されたものである必要がある。
【００１８】
次に、処理がステップＳＰ３２に進むと、選択された一または複数の楽曲のうち先頭楽曲の先頭位置データと、最終楽曲の最後尾を表すデータがシーケンスファイルのヘッダ部から読み出される。なお、「最後尾を表すデータ」とは、一般的には次の楽曲の先頭位置データである。但し、選択された楽曲のうちの最終楽曲がシーケンスファイル内の最終楽曲でもある場合は、「最後尾を表すデータ」はデータ部そのものの最終アドレスである。次に、処理がステップＳＰ３４に進むと、当該シーケンスファイルのパス（当該シーケンスファイルが格納されているアドレスを示すデータ）と、先頭楽曲の先頭位置データである再生開始位置データと、最後尾を表すデータである再生終了位置データとが一のファイルに記録される。この記録されたファイルがパスファイルである。
【００１９】
2．3．ファイル選択動作
ユーザが何れかのファイルを再生するとき、最初に再生対象となるファイルを選択する必要がある。かかる場合にユーザが操作子群２において所定のファイル選択操作を実行すると、図４に示すファイル選択ルーチンが起動される。図において処理がステップＳＰ４０に進むと、表示部６に再生可能な全てのファイル、すなわちＭＩＤＩファイル、ノーマルファイル、シーケンスファイル、およびパスファイルが表示される。次に、処理がステップＳＰ４２に進むと、ユーザによって何れかのファイルが選択されるまで処理が待機する。そして、何れかのファイルが選択されると、処理はステップＳＰ４４に進む。
【００２０】
ステップＳＰ４４においては、選択されたファイルはシーケンスファイルであるか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ４６に進み、再生開始楽曲を指定するようにユーザに促すメッセージとともに、該シーケンスファイルに属する全ての楽曲のリストが表示部６に表示される。ここで、ユーザは必要に応じて何れかの楽曲を再生開始楽曲として指定することができるが、再生開始楽曲を未指定にすることもできる。そして、ユーザによる指示が入力されると、処理はステップＳＰ４８に進む。ここでは、再生開始楽曲が指定された場合には、その旨と、該再生開始楽曲の先頭位置データである再生開始位置データとがＲＡＭ２２内の所定領域に格納される。
【００２１】
2．4．ファイル再生動作
次に、ユーザが操作子群２において所定の再生スタート操作を実行すると、図５に示す再生スタートルーチンが起動される。図において処理がステップＳＰ５０に進むと、先にファイル選択ルーチン（図４）において選択されたファイルの種類が判別される。次に、ステップＳＰ５２〜ＳＰ５４においては、そのファイルの種類に応じて処理が分岐される。以下、ファイルの種類毎に処理の内容を説明する。
【００２２】
まず、何れかのパスファイルが選択されると、ステップＳＰ５２を介して処理はステップＳＰ５６に進み、該パスファイルに含まれるパスに基づいて、再生対象のシーケンスファイルが読み出される。次に、処理がステップＳＰ５８に進むと、該パスファイルに含まれる再生開始位置データで指定される先頭楽曲の先頭位置データが該シーケンスファイルの再生開始位置として設定される。次に、処理がステップＳＰ６０に進むと、再生終了位置データで指定された、最終楽曲の最後尾を表すデータが該シーケンスファイルの再生終了位置として設定される。次に、処理がステップＳＰ６２に進むと、該再生開始位置から該再生終了位置まで、該シーケンスファイルが再生される。
【００２３】
また、何れかのＭＩＤＩファイルまたはノーマルファイルが選択された場合には、ステップＳＰ５２，ＳＰ５４を介して処理はステップＳＰ６８に進む。ここでは、選択されたファイルが、その先頭位置から最終位置まで再生される。
【００２４】
また、シーケンスファイルが選択された場合には、ステップＳＰ５４を介して処理はステップＳＰ６４に進む。ここでは、先のファイル選択ルーチン（図４）において、再生開始位置データが指定されたか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ６８に進み、上述したＭＩＤＩファイルおよびパスファイルの場合と同様に、選択されたシーケンスファイルの再生が、その先頭位置から開始される。従って、該シーケンスファイルに属する全楽曲が再生されることになる。また、ステップＳＰ６４において「ＹＥＳ」と判定されると、処理はステップＳＰ６６に進む。ここでは、先のファイル選択ルーチンにおいて指定されＲＡＭ２２に格納された再生開始位置データに係る箇所から、該シーケンスファイルの再生が開始される。そして、該シーケンスファイルは、この再生先頭楽曲から該シーケンスファイルの末尾の楽曲に至るまで再生されることになる。
【００２５】
以上のように、本実施例によれば、ＭＩＤＩファイルまたはノーマルファイルを再生しつつ、実質的に楽曲を構成する部分のみを結合してシーケンスファイルを作成できるから、複数の楽曲を切れ目無く再生することができる。さらに、シーケンスファイルを再生する場合には再生開始楽曲を指定することができ、また当該シーケンスファイルを参照するパスファイルにおいては、該シーケンスファイル内の再生すべき楽曲の範囲を指定できるから、当該シーケンスファイルを部分的に再生することも可能である。
【００２６】
3．変形例
本発明は上述した実施例に限定されるものではなく、例えば以下のように種々の変形が可能である。
(1)上記実施例においては、電子楽器上で動作するアプリケーションプログラムによってシーケンスファイル、パスファイル等の作成や再生を行ったが、このアプリケーションプログラムのみをＣＤ−ＲＯＭ、フレキシブルディスク等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【００２７】
(2)上記実施例においては、シーケンスファイルに対してノーマルファイルの再生結果の記録を開始する記録開始レベルおよび記録を停止する記録終了レベルを同一値（閾値Ｔｈ）にしたが、両者は異なる値であってもよい。また、シーケンスファイルに対してノーマルファイルの再生結果の記録を開始する条件および記録を停止する条件は、再生結果のレベルを監視すること以外にも種々の方法が可能である。例えば、ＣＰＵ２４によってノーマルファイルまたはＭＩＤＩファイルの再生が開始されたタイミングを、そのままシーケンスファイルに対して記録を開始するタイミングとし、ＣＰＵ２４によるノーマルファイルまたはＭＩＤＩファイルの再生が完了したタイミングを、そのままシーケンスファイルに対して記録を停止するタイミングとしてもよい。
【００２８】
(3)また、ＭＩＤＩファイルを再生する場合においては、該ＭＩＤＩファイルから最初にノートオンイベントが検出されたときに記録を開始してもよい。これにより、ＭＩＤＩファイルによって実際に楽音信号が発生するタイミングにきわめて近いタイミングでシーケンスファイルの記録を開始することができる。
【００２９】
(4)上記実施例においてはコンテンツデータとしてＭＩＤＩデータ、オーディオデータ等の楽曲データを適用した例を説明したが、コンテンツデータは楽曲データに限定されるものではなく、例えば動画等であってもよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施例の電子楽器のブロック図である。
【図２】シーケンスファイル作成ルーチンのフローチャートである。
【図３】パスファイル作成ルーチンのフローチャートである。
【図４】ファイル選択ルーチンのフローチャートである。
【図５】再生スタートルーチンのフローチャートである。
【符号の説明】
【００３１】
２：操作子群、４：検出回路、６：表示部、８：表示回路、１０：音源回路、１２：オーディオ再生回路、１２ａ：レジスタ、１４：サウンドシステム、１６：通信インタフェース、１８：外部機器、２０：ＲＯＭ、２２：ＲＡＭ、２４：ＣＰＵ、２６：バス。
【図１】
2006251313.tif 000003
【図２】
2006251313.tif 000004
【図３】
2006251313.tif 000005
【図４】
2006251313.tif 000006
【図５】
2006251313.tif 000007