(57)【特許請求の範囲】
【請求項１】
録音の設定開始を指示する設定開始指示手段と、
前記録音の設定開始の指示前における録音の設定を保持する保持設定記憶手段と、
録音の設定を入力する入力手段と、
前記入力手段によって入力される録音の設定を記憶する最新設定記憶手段と、
前記録音の設定開始の指示を検出した場合に、前記最新設定記憶手段に初期内容を書き込んで録音の設定を初期化する初期化手段と、
前記初期内容に対して変更されたか否かを検出する検出手段と、
前記検出手段が初期内容に対して変更があったと検出した場合には、前記最新設定記憶手段に記憶されている録音の設定に従い、前記検出手段が初期内容に対して変更がなかったと検出した場合には、前記保持設定記憶手段に記憶されている録音の設定に従い、録音を設定する設定手段と
を有する録音設定装置。
【請求項２】
さらに、録音の開始を指示する指示手段と、
前記指示手段による録音開始指示があった場合には、該録音開始指示があった時点の前記最新設定記憶手段に記憶されている録音の設定を前記保持設定記憶手段に記憶するように制御する記憶制御手段とを有する請求項１記載の録音設定装置。
【請求項３】
録音の設定開始を指示する設定開始指示手順と、
前記録音の設定開始の指示前における録音の設定を保持する保持設定記憶手順と、
録音の設定を入力する入力手順と、
前記入力手順において入力される録音の設定を最新設定記憶手段に記憶する最新設定記憶手順と、
前記録音の設定開始の指示を検出した場合に、前記最新設定記憶手段に初期内容を書き込んで録音の設定を初期化する初期化手順と、
前記初期内容に対して変更されたか否かを検出する検出手順と、
前記検出手順で初期内容に対して変更があったと検出した場合には、前記最新設定記憶手段に記憶されている録音の設定に従い、前記検出手順で初期内容に対して変更がなかったと検出した場合には、前記保持設定記憶手段に記憶されている録音の設定に従い、録音を設定する設定手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、録音設定装置に関し、より詳しくは、複数の録音トラックを有する録音装置におけるトラック毎の録音設定をする録音設定装置に関する。
【０００２】
【従来の技術】
複数のトラックを有する録音装置では、トラック毎に、録音するか否かを選択することが出来る。すなわち、ユーザが希望する任意のトラックのみに録音をすることが出来る。よって、ユーザは、録音を開始する前に、録音したいトラックを選択する必要がある。
【０００３】
【発明が解決しようとする課題】
従来の複数のトラックを有する録音装置では、一度録音を終了してから、もう一度録音する場合には、再度、録音するトラックを選択しなおす必要がある。
【０００４】
例えば、１６トラック（ＴＲ）を有する録音装置において、録音トラックを、録音する都度設定するのは非常に煩わしい作業である。
また、多数のトラックを有する場合には、直前に設定した内容（直前に録音したトラック）を忘れてしまう危険性があり、録音のやり直しをするのが難しいと言う問題がある。
【０００５】
本発明の目的は、簡単な操作で、以前に設定した録音トラックの設定を復元することが出来る録音設定装置を提供することである。
【０００６】
【課題を解決するための手段】
本発明の一観点によれば、録音設定装置は、録音の設定開始を指示する設定開始指示手段と、前記録音の設定開始の指示前における録音の設定を保持する保持設定記憶手段と、録音の設定を入力する入力手段と、前記入力手段によって入力される録音の設定を記憶する最新設定記憶手段と、前記録音の設定開始の指示を検出した場合に、前記最新設定記憶手段に初期内容を書き込んで録音の設定を初期化する初期化手段と、前記初期内容に対して変更されたか否かを検出する検出手段と、前記検出手段が初期内容に対して変更があったと検出した場合には、前記最新設定記憶手段に記憶されている録音の設定に従い、前記検出手段が初期内容に対して変更がなかったと検出した場合には、前記保持設定記憶手段に記憶されている録音の設定に従い、録音を設定する設定手段とを有する。
【０００７】
【発明の実施の形態】
図１は、本実施例による録音設定装置１を構成する電子楽器のハードウェア構成を示すブロック図である。
【０００８】
録音設定装置（電子楽器）１のバス２には、ＲＯＭ３、ＲＡＭ４、ＣＰＵ５、タイマ６、検出回路７、表示回路９、外部記憶装置１１、音源回路１２、ＭＩＤＩインターフェイス１４、通信インターフェイス１６が接続される。
【０００９】
ＲＯＭ３には、演奏データ、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。
ＲＡＭ４は、フラグ、レジスタ又は演奏データの処理用バッファ、各種パラメータ等を記憶するＣＰＵ５のワーキングエリアを有する。また、ＲＡＭ４には、最新設定情報記憶領域４１、保持設定情報記憶領域４２及び入力設定情報記憶領域４３が設けられている。
【００１０】
最新設定情報記憶領域４１は、現在設定中の録音設定情報（最新設定情報）ＣＳを格納するための領域であり、保持設定情報記憶領域４２は、前回使用した録音設定情報（保持設定情報）ＰＳを格納するための領域である。
【００１１】
最新設定情報ＣＳ及び保持設定情報ＰＳは、録音対象となるトラックを表す情報であり、トラック数分のビット数（本実施例は、１６トラックであるので、１６ビット）のデータ列である。それぞれのビットが、各トラックの録音状態を表す。例えば、「１」が設定されているビットに対応するトラックは、録音の対象となるトラックであり、「０」が設定されているビットに対応するトラックは、録音の対象とならないトラックである。
【００１２】
入力設定情報記憶領域４３は、入力設定情報を格納するための領域である。入力設定情報とは、どのトラックに何処から入力されたデータを記録するのかを表している情報である。例えば、トラックＴＲ１には、ＭＩＤＩ機器１５の鍵盤の右側からの演奏データを、トラックＴＲ３には、外部演奏データの入力端子の第１チャンネルからの演奏データを記録する、というような設定を表す。
【００１３】
ＣＰＵ５は、ＲＯＭ３又は、外部記憶装置１１に記憶されている制御プログラム等に従い、演算又は制御を行う。タイマ６は、バス２に接続されており、基本クロック信号、再生処理タイミング等をＣＰＵ５に供給する。
【００１４】
操作子８は、例えば、演奏用の鍵盤、複数のスイッチ、文字入力用キーボード、マウス等であり、検出回路７に接続される。操作子８は、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。なお、本実施例では、操作子８として、少なくとも後述する開始スイッチ８ａ、停止スイッチ８ｂ、設定スイッチ８ｃ、及び各録音トラックに対応する切替スイッチ８ｄが設けられている。
【００１５】
表示回路９は、表示部１０に接続され、各種情報を表示部１０に表示することができる。ユーザは、この表示部１０に表示される情報を参照して、各種情報の入力及び各種設定を行う。
【００１６】
外部記憶装置１１は、外部記憶装置用のインターフェイスを含み、そのインターフェイスを介してバス２に接続される。外部記憶装置１１は、例えばフロッピー（登録商標）ディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、光磁気ディスク（ＭＯ）ドライブ、ＣＤ−ＲＯＭ（コンパクトディスク−リードオンリィメモリ）ドライブ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）ドライブ、半導体メモリ等である。
【００１７】
外部記憶装置１１には、複数トラックの演奏データＭＤ、各種パラメータ、各種データ、及び本実施例を実現するためのプログラム等を記憶することができる。
【００１８】
外部記憶装置１１からＲＡＭ４に制御プログラム又は本実施例を実現するためのプログラム等を読み出すことにより、ＲＯＭ３に制御プログラム等を記憶させている場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラム等の追加やバージョンアップ等が容易に行える。
【００１９】
通信インターフェイス１６は、ＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワーク１７に接続可能であり、該通信ネットワーク１７を介して、サーバコンピュータと接続し、ＨＤＤ等外部記憶装置１１、又はＲＡＭ４等内に、サーバコンピュータから演奏データ、制御プログラムや本実施例を実現するためのプログラム等をダウンロードすることができる。
【００２０】
なお、通信インターフェイス１６及び通信ネットワーク１７は、有線のものに限らず無線でもよい。また双方を備えていてもよい。
音源回路１２は、外部記憶装置１１又はＲＡＭ４等に記録された演奏データ若しくはＭＩＤＩインターフェイス１４に接続されたＭＩＤＩ楽器１５等から供給される演奏信号、ＭＩＤＩ信号等に応じて楽音信号を生成し、サウンドシステム１３に供給する。
【００２１】
サウンドシステム１３は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
ＭＩＤＩインターフェイス（ＭＩＤＩ  Ｉ／Ｆ）１４は、ＭＩＤＩ楽器１５、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともＭＩＤＩ信号を送受信できるものである。
【００２２】
図２は、本実施例による演奏データＭＤのフォーマットを表す概念図である。演奏データＭＤは、例えばＳＭＦ（Ｓｔａｎｄａｒｄ  ＭＩＤＩ  Ｆｉｌｅ）フォーマットに準拠した、自動演奏データである。
【００２３】
演奏データＭＤは、複数のトラックの情報を有しており、各トラックは、先頭に記録される設定情報ＨＣと、発音タイミングを表すタイミングデータＴＤと、各タイミング毎のイベントを表すイベントデータＥＤとを含んで構成されている。
【００２４】
設定情報ＨＣは、各トラックの再生時の各種再生態様を設定する為のデータであり、例えば、音色設定データ、音量設定データ、テンポ設定データなどが含まれる。
【００２５】
タイミングデータＴＤは、イベントデータＥＤで表される各種イベントを処理すべき時間を表すデータである。イベントの処理時間は、演奏開始からの絶対時間で表してもよいし、前のイベントからの経過時間である相対時間で表すようにしてもよい。
【００２６】
イベントデータＥＤは、楽曲を再生させる為の各種イベントの内容を表すデータである。イベントには、ノートオンイベントとノートオフイベントの組合せである楽曲の発生に直接関係する音符を表す音符イベント（音符データ）と、ピッチチェンジイベント（ピッチベンドイベント）、テンポチェンジイベント、音色チェンジイベントなどの楽曲の再生態様などを設定するための設定イベントが含まれる。
【００２７】
なお、各トラックに録音（記録）される演奏データＭＤは、ＭＩＤＩデータのような自動演奏用のデータに限らず、例えば、楽音の波形データ（ＷＡＶＥデータ）等の音声データや、動画データ等、どのようなものでもよい。また、トラック毎に異なるフォーマットのデータを記録することも出来る。
【００２８】
図３は、図１の表示部１０の画面及び各種スイッチの構成の一例を表す図である。
表示部１０の周辺部には、本実施例による録音設定を行うためのスイッチ群が、配置されている。
【００２９】
開始スイッチ８ａは、録音の開始を指示するための操作子である。停止スイッチ８ｂは、録音の停止を指示するための操作子である。設定スイッチ８ｃは、後述する録音設定処理を開始するための操作子である。
【００３０】
切替スイッチ８ｄ１〜８ｄ１６は、それぞれのトラック（ＴＲ１〜１６）の録音状態を切り替えるための操作子である。
ユーザが、設定スイッチ８ｃを操作すると、図に示すような画面が表示部１０に表示される。この画面中、録音対象として設定されているトラック（図では、ＴＲ１及びＴＲ２）は、録音状態として「ＲＥＣ」が表示されている。また、録音対象として設定されていないトラック（図では、ＴＲ３〜ＴＲ１６）は、録音状態として「ＯＦＦ」が表示されている。
【００３１】
本実施例では、録音状態を設定する場合は、設定スイッチ８ｃを押した（ＯＮにした）まま、録音状態を切り替えたいトラックに対応する切替スイッチ８ｄを押すことにより、該トラックの録音状態を切り替えることが出来る。その後、設定スイッチ８ｃから手を離す（ＯＦＦにする）と、切り替えた録音状態が、画定される。
【００３２】
なお、設定スイッチ８ｃを押した（ＯＮにした）ものの、切替スイッチ８ｄを操作しない場合は、前回の録音設定情報が、図１のＲＡＭ４の保持設定情報記憶領域４２から読み出されて、今回の録音設定情報となる。つまり、ユーザが、前回の録音状態を呼び出したい場合は、単純に、設定スイッチ８ｃを押して、直ぐに離すだけでよいのである。
【００３３】
本実施例では、このように、設定スイッチ８ｃの簡単な操作で、前回の録音設定情報を復元することが出来る。
図４、図１のＣＰＵ５で行う本実施例によるメイン処理を表すフローチャートである。このメイン処理は、録音設定装置１の電源が投入されると起動される。
【００３４】
ステップＳＡ１では、メイン処理を開始して、次のステップＳＡ２に進む。
ステップＳＡ２では、楽曲の選択があれば、選択された楽曲の演奏データを再生又は録音の対象として、処理用バッファに読み出す。その際、処理用バッファには、複数のトラックのそれぞれのトラックに対応した領域を設けて、各トラックのデータをそのトラックに対応した領域に読み出す。その後、次のステップＳＡ３に進む。
【００３５】
ステップＳＡ３では、図３の設定スイッチ８ｃのオン操作が検出されたか否かを判断する。オン操作を検出したらＹＥＳの矢印で示すステップＳＡ４に進む。オン操作を検出しない場合は、ＮＯの矢印で示すステップＳＡ５に進む。
【００３６】
ステップＳＡ４では、図５に示す録音設定処理を行う。録音設定処理は、各トラックの録音状態を切り替えるための処理である。録音設定処理が終了したら、次のステップＳＡ５に進む。
【００３７】
ステップＳＡ５では、録音待機中に、図３の開始スイッチ８ａの操作を検出したか否かを判断する。操作を検出したら、ＹＥＳの矢印で示すステップＳＡ６に進む。操作を検出しない場合は、ＮＯの矢印で示すステップＳＡ８に進む。
【００３８】
ステップＳＡ６では、最新の録音設定情報（最新設定情報）ＣＳを図１の最新設定情報記憶領域４１から読み出し、保持設定情報ＰＳとして図１の保持設定情報記憶領域４２に書き込む。その後、次のステップＳＡ７に進む。
【００３９】
このように、録音の開始後に、保持設定情報記憶領域４２を上書きするので、録音を開始する前であれば、ステップＳＡ４の録音設定処理で、新たな録音設定を行った後でも、設定スイッチ８ｃを操作することで、保持設定情報記憶領域４２に記憶されている保持設定情報ＰＳを読み出して、前回の設定情報を利用することが出来る。
【００４０】
ステップＳＡ７では、今回の録音設定情報（最新設定情報）ＣＳの設定にしたがって、入力される演奏データを録音する。その後、次のステップＳＡ８に進む。
【００４１】
入力される演奏データは、入力設定情報に従い、各トラックに録音（各トラックに対応する処理用バッファの領域に記憶）されるが、ここでは、最新設定情報ＣＳのデータ列を参照して、「１」の値を持つビットに対応するトラックにのみ録音を行う。つまり、「１」の値を持つビットに対応するトラックのデータは、新たに入力されるデータにより上書きされる。
【００４２】
これに対して、「０」の値を持つビットに対応するトラックのデータは、たとえ、そのトラックに対応するデータが入力されたとしても、録音されないので、上書きされない。
【００４３】
ステップＳＡ８では、その他の処理の実行指示に従い、各種処理を実行する。その後、次のステップＳＡ９に進む。
各種処理とは、例えば、録音待機中以外で、開始スイッチ８ａが操作された場合には、ステップＳＡ２で選択された演奏データの再生を開始する。
【００４４】
また、各種処理として、停止スイッチ８ｂが操作されたら、現在実行中の再生又は録音処理を停止する。また、入力設定用の操作子等を用いて入力設定情報の変更をしたり、鍵盤の操作を検出した場合には、操作された鍵に対応する楽音を発生させたりする処理などがある。
【００４５】
ステップＳＡ９では、メイン処理の停止時を検出したか否かを判断する。停止指示を検出した場合は、ＹＥＳの矢印に従いステップＳＡ１０に進みメイン処理を終了する。停止指示を検出しない場合は、ＮＯの矢印に従い、ステップＳＡ２に戻り以降の処理を繰り返す。
【００４６】
図５は、図４のステップＳＡ４で行われる録音設定処理を表すフローチャートである。
ステップＳＢ１では、録音設定処理を開始して次のステップＳＢ２に進む。
【００４７】
ステップＳＢ２では、最新の録音設定情報を初期化する。すなわち、図１の最新設定情報記憶領域４１に最新設定情報ＣＳとして、初期内容（全トラックが録音ＯＦＦの状態）を書き込む。その後、次のステップＳＢ３に進む。
【００４８】
このように、一旦初期内容を設定することにより、ユーザは、新たな設定を行いやすくなる。
ステップＳＢ３では、図１の表示部１０に、例えば、図３に示すような録音トラック設定の画面を表示する。録音トラック設定画面には、最新の録音設定情報が表示される。その後、次のステップＳＢ４に進む。
【００４９】
ステップＳＢ４では、図３の切替スイッチ８ｄ１〜８ｄ１６のいずれかのオン／オフ操作を検出したか否かを判断する。オン／オフ操作を検出した場合は、ＹＥＳの矢印で示すステップＳＢ５に進む。オン／オフ操作を検出しない場合は、ＮＯの矢印で示すステップＳＢ６に進む。
【００５０】
ステップＳＢ５では、操作が検出された切替スイッチ８ｄ（８ｄ１〜８ｄ１６のいずれか）に対応するトラックの録音状態を切り替える。つまり、最新設定情報記憶領域４１に記憶されている最新設定情報ＣＳの該トラックに対応するビットの情報を変更し（元が「０」であれば「１」に、「１」であれば「０」に変更し）、それにあわせて表示部１０に表示される録音トラック設定画面を更新する。その後、次のステップＳＢ６に進む。
【００５１】
ステップＳＢ６では、設定スイッチ８ｃのオフ操作を検出したか否かを判断する。操作を検出した場合は、ＹＥＳの矢印で示すステップＳＢ７に進む。操作を検出しなかった場合、すなわち設定スイッチ８ｃが、オンのままの場合は、ＮＯの矢印で示すステップＳＢ４に戻る。
【００５２】
ステップＳＢ７では、最新設定情報記憶領域４１に記憶されている最新設定情報ＣＳが、初期内容から変更されたか否かを判断する。初期内容から変更された場合は、ＹＥＳの矢印で示すステップＳＢ８に進む。初期内容から変更されていない場合、すなわち、ステップＳＢ４で全く切替スイッチ８ｄの操作を検出しなかった場合か、切替スイッチ８ｄは操作されたが、最終的に最新設定情報ＣＳが初期内容と同一になっている場合は、ＮＯの矢印で示すステップＳＢ９に進む。
【００５３】
ステップＳＢ８では、最新設定情報記憶領域４１に記憶されている最新設定情報ＣＳに基づき、録音トラックの状態を設定する。その後、ステップＳＢ１０に進む。
【００５４】
ステップＳＢ９では、図１の保持設定情報記憶領域４２に記憶されている保持設定情報ＰＳを読み出して、それに基づき録音トラックの状態を設定する。その後、ステップＳＢ１０に進む。
【００５５】
つまり、上記の処理により切替スイッチが操作されなかった場合、若しくは、操作されたが、最終的に初期内容に変更がなかった場合は、保持設定情報記憶領域４２に保持されている前回の録音状態の設定を使用して録音トラックの設定をすることが出来る。
【００５６】
ステップＳＢ１０では、録音開始の待機状態を設定する。開始スイッチ８ａが操作された場合に、録音対象として設定された録音トラックの録音を開始できる状態にする。その後、次のステップＳＢ１１に進み、録音設定処理を終了して、図４のステップＳＡ５に戻る。
【００５７】
以上、本発明の実施例によれば、ＲＡＭ４内に前回使用した録音設定情報を記憶しておくことが出来るので、簡単に前回の録音設定情報を復元することが出来る。
【００５８】
また、本発明の実施例によれば、設定スイッチ８ｃの簡単な操作により、前回の録音設定を復元することが出来る。
なお、実施例では、保持しておく録音設定情報は、前回一回分だけであったが、以前の複数回分の録音設定情報を別々に記憶するようにしておいてもよい。その場合には、複数の以前の録音設定情報のどれを利用するかは、ユーザが選択し、該選択された録音設定情報を今回の録音設定情報として用いるようにする。
【００５９】
また、実施例では、新たな録音状態を設定しないで、以前の録音状態を利用する場合に、設定スイッチを用いたが、以前の録音状態を呼び出すためのスイッチを設定スイッチとは別に設けるようにしても良い。
【００６０】
なお、本発明の実施例の録音設定装置１は電子楽器、パソコン＋アプリケーションソフトウェアの形態、携帯電話等の携帯型通信端末の他、カラオケ装置や、ゲーム装置、自動演奏ピアノなどどのような形態をとってもよい。
【００６１】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合せ等が可能なことは当業者に自明であろう。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、簡単な操作で、以前に設定した録音トラックの設定を復元することが出来る録音設定装置を提供することが出来る。
【図面の簡単な説明】
【図１】  本発明の実施例による録音設定装置１のハードウェア構成を示すブロック図である。
【図２】  本発明の実施例による演奏データＭＤのフォーマットを表す概念図である。
【図３】  表示部１０の画面及び各種スイッチの構成の一例を表す図である。
【図４】  本発明の実施例によるメイン処理を表すフローチャートである。
【図５】  本発明の実施例による録音設定処理を表すフローチャートである。
【符号の説明】
１…録音設定装置、２…バス、３…ＲＯＭ、４…ＲＡＭ、５…ＣＰＵ、６…タイマ、７…検出回路、８…操作子、９…表示回路、１０…表示部、１１…外部記憶装置、１２…音源回路、１３…サウンドシステム、１４…ＭＩＤＩ  Ｉ／Ｆ、１５…ＭＩＤＩ機器、１６…通信インターフェイス、１７…通信ネットワーク、４１…最新設定情報記憶領域、４２…保持設定情報記憶領域、４３…入力設定情報記憶領域
【図１】
0003835307.tif 000002
【図２】
0003835307.tif 000003
【図３】
0003835307.tif 000004
【図４】
0003835307.tif 000005
【図５】
0003835307.tif 000006