(57)【特許請求の範囲】
【請求項１】
指定した時間分の記憶領域を記憶手段に設定し、該記憶領域にループ上書きで演奏音を録音するクリップ録音手段と、
該クリップ録音手段により録音された前記記憶領域の所望の範囲を再生、あるいは、宛先のトラックにコピーすることのできる制御手段とを備え、
前記記憶領域の録音データを音源素材として各トラックに録音することにより、マルチトラックからなるソングを作成するようにされており、
前記演奏音はサンプルデータであり、指定した時間分の前記演奏音のサンプルデータが録音できるだけの記憶領域が前記記憶手段に設定され、前記記憶領域にループ上書きで演奏音を録音する際に、指定した時間分の前記演奏音に対応する伴奏音として、既に録音されている前記マルチトラックのうちのトラックが再生されると共に、録音ポインタを更新しつつ演奏音の録音が行われ、終了操作に応じて録音を終了した時点の録音ポインタがエンドアドレスの初期値として設定され、当該エンドアドレスから指定した時間分に基づいて算出されたアドレスがスタートアドレスの初期値として設定され、さらに、前記スタートアドレスと前記エンドアドレスは任意の位置に変更可能とされ、コピー指示に応じて前記スタートアドレスから前記エンドアドレスまでの区間に録音された演奏音を、前記マルチトラックのうちの指定されたトラックにコピーできるようにしたことを特徴とするディジタルレコーダ。
【請求項２】
前記クリップ録音手段により、選択された録音チャンネルの演奏音が前記記憶領域に録音され、該記憶領域の所望の範囲を指定したトラックにコピー可能とされていることを特徴とする請求項１記載のディジタルレコーダ。
【請求項３】
コンピュータにより実行可能なディジタルレコーダプログラムであって、
指定した時間分の記憶領域を記憶手段に設定し、該記憶領域にループ上書きで録音するクリップ録音ステップと、
該クリップ録音手段により録音された前記記憶領域の所望の範囲を指定して前記マルチトラックのいずれかのトラックにコピーするコピーステップとを備え、
前記演奏音はサンプルデータであり、指定した時間分の前記演奏音のサンプルデータが録音できるだけの記憶領域が前記記憶手段に設定され、前記記憶領域にループ上書きで演奏音を録音する際に、指定した時間分の前記演奏音に対応する伴奏音として、既に録音されている前記マルチトラックのうちのトラックが再生されると共に、録音ポインタを更新しつつ演奏音の録音が行われ、終了操作に応じて録音を終了した時点の録音ポインタがエンドアドレスの初期値として設定され、当該エンドアドレスから指定した時間分に基づいて算出されたアドレスがスタートアドレスの初期値として設定され、さらに、前記スタートアドレスと前記エンドアドレスは任意の位置に変更可能とされ、再生指示に応じて前記スタートアドレスから前記エンドアドレスまでの区間に録音された演奏音が、前記マルチトラックのうちの指定されたトラックにコピーされ、
前記記憶領域の録音データを音源素材として各トラックに録音することにより、マルチトラックからなるソングを作成するようにしたことを特徴とするディジタルレコーダプログラム。
【請求項４】
前記クリップ録音ステップにおいては、選択された録音チャンネルの演奏音が前記記憶領域に録音され、前記コピーステップでは、録音された前記記憶領域の所望の範囲を指定したトラックにコピー可能とされていることを特徴とする請求項３記載のディジタルレコーダプログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、ループ上書きで所定時間分録音するクリップ録音手段を備えるディジタルレコーダおよびそのプログラムに関する。
【０００２】
【従来の技術】
従来、楽曲を構成する複数のトラックを録音することにより、マルチトラックからなるソングをハードディスクや他の記憶媒体にディジタル録音するようにしたマルチトラックのディジタルレコーダが知られている。録音する際には、各トラック毎に演奏した楽音をディジタル録音するようにしている。
【０００３】
【発明が解決しようとする課題】
ところで、マルチトラックのディジタルレコーダを用いて音楽制作する際に、楽曲のあるパートを対応するトラックに録音する場合、演奏者が途中で演奏を間違えたりすると、録音のやり直しとなり、必然的にディジタルレコーダも再操作しなければならないという問題点があった。
【０００４】
そこで、本発明は演奏者が途中で演奏を間違えても、その度に録音のための操作をやり直すことのないディジタルレコーダおよびそのプログラムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明のディジタルレコーダは、指定した時間分の記憶領域を記憶手段に設定し、該記憶領域にループ上書きで演奏音を録音するクリップ録音手段と、該クリップ録音手段により録音された前記記憶領域の所望の範囲を再生、あるいは、宛先のトラックにコピーすることのできる制御手段とを備え、前記記憶領域の録音データを音源素材として各トラックに録音することにより、マルチトラックからなるソングを作成するようにされており、前記演奏音はサンプルデータであり、指定した時間分の前記演奏音のサンプルデータが録音できるだけの記憶領域が前記記憶手段に設定され、前記記憶領域にループ上書きで演奏音を録音する際に、指定した時間分の前記演奏音に対応する伴奏音として、既に録音されている前記マルチトラックのうちのトラックが再生されると共に、録音ポインタを更新しつつ演奏音の録音が行われ、終了操作に応じて録音を終了した時点の録音ポインタがエンドアドレスの初期値として設定され、当該エンドアドレスから指定した時間分に基づいて算出されたアドレスがスタートアドレスの初期値として設定され、さらに、前記スタートアドレスと前記エンドアドレスは任意の位置に変更可能とされ、コピー指示に応じて前記スタートアドレスから前記エンドアドレスまでの区間に録音された演奏音を、前記マルチトラックのうちの指定されたトラックにコピーできるようにしている。
【０００６】
また、上記本発明のディジタルレコーダにおいて、前記クリップ録音手段により、選択された録音チャンネルの演奏音が前記記憶領域に録音され、該記憶領域の所望の範囲を指定したトラックにコピー可能とされていてもよい。
【０００７】
次に、上記目的を達成することができる本発明のディジタルレコーダプログラムは、コンピュータにより実行可能なディジタルレコーダプログラムであって、指定した時間分の記憶領域を記憶手段に設定し、該記憶領域にループ上書きで録音するクリップ録音ステップと、該クリップ録音手段により録音された前記記憶領域の所望の範囲を指定して前記マルチトラックのいずれかのトラックにコピーするコピーステップとを備え、前記演奏音はサンプルデータであり、指定した時間分の前記演奏音のサンプルデータが録音できるだけの記憶領域が前記記憶手段に設定され、前記記憶領域にループ上書きで演奏音を録音する際に、指定した時間分の前記演奏音に対応する伴奏音として、既に録音されている前記マルチトラックのうちのトラックが再生されると共に、録音ポインタを更新しつつ演奏音の録音が行われ、終了操作に応じて録音を終了した時点の録音ポインタがエンドアドレスの初期値として設定され、当該エンドアドレスから指定した時間分に基づいて算出されたアドレスがスタートアドレスの初期値として設定され、さらに、前記スタートアドレスと前記エンドアドレスは任意の位置に変更可能とされ、再生指示に応じて前記スタートアドレスから前記エンドアドレスまでの区間に録音された演奏音が、前記マルチトラックのうちの指定されたトラックにコピーされ、前記記憶領域の録音データを音源素材として各トラックに録音することにより、マルチトラックからなるソングを作成するようにしている。
【０００８】
また、上記本発明のディジタルレコーダプログラムにおいて、前記クリップ録音ステップにおいては、選択された録音チャンネルの演奏音が前記記憶領域に録音され、前記コピーステップでは、録音された前記記憶領域の所望の範囲を指定したトラックにコピー可能とされていてもよい。
【０００９】
このような本発明によればハードディスク等の記憶手段に任意の設定時間分の録音領域を設定し、そこにループ上書き（リングバッファ動作）で演奏入力音を終了指示があるまで連続録音する。録音終了後においては、録音領域には最後の設定時間分の録音内容が記録されている。この範囲内で所望のスタートポイント、エンドポイントを設定し、その間を再生可能とすることができる。また、指定した区間や全区間は、マルチトラックのいずれかのトラックに転送してコピーすることができる。
これにより、演奏者が一旦、録音開始操作すればそれ以後は、設定時間分の最新の演奏が常に録音されている状態になる。従って、演奏者が満足できる演奏が達成された際に録音を終了することにより、演奏の度毎にレコーダーの録音設定操作をし直さなくとも満足できる演奏を録音することができるようになる。この場合、録音領域に録音した録音波形は他の録音波形とミキシングしてもよいし、単独で音源素材として用いて編集した楽音波形をマルチトラックにおける各トラックに録音するようにしてもよい。
【００１０】
【発明の実施の形態】
本発明の実施の形態にかかるマルチトラックのディジタルレコーダの概要構成を示す機能ブロック図を図１に示す。
図１に示すディジタルレコーダ１は、４トラックディジタルミキサ付きのディジタルレコーダとされており、入力はＩＮ１，ＩＮ２，ＩＮ３，ＩＮ４の４チャンネルの入力とされており、出力はＯＵＴ１，ＯＵＴ２からなるステレオ出力とされている。なお、入力ＩＮ１〜ＩＮ４からはアナログ・ディジタル変換器で変換されたディジタル信号が入力され、出力ＯＵＴ１，ＯＵＴ２からはディジタル・アナログ変換器で変換されたアナログ信号が出力されるが、図１においてはアナログ・ディジタル変換器およびディジタル・アナログ変換器は省略して示している。
【００１１】
ミキサー部２には、入力ＩＮ１〜ＩＮ４からの４チャンネルの入力音データと、ディジタル・レコーディングプレーヤ部３において再生されたディジタルレコーディングされた４チャンネルの再生音データＰＬＡＹ１，ＰＬＡＹ２，ＰＬＡＹ３，ＰＬＡＹ４が供給されている。そして、ミキサー部２においては入力ＩＮ１〜ＩＮ４から入力された４チャンネルの入力音データ、および、４チャンネルの再生音データＰＬＡＹ１〜ＰＬＡＹ４を選択してミキシングすることができるようにされている。ミキシングする際にエフェクトを付与することも可能とされている。例えば、ミキサー部２ではディジタルレコーディングする際に各チャンネルの音像位置が変化するようパンを付与したミキシングを行うことができる。ミキサー部２から出力されるミキシングデータは、ミキサー部２において最終的にステレオ音データにミックスダウンされて出力される。
【００１２】
このようにしてミキサー部２から出力されるステレオ出力ＯＵＴ１，ＯＵＴ２は、アナログ信号に変換される前にディジタル・レコーディングプレーヤ部３の制御の基で、ハードディスク（ＨＤＤ）あるいはＲＡＭ（Random Access Memory）からなる記憶手段４やＣＤ−Ｒ（CD Recordable）５にソングという形態でディジタルレコーディングされる。このソングは、４重奏可能な４トラックから構成され、ディジタルレコーディングされるソングの構成は図３に示す構成とされる。すなわち、ソングは４重奏可能なTRACK1〜TRACK4の４トラック（各トラックの再生音出力が前記したＰＬＡＹ１〜ＰＬＡＹ４に対応する）と、ソングに付随するソング名、各種エフェクトのなどの設定状態、基本音量などの基礎データを集合したミキシング操作情報（MIXING MANUPULATION DATA）と、後述する音源素材とすることができるサウンドクリップデータ（SOUND CLIP DATA）とから構成されている。なお、TRACK1〜TRACK4にはミキサー部２から出力されるステレオ出力とされた演奏音がそれぞれ録音される。
【００１３】
本発明にかかるディジタルレコーダ１は、サウンドクリップ録音を行うことにより、満足のいく演奏が達成されるまで演奏の度毎にレコーダーの録音設定操作をし直さなくともディジタルレコーディングすることができるようにされている。そこで、サウンドクリップ録音について図２を参照しながら説明する。サウンドクリップ録音を実行する場合は、録音チャンネルを選択すると共に録音する設定時間Ｔを選択する。この設定時間Ｔは、例えばソングの第ｍ小節の頭から第ｎ小節（ｍ≧ｎ）の終わりまでなどと、ソング内でサウンドクリップ録音を行う時間的位置と期間を指定し、該期間（小節数）とソングの設定テンポ値から割り出して指定するようにすると、音楽的にわかりやすい。基本的には、ｍは第１小節を示すものとされ、ｎはソングの最終小節数と考えられるが、既にソングが録音されている場合はその期間内であれば任意のｍ，ｎを想定してもよい。
【００１４】
そして、録音する設定時間Ｔを設定することにより記憶手段４の例えば、ＲＡＭ上に設定時間Ｔだけ録音できる記憶領域Ａ−Ｂが図２に示すようにサウンドクリップバッファ（SCBUFF）として設定される。そして、サウンドクリップ録音を実行すると、選択されている入力ＩＮ１〜ＩＮ４からの入力音サンプルデータがサウンドクリップバッファに録音されていく。この際に、サウンドクリップバッファ上のレコーディングポインタが記憶領域Ａ−Ｂを循環するようになり、演奏者は満足のいく演奏ができるまでサウンドクリップバッファに入力音サンプルデータを図２に示すようにループ上書きしながら録音を継続していく。すなわち、リングバッファの書込手法を使用することによりレコーディングポインタが循環するようになり、記憶領域Ａ−Ｂからなるサウンドクリップバッファに入力音サンプルデータによるループ上書きが実行されていくようになる。
【００１５】
なお、ソングが図３に示す４トラック構成とされている場合には、各トラックに対応する４チャンネルの内の任意のチャンネルが選択されて録音されるようになる。また、録音が選択されていないチャンネルについては対応するトラックに録音されている録音波形データを録音時に再生することができる。例えば、第１，２トラックに対応するチャンネル１，２に伴奏を録音した後に、チャンネル３を録音チャンネルとして選択し、サウンドクリップ録音を実行すると、設定時間Ｔの記憶領域Ａ−Ｂに対応する伴奏音（前記した例でいうと、第ｍ小節から第ｎ小節までの間の伴奏音に相当する）がトラック１，２から繰り返し再生され、この再生された伴奏音を聴きながらチャンネル３からの演奏音をサウンドクリップバッファに録音することができるようになる。
【００１６】
ここで、満足のいく演奏が達成された時点において、サウンドクリップバッファへの録音を停止する。この際の終了したアドレス値がエンドアドレス（REC END）となり、エンドアドレス（REC END）から設定時間Ｔに相当するアドレス値だけ差し引いたアドレス値がスタートアドレス（REC TOP）になる。録音後において、サウンドクリップバッファの所望の位置に図２に示すようにスタートポイントＳＴとエンドポイントＥＮＤを設定することができる。設定した場合には、スタートポイントＳＴとエンドポイントＥＮＤとの間の区間だけをディジタル・レコーディングプレーヤ部３において再生することができ、スタートポイントＳＴとエンドポイントＥＮＤ間に録音されている入力音サンプルデータを確認することができる。さらに、スタートポイントＳＴとエンドポイントＥＮＤとの間の区間に録音されている入力音サンプルデータを、録音選択されたチャンネルの宛先のトラックにソングを構成する演奏音としてコピーすることができる。また、サウンドクリップバッファに録音されている全区間の録音データの再生や、指定するトラックへのコピーも行うことができる。
【００１７】
ソングを構成している４トラックの各トラックには、例えばリズムパート、ベースパート、ギターパート等の演奏音を録音することができる。新規ソングを作成する際に、これらのパートを一人で多重演奏する場合には、例えば、新規ソングにおける第１トラック（TRACK1）に対応するチャンネル１を録音チャンネルとして選択し、サウンドクリップ録音を実行して伴奏とされるリズムパート等の演奏を行いサウンドクリップバッファに伴奏の演奏音を録音していく。そして、満足のいくリズムパートの演奏ができた際に、サウンドクリップバッファへの録音を停止する。次いで、サウンドクリップバッファに録音されている演奏音の全体をチャンネル１に対応するトラック１にコピーする。この場合、サウンドクリップバッファにスタートポイントＳＴとエンドポイントＥＮＤを設定して、設定した区間Ｔ１の演奏音を第１トラックにコピーするようにしてもよい。なお、サウンドクリップバッファ上のサウンドクリップデータを音源素材として用いることができるように、新規ソングのサウンドクリップデータ（SOUND CLIP DATA）領域に書き込むことができる。このようにして、例えば伴奏音であるリズムパートを作成することができる。さらに、録音中にサンプリングパッドまたはメトロノームを鳴らすことができる。この場合のテンポ／拍子は、録音開始直前のソングの位置のリズムマップの値に従うようになる。ただし、新規ソング作成直後でいずれのトラックにも録音されていない場合は、任意の値に設定することができる。
【００１８】
次いで、同様にして新規ソングの次のチャンネル２の演奏を行いサウンドクリップバッファに録音していく。サウンドクリップ録音を実行した際には、設定時間Ｔの記憶領域Ａ−Ｂに対応する例えばリズムパートの伴奏音がトラック１から繰り返し再生され、この再生された伴奏音を聴きながらチャンネル２からの演奏音をサウンドクリップバッファに録音することができるようになる。ここで、満足のいくチャンネル２の演奏ができた際に、サウンドクリップバッファへの録音を停止する。次いで、同様の操作を行うことにより、新規ソングのチャンネル２に対応する第２トラック（TRACK2）にサウンドクリップバッファ上の演奏音が録音される。
【００１９】
同様にして、ギターパート等の演奏を行って新規ソングの第３トラック（TRACK3）や第４トラック（TRACK4）にギターパート等を録音することにより、新規ソングが完成するようになる。この場合においても、サウンドクリップ録音を実行した際には、設定時間Ｔの記憶領域Ａ−Ｂに対応する伴奏音等がトラック１，２から繰り返し再生され、この再生された伴奏音を聴きながらチャンネル３あるいはチャンネル４からの演奏音をサウンドクリップバッファに録音することができるようになる。以上のように、全てのパートの録音にサウンドクリップ録音を使用してもよいし、既に完成されたソングに新しいパートを追加録音する場合にサウンドクリップ録音を使用するようにしてもよく、どちらの場合も同等の便利さを得ることができる。
【００２０】
次に、本発明にかかるディジタルレコーダの構成を示すブロック図を図４に示す。
図４に示すディジタルレコーダ１おいて、ＣＰＵ１０はディジタルレコーダプログラムや他の各種プログラムを実行することによりディジタルレコーダ１におけるディジタルレコーディングやサウンドクリップ録音の動作を制御する中央処理装置（Central Processing Unit）である。ＲＯＭ１１は、ＣＰＵ１０が実行するディジタルレコーディング処理やサウンドクリップ録音のプログラムや、各種データが格納されているＲＯＭ（Read Only Memory）である。ＲＡＭ１２はディジタルレコーダ１におけるシステムメモリであり、サウンドクリップバッファやＣＰＵ１０のワークエリア等が設定されるＲＡＭ（Random Access Memory）である。
【００２１】
また、ＨＤＤ１３はハードディスクを備えるハードディスクドライブであり、ＲＡＭ１２に代えてサウンドクリップバッファが設定されたり、作成されたソングが格納される大容量記憶手段である。ＣＤ−Ｒ５はＣＤ−Ｒディスクにソングをディジタルレコーディング可能なＣＤ−Ｒドライブである。リムーバブルセットされたディスク１４の読出／書込を行うディスクドライブである。ＬＣＤ１４は、サウンドクリップ処理時やディジタルレコーディング時に各種情報が表示される液晶ディスプレイである。パネル操作子群１５は、ディジタルレコーダ１のパネルに設けられている録音や再生を制御する各種繰作ボタンであり、これを操作することによりディジタルレコーダ１に各種指示を与えることができる。ＤＳＰ（Digital Signal Processor）１６は、ミキサー部２を実現しているディジタル信号処理専用のマイクロプロセッサである。ＡＤＣ／ＤＡＣ１７は、４つの入力音をディジタル信号に変換して入力ＩＮ１〜ＩＮ４としていると共に、ステレオ出力ＯＵＴ１，ＯＵＴ２をアナログ信号に変換して出力するアナログ・ディジタル／ディジタル・アナログ変換部である。通信インタフェース（ＣＯＭＭ  Ｉ／Ｆ）１８は、ＬＡＮ（Local Area Network ）やインターネット、電話回線等の通信ネットワークを介してサーバコンピュータに接続するためのネットワークインターフェースである。また、バス１９はアドレスバス、コントロールバス、データバスの各バスを備える前記した各部を相互接続しているＣＰＵバスである。
【００２２】
次に、本発明にかかるディジタルレコーダ１のパネルの構成例を図６に示す。
図６に示すように本発明にかかるディジタルレコーダ１のパネルには、ＬＣＤ１４とパネル操作子群１５が設けられている。パネル操作子群１５は、４チャンネル（ＣＨ１〜ＣＨ４）のそれぞれのボリューム操作子２１，２２，２３，２４と、ステレオ出力のボリューム操作子２５と、ディジタルレコーディングやサウンドクリップ処理時に操作する図示する各種操作ボタンから構成されている。ボリューム操作子２１，２２，２３，２４は、録音チャンネルとして選択された際に録音レベル調整を行え、再生チャンネルとされた際に再生レベルの調整などを行なうスライドボリューム形式の操作子である。操作ボタンには、早送りボタン（ＦＦ）、巻き戻しボタン（ＲＥＷ）、サウンドクリップ録音開始位置に移動させる移動ボタン（ＲＴＺ）、停止ボタン（ＳＴＯＰ）が設けられている。また、ボリューム操作子２１，２２，２３，２４の上部には選択ボタン（ＳＥＬ）が設けられており、録音するチャンネルを選択することができるようにされている。
【００２３】
さらに、クリップボタン（ＣＬＩＰ）はサウンドクリップを起動するボタンであり、このクリップボタンを操作してボタンが緑に点灯した状態において録音ボタン（ＲＥＣ）とプレイボタン（ＰＬＡＹ）ボタンとを合わせて操作することにより、サウンドクリップバッファへの録音が開始される。録音状態においては、クリップボタンは赤に点灯し録音中であることが示される。また、クリップボタンが緑に点灯している状態において、プレイボタン（ＰＬＡＹ）ボタンを操作することにより、サウンドクリップバッファからの再生が開始される。また、コピーボタン（ＣＯＰＹ）を操作することにより、ソングにおける選択された録音チャンネルに対応するトラックに録音データをコピーすることができる。この際に、ＬＣＤ１４の画面が図５に示すようなサウンドクリップ画面とされて［ＣＬＩＰ］が通常表示になっている場合は、サウンドクリップバッファにおける全区間の録音データがコピーされ、［ＣＬＩＰ］が反転表示になっている場合は、サウンドクリップバッファにおけるスタートポイントＳＴとエンドポイントＥＮＤの区間Ｔ１の録音データがコピーされるようになる。なお、［ＣＬＩＰ］の表示はカーソルを合わせてＥＮＴＥＲキーを操作する毎に表示状態が反転する。カーソルは方向キーにより任意に移動することができる。
【００２４】
次に、本発明のディジタルレコーダ１においてサウンドクリップ録音を行う際に実行されるサウンドクリップ処理のフローチャートを図７に示す。
サウンドクリップ処理では、ステップＳ１０にてSC STARTフラグが”０”とされて録音中でないか否かが判断される。ここで、SC STARTフラグが”０”とされて録音中でないと判断されると、ステップＳ１１に進み録音ボタン（ＲＥＣ）とプレイボタン（ＰＬＡＹ）ボタンとが合わせて操作されて、サウンドクリップ録音のスタート操作がされたか否かが判断される。ここで、録音ボタン（ＲＥＣ）＋プレイボタン（ＰＬＡＹ）ボタンが操作されたと判断されると、ステップＳ１２に進んでサウンドクリップの初期設定が行われる。初期設定では、録音する設定時間Ｔを設定することにより録音バッファ時間長Ｔ分の記憶領域Ａ−Ｂが、記憶手段４のＲＡＭ等に確保されてサウンドクリップバッファ（SCBUFF）とされ、また、レコーディングポインタが初期化される。次いで、ステップＳ１３にてSC STARTフラグが”１”とされてサウンドクリップ録音中とされ、リターンされる。また、ステップＳ１１にてサウンドクリップ録音のスタート操作がされていないと判断された場合は、そのままリターンされる。
【００２５】
さらに、ステップＳ１０にてSC STARTフラグが”１”とされてサウンドクリップ録音中と判断されると、ステップＳ１４に分岐して停止ボタン（ＳＴＯＰ）が操作されてサウンドクリップ終了操作されたか否かが判断される。ここで、サウンドクリップ終了操作が行われていないと判断されると、ステップＳ１９に分岐してサウンドクリップバッファ（SCBUFF）へ入力音サンプルデータが録音される。この場合、図２に示すように入力音サンプルデータは上書きループ録音され、録音時にはレコーディングポインタが更新されていくようになる。次いで、リターンされるが録音は継続されておりその間にサウンドクリップ終了操作が行われない場合は、次回のサウンドクリップ処理においても、サウンドクリップバッファ（SCBUFF）へ入力音サンプルデータが上書きループ録音されるようになる。
【００２６】
また、ステップＳ１４にてサウンドクリップ終了操作が行われたと判断されると、ステップＳ１５に進みサウンドクリップバッファ（SCBUFF）への入力音サンプルデータの録音を終了させ、この時のレコーディングポインタ値をエンドアドレス（RECEND）としてレジスタに記憶させる。次いで、ステップＳ１６にてエンドアドレス（RECEND）値とサウンドクリップバッファ（SCBUFF）に設定された時間長Ｔから録音先頭位置であるスタートアドレス値を換算して算出し、スタートアドレス（RECTOP）としてレジスタに記憶させる。次いで、ステップＳ１７にてスタートアドレス（RECTOP）値をスタートポイントレジスタにスタートポイント値（STARTPOINT）として格納し、エンドアドレス（RECEND）値をエンドポイントレジスタにエンドポイント値（ENDPOINT）として格納する。次いで、ステップＳ１８にて録音中を示すSC STARTフラグが”０”にリセットされて、リターンされる。
【００２７】
次に、本発明のディジタルレコーダ１において実行されるサウンドクリップ再生処理のフローチャートを図８に示す。
サウンドクリップ再生処理では、ステップＳ２１にて再生中を示すCLIP PLAYフラグが”０”とされて再生中でないか否かが判断される。ここで、CLIP PLAYフラグが”０”とされて再生中でないと判断されると、ステップＳ２２に進みスタートポイント値（STARTPOINT）およびエンドポイント値（ENDPOINT）の設定を変更できる設定変更操作対応処理が実行される。ここでは、図２に示すスタートポイントＳＴとエンドポイントＥＮＤの値を変更して任意の区間Ｔ１を設定することができる。この場合には、ＬＣＤ１４に図５に示すサウンドクリップ画面が表示され、スタート位置マーク（Ｓ）およびエンド位置マーク（Ｅ）３１にカーソルを合わせてそれぞれ移動させることにより、スタートポイント値（STARTPOINT）およびエンドポイント値（ENDPOINT）の設定を変更することができる。この場合の、スタートポイント値（STARTPOINT）およびエンドポイント値（ENDPOINT）はクリップポイント３２として示すように小節数と拍数で示されている。例えば、図５ではスタートポイント値（STARTPOINT）の小節数が「００１」、拍数が［４］として示され、エンドポイント値（ENDPOINT）の小節数が「０９５」、拍数が［４］として示されている。なお、この画面の右側の表示はレベルメータ３３とされている。
【００２８】
設定変更操作対応処理が終了すると、ステップＳ２３にて設定されたスタートポイント値（STARTPOINT）がプレイポインタレジスタにプレイポインタ値（PLAYPOINTER）として記憶される。次いで、ステップＳ２４にてサウンドクリップ再生操作があるか否かが判断される。ここで、プレイボタン（ＰＬＡＹ）ボタンが操作されているとＹＥＳと判断されて、ステップＳ２５にて再生中を示すCLIP PLAYフラグが”１”にセットされ、リターンされる。また、プレイボタン（ＰＬＡＹ）ボタンが操作されていない場合は、そのままリターンされる。
また、ステップＳ２１にて再生中を示すCLIP PLAYフラグが”１”とされて再生中と判断されると、ステップＳ２６に分岐して再生停止（CLIP STOP）操作がされたか否かが判断される。ここで、再生停止（CLIP STOP）操作されたと判断されると、ステップＳ２７に進み再生が終了されると共に、CLIP PLAYフラグが”０”にリセットされてリターンされる。
【００２９】
さらに、ステップＳ２６にて再生停止（CLIP STOP）操作されていないと判断されると、ステップＳ２８に進みサウンドクリップバッファ（SCBUFF）から順次サンプルが読み出されて再生される。同時に、再生に従いプレイポインタ値（PLAYPOINTER）が更新されていく。次いで、ステップＳ２９にてプレイポインタ値（PLAYPOINTER）が設定されているエンドポイント値（ENDPOINT）に達したか否かが判断される。ここで、プレイポインタ値（PLAYPOINTER）がエンドポイント値（ENDPOINT）に達していると判断された場合は、区間Ｔ１の全てのサンプルが読み出されて再生されたことになることから、ステップＳ２７に分岐して再生が終了されると共に、CLIP PLAYフラグが”０”にリセットされてリターンされる。また、プレイポインタ値（PLAYPOINTER）がエンドポイント値（ENDPOINT）に達していないと判断された場合は、区間Ｔ１の全てのサンプルが読み出されて再生されていないことから、そのままリターンされて次回のサウンドクリップ再生処理において、継続する録音サンプルがサウンドクリップバッファ（SCBUFF）から読み出されて再生されるようになる。
【００３０】
次に、本発明のディジタルレコーダ１において実行されるコピー処理のフローチャートを図９に示す。
コピー処理では、ステップＳ３０にてサウンドクリップバッファ（SCBUFF）に録音されているか否かが判断され、録音済と判断された場合はステップＳ３１に進んで図３に示すようなソングにおけるコピー先のトラックの指定処理が行われる。このトラックの指定処理では、ＬＣＤ１４に表示される画面において方向キーによりカーソルをコピー先のトラックに合わせてENTER キーを操作することにより指定することができる。次いで、ステップＳ３２にてサウンドクリップバッファ（SCBUFF）に録音されている全区間をコピーする操作があったか否かが判断される。全区間をコピーする操作は、前記したようにＬＣＤ１４の画面が図５に示すようなサウンドクリップ画面とされて［ＣＬＩＰ］が通常表示になっている際に、コピーボタン（ＣＯＰＹ）を操作することにより行われる。ここで、全区間のコピーの操作が行われたと判断された場合は、ステップＳ３３に進んで指定されたトラックにサウンドクリップバッファ（SCBUFF）に録音されている全区間の録音データがコピーされる。そして、リターンされる。
【００３１】
また、ステップＳ３０にてサウンドクリップバッファ（SCBUFF）に録音されていないと判断された場合は、そのままリターンされる。
さらに、ステップＳ３２にて全区間のコピーの操作が行われていないと判断された場合は、ステップＳ３４に分岐して前述したサウンドクリップ再生処理において設定されたスタートポイント値（STARTPOINT）とエンドポイント値（ENDPOINT）との間の区間Ｔ１のコピー操作があるか否かが判断される。区間Ｔ１をコピーする操作は、前記したようにＬＣＤ１４の画面が図５に示すようなサウンドクリップ画面とされて［ＣＬＩＰ］が反転表示になっている際に、コピーボタン（ＣＯＰＹ）を操作することにより行われる。ここで、区間Ｔ１のコピーの操作が行われたと判断された場合は、ステップＳ３５に進んで指定されたトラックにサウンドクリップバッファ（SCBUFF）に録音されているスタートポイント値（STARTPOINT）とエンドポイント値（ENDPOINT）との間の区間Ｔ１の録音データがコピーされる。そして、リターンされる。また、ステップＳ３４にて区間Ｔ１のコピー操作が行われていないと判断された場合は、そのままリターンされる。
【００３２】
なお、指定したトラックにサウンドクリップバッファ（SCBUFF）に録音されている全区間、あるいは、スタートポイント値（STARTPOINT）とエンドポイント値（ENDPOINT）との間の区間Ｔ１の録音データをコピーする際に、既に当該トラックに録音されている録音データとミキシングして録音するようにしてもよい。この場合、当該トラックに録音されている録音データをディジタル・レコーディングプレーヤ部３において再生してミキサー部２に供給し、ミキサー部２においてサウンドクリップバッファ（SCBUFF）に録音されている所定の録音データとミキシングし、ミキサー部２から出力されるステレオのディジタルミキシング信号を当該トラックに録音すればよい。この際に、ミキシングするトラックの録音データとサウンドクリップの録音データとの時間的位置関係を任意に設定できるようにしてもよい。また、指定したトラックにサウンドクリップバッファ（SCBUFF）に録音されている全区間、あるいは、スタートポイント値（STARTPOINT）とエンドポイント値（ENDPOINT）との間の区間Ｔ１の録音データをコピーする際に、既に当該トラックに録音されている録音データにつなげるようにその直後に録音するようにしてもよい。
【００３３】
【発明の効果】
本発明は以上のように構成されているので、ハードディスク等の記憶手段に任意の設定時間分の録音領域を設定し、そこにループ上書き（リングバッファ動作）で演奏入力音を終了指示があるまで連続録音する。録音終了後においては、録音領域には最後の設定時間分の録音内容が記録されている。この範囲内で所望のスタートポイント、エンドポイントを設定し、その間を再生可能とすることができる。また、指定した区間や全区間は、マルチトラックのいずれかのトラックに転送してコピーすることができる。
これにより、演奏者が一旦、録音開始操作すればそれ以後は、設定時間分の最新の演奏が常に録音されている状態になる。従って、演奏者が満足できる演奏が達成された際に録音を終了することにより、演奏の度毎にレコーダーの録音設定操作をし直さなくとも満足できる演奏を録音することができるようになる。この場合、録音領域に録音した録音波形は他の録音波形とミキシングしてもよいし、単独で音源素材として用いてマルチトラックにおける各トラックに録音するようにしてもよい。
【図面の簡単な説明】
【図１】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダの概要構成を示す機能ブロック図である。
【図２】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダにおいて、サウンドクリップ処理を説明するための図である。
【図３】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダにおけるソングの構成例を示す図である。
【図４】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダの構成を示すブロック図である。
【図５】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダにおけるサウンドクリップ画面を示す図である。
【図６】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダのパネル構成の一例を示す図である。
【図７】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダにおけるサウンドクリップ処理のフローチャートを示す図である。
【図８】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダにおけるサウンドクリップ再生処理のフローチャートを示す図である。
【図９】  本発明の実施の形態にかかるマルチトラックのディジタルレコーダにおけるコピー処理のフローチャートを示す図である。
【符号の説明】
１  ディジタルレコーダ、２  ミキサー部、３  ディジタル・レコーディングプレーヤ部、４  記憶手段、５  ＣＤ−Ｒ、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  ＨＤＤ、１４  ＬＣＤ、１４  ディスク、１５  パネル操作子群、１６  ＤＳＰ、１７  ＡＤＣ／ＤＡＣ、１８  ＣＯＭＭ  Ｉ／Ｆ、１９  バス、２１，２２，２３，２４  ボリューム操作子、２５  ボリューム操作子、３１スタート位置マーク（Ｓ）およびエンド位置マーク（Ｅ）、３２  クリップポイント、３３  レベルメータ
【図１】
0003741063.tif 000002
【図２】
0003741063.tif 000003
【図３】
0003741063.tif 000004
【図４】
0003741063.tif 000005
【図５】
0003741063.tif 000006
【図６】
0003741063.tif 000007
【図７】
0003741063.tif 000008
【図８】
0003741063.tif 000009
【図９】
0003741063.tif 000010