(57)【特許請求の範囲】
【請求項１】
演奏データを一時記憶手段に記録する記録手段と、
前記一時記憶手段に記録された演奏データを再生する再生手段と、
前記演奏データの記録及び再生に関連する複数の項目のいずれかを選択する操作子とを有し、
前記複数の項目には、
前記一時記憶手段のクリアを指示する“ＣＬＥＡＲ”と、
前記記録手段による記録の開始を指示する“ＲＥＣ”と、
前記再生手段による再生の開始を指示する“ＰＬＡＹ”と、
前記再生手段による再生の停止を指示すると共に、前記再生手段が再生を開始する位置を前記一時記憶手段の先頭または末尾になるように前記再生手段に指示する“ＳＴＯＰ”とが含まれ、
当該各項目は上記順序に配列され、
前記操作子は、現在選択中の項目を他の項目に変更する場合、当該選択中の項目に隣接する項目のみを選択できる
ことを特徴とする電子音楽装置。
【請求項２】
前記記録手段は、
前記操作子による選択項目が“ＣＬＥＡＲ”から“ＲＥＣ”に切り替えられた場合には、クリアされた前記一時記憶手段の先頭から演奏データの記録を開始し、
続いて、前記操作子による選択項目が“ＲＥＣ”から“ＰＬＡＹ”に切り替えられた場合には、前記一時記憶手段における演奏データが記録される領域を固定する
ことを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
前記再生手段は、
前記操作子による選択項目が“ＲＥＣ”から“ＰＬＡＹ”に切り替えられた場合には、前記一時記憶手段に記録された演奏データをループ再生する
ことを特徴とする請求項２に記載の電子音楽装置。
【請求項４】
前記記録手段は、
前記操作子による選択項目が“ＰＬＡＹ”から“ＲＥＣ”に切り替えられた場合には、当該切替時点の再生位置の次の位置から新たな演奏データの記録を開始し、前記固定された演奏データが記録される領域の最後まで記録が到達した場合には、当該固定された演奏データが記録される領域の先頭に戻って記録を続ける
ことを特徴とする請求項３に記載の電子音楽装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、繰り返し録音機能を備えた電子音楽装置に関する。
【背景技術】
【０００２】
繰り返し録音機能を備えた電子音楽装置としては、下記特許文献１に記載の発明等、従来から知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許３６５２５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、繰り返し録音機能を使用するには通常、複数の設定項目の中からいずれかを指定して行う必要がある。各設定項目がそれぞれ、例えば個別のスイッチに割り当てられている場合には、あるスイッチを操作して当該設定項目を指定している状態で、他のスイッチを操作して他の設定項目を指定することは、自由にできていた。
【０００５】
しかし、繰り返し録音機能を有効に使用するには、設定項目を指定する理想的な手順（流れ）があるため、繰り返し録音機能に不慣れなユーザにとっては、当該機能を十分に使いこなすことは難しかった。
【０００６】
本発明は、この点に着目してなされたものであり、繰り返し録音機能に不慣れなユーザに対して、理想的な操作手順を提示することが可能となる電子音楽装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の電子音楽装置は、演奏データを一時記憶手段（７）に記録する記録手段（５）と、前記一時記憶手段に記録された演奏データを再生する再生手段（５）と、前記演奏データの記録及び再生に関連する複数の項目のいずれかを選択する操作子（２１）とを有し、前記複数の項目には、前記一時記憶手段のクリアを指示する“ＣＬＥＡＲ”と、前記記録手段による記録の開始を指示する“ＲＥＣ”と、前記再生手段による再生の開始を指示する“ＰＬＡＹ”と、前記再生手段による再生の停止を指示すると共に、前記再生手段が再生を開始する位置を前記一時記憶手段の先頭または末尾になるように前記再生手段に指示する“ＳＴＯＰ”とが含まれ、当該各項目は上記順序に配列され、前記操作子は、現在選択中の項目を他の項目に変更する場合、当該選択中の項目に隣接する項目のみを選択できることを特徴とする。
【０００８】
請求項２に記載の電子音楽装置は、請求項１の電子音楽装置において、前記記録手段は、前記操作子による選択項目が“ＣＬＥＡＲ”から“ＲＥＣ”に切り替えられた場合には、クリアされた前記一時記憶手段の先頭から演奏データの記録を開始し、続いて、前記操作子による選択項目が“ＲＥＣ”から“ＰＬＡＹ”に切り替えられた場合には、前記一時記憶手段における演奏データが記録される領域を固定することを特徴とする。
【０００９】
請求項３に記載の電子音楽装置は、請求項２の電子音楽装置において、前記再生手段は、前記操作子による選択項目が“ＲＥＣ”から“ＰＬＡＹ”に切り替えられた場合には、前記一時記憶手段に記録された演奏データをループ再生することを特徴とする。
【００１０】
請求項４に記載の電子音楽装置は、請求項３の電子音楽装置において、前記記録手段は、前記操作子による選択項目が“ＰＬＡＹ”から“ＲＥＣ”に切り替えられた場合には、当該切替時点の再生位置の次の位置から新たな演奏データの記録を開始し、前記固定された演奏データが記録される領域の最後まで記録が到達した場合には、当該固定された演奏データが記録される領域の先頭に戻って記録を続けることを特徴とする。
【００１１】
なお、上記括弧内の符号は例示である。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、選択項目を“ＣＬＥＡＲ”，“ＲＥＣ”，“ＰＬＡＹ”及び“ＳＴＯＰ”の順序で配列し、隣接する項目しか選択できないようにした。そして、この配列及び選択項目の遷移が、繰り返し録音機能を有効に使用するのに理想的な手順となっているので、繰り返し録音機能に不慣れなユーザでも、理想的な手順に従って当該機能を十分に使いこなすことができるようになった。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【図２】図１中の設定操作子のうち、本発明に関係する１つの操作子の形態の一例を示す図である。
【図３】図１の電子音楽装置、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【図４Ａ】図３中の操作子入力受付処理の詳細な手順を示すフローチャートである。
【図４Ｂ】図４Ａの操作子入力受付処理の続きの手順を示すフローチャートである。
【図５】図３中の発音・録音処理の詳細な手順を示すフローチャートである。
【図６】録音され、一時記録エリアに記録された演奏データの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１５】
図１は、本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【００１６】
同図に示すように、本実施の形態の電子音楽装置は、音高情報を含む演奏データを入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のスイッチ、ノブ、スライダおよびダイヤルを含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラム、各種テーブルデータ、各種波形データおよび各種楽音パラメータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、各種情報等を表示する、たとえば小型の液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示器８と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置９と、図示しない外部機器を接続し、この外部機器とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１０と、演奏操作子１から入力された演奏データや、前記記憶装置９に記憶されたいずれかの楽曲データを再生して得られた演奏データ等を楽音信号に変換するとともに、その楽音信号に各種効果を付与するための音源・効果回路１１と、該音源・効果回路１１からの楽音信号を音響に変換する、たとえば、ＤＡＣ（digital-to-analog converter）やアンプ、スピーカ等のサウンドシステム１２とにより構成されている。
【００１７】
上記構成要素３〜１１は、バス１３を介して相互に接続され、音源・効果回路１１にはサウンドシステム１２が接続されている。
【００１８】
記憶装置９は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置９自体が、本実施の形態の電子音楽装置から着脱可能であってもよい。あるいは、記憶媒体も記憶装置９も着脱不可能であってもよい。なお記憶装置９（の記憶媒体）には、前述のようにＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この記憶装置９に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１９】
通信Ｉ／Ｆ１０としては、たとえば、ＭＩＤＩ（musical instrument digital interface）信号などの音楽信号を専用に送受信する音楽専用有線Ｉ／Ｆ、ＵＳＢ（universal serial bus）やＩＥＥＥ１３９４などの汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）などの汎用ネットワークＩ／Ｆ、無線ＬＡＮ（local area network）やＢｌｕｅｔｏｏｔｈ（登録商標）などの汎用近距離無線Ｉ／Ｆを挙げることができる。本実施の形態では、通信Ｉ／Ｆ１０としてＵＳＢを採用しているが、これに代えて他の種類のＩ／Ｆを採用してもよいし、これに他の種類のＩ／Ｆを加えるようにしてもよい。
【００２０】
図２は、設定操作子２のうち、本発明に関係する１つの操作子の形態の一例を示す図である。同図（ａ）〜（ｄ）には、４つの操作子２１〜２４が例示されているが、本発明に関係する操作子は１つだけ（同図（ａ）のスライダ２１とする）であり、他の３つの操作子２２〜２４は操作子２１に代えて採用可能なものを示している。
【００２１】
図２（ａ）に示すように、スライダ２１は、“ＣＬＥＡＲ”，“ＲＥＣ”，“ＰＬＡＹ”，“ＰＡＵＳＥ”または“ＳＴＯＰ”のいずれかの項目を選択可能に構成されている。そして、スライダ２１は、そのスイッチの性質として、隣接する項目を経由しなければ、その先の項目を選択できないものとなっている。例えば“ＰＬＡＹ”が選択されている状態から“ＲＥＣ”を飛び越えていきなり“ＣＬＥＡＲ”を選択することはできないので、“ＣＬＥＡＲ”を選択するためには、その前に“ＲＥＣ”を選択しなければならない。なお、各項目の選択が感触で分かるように、項目が切り替わる度に節度感のある感触を受け得る感触付与構造を設けるようにした方がよい。具体的には、カチカチ音を立てて切り替わるようにする。この事情は、他の操作子２２〜２４についても同様である。なお、“ＣＬＥＡＲ”等の選択可能な各項目の意味は、後述する。
【００２２】
図２（ｂ）は、スライダ式ＳＷ（スイッチ）に代えて、ダイヤル式ＳＷ２２を採用した例を示している。このダイヤル式ＳＷ２２は、ドーナツ状の回転操作子２２ａを回転させ、パネル面の矢印表示２２ｂにいずれかの項目を合わせることで、その項目を選択可能に構成されている。なお回転操作子２２ａは、一定の位置までしか回転しないように構成されている。具体的には、時計方向には“ＣＬＥＡＲ”の位置までしか回転せず、反時計方向には“ＳＴＯＰ”の位置までしか回転しない。これにより、選択項目の遷移は、スライダ２１による遷移と同じになる。もちろん、これに限らず、エンドレスに回せるようにしてもよい。この場合には、“ＣＬＥＡＲ”から“ＳＴＯＰ”への項目の遷移とその逆の遷移が可能となる。
【００２３】
図２（ｃ）は、図２（ｂ）と同様に、ダイヤル式ＳＷ２３を採用した例を示している。但しダイヤル式ＳＷ２３では、円盤状の回転操作子２３ａ上に矢印表示があり、この回転操作子２３ａを回転させて、その矢印表示をパネル面に表示された選択項目に合わせることで、その項目を選択する点が異なっている。なお回転操作子２３ａも、時計方向には“ＳＴＯＰ”の位置までしか回らず、反時計方向には“ＣＬＥＡＲ”の位置までしか回らない。もちろん、これに限らず、エンドレスに回せるようにしてもよい。
【００２４】
図２（ｄ）は、アップ（上）／ダウン（下）ＳＷ２４と前記表示器８の表示画面８ａを採用した例を示している。アップ／ダウンＳＷ２４は、アップＳＷ２４ａとダウンＳＷ２４ｂからなる。表示画面８ａには選択項目が表示され、ユーザは、アップＳＷ２４ａまたはダウンＳＷ２４ｂを操作することで、カーソルＣを上／下して項目を選択する。なお、カーソルＣは、“ＣＬＥＡＲ”より上には移動せず、“ＳＴＯＰ”より下には移動しない。もちろん、これに限らず、カーソルＣが“ＣＬＥＡＲ”の位置にある状態でアップＳＷ２４ａを操作すると、カーソルＣは“ＳＴＯＰ”の位置に移動し、その逆に、カーソルＣが“ＳＴＯＰ”の位置にある状態でダウンＳＷ２４ｂを操作すると、カーソルＣは“ＣＬＥＡＲ”の位置に移動するようにしてもよい。
【００２５】
以上のように構成された電子音楽装置が実行する制御処理を、図３〜図６を参照して詳細に説明する。
【００２６】
図３は、本電子音楽装置、特にＣＰＵ５が実行するメインルーチンの手順を示すフローチャートである。
【００２７】
本メインルーチンは、主として、初期化処理（ステップＳ１）、操作子入力受付処理（ステップＳ２）及び発音・録音処理（ステップＳ３）によって構成される。本メインルーチンは、本電子音楽装置の電源がオンされたときに起動され、初期化処理が１回実行された後、電源がオフされるまで、操作子入力受付処理と発音・録音処理が繰り返し実行される。
【００２８】
初期化処理では、ＣＰＵ５は、ＲＡＭ７をクリアしたり、各種パラメータの値をデフォルト値に設定したり、タイマ（例えば、ＣＰＵ５に内蔵されたもの）の計時を開始させたり、タイマ割込処理を起動させるために、タイマに対して割込信号の発生を許可したりする。
【００２９】
図４Ａ及び図４Ｂは、操作子入力受付処理の詳細な手順を示すフローチャートである。本操作子入力受付処理は、設定操作子２（を構成するいずれかの操作子）が操作されたときに実行される設定操作子関連処理（図４ＢのステップＳ１２〜Ｓ２２）と、演奏操作子１（を構成するいずれかの操作子）が操作されたときに実行される演奏操作子関連処理（図４ＡのステップＳ２４〜Ｓ２６）によって構成される。
【００３０】
そして、設定操作子関連処理は、繰り返し録音機能（ルーパー機能）の設定がなされたときに実行されるルーパー関連処理（図４ＢのステップＳ１３〜Ｓ２１）と、それ以外の設定がなされたとき実行されるその他設定処理（図４ＢのステップＳ２２）によって構成される。なお、ルーパー機能の設定とは、具体的には、スライダ２１によっていずれかの項目が選択されることである。また、その他設定処理としては、具体的には、音量調整、音色設定、自動演奏設定及び効果設定等を挙げることができる。その他設定処理は、本発明の特徴ではないので、これ以上の説明は行わない。
【００３１】
ユーザがスライダ２１（のツマミ２１ａ）を“ＣＬＥＡＲ”に合わせると、ＣＰＵ５は、演奏データを録音して記録するために前記ＲＡＭ７上に確保された一時記録エリア（図示せず）をクリア（消去）し、さらに録音フラグ及び再生フラグを共にリセット（“０”）する（ステップＳ１４）。その後ＣＰＵ５は、本設定操作子関連処理を終了する（リターン）。このように、設定項目“ＣＬＥＡＲ”は、一時記録エリアの消去を指示するものである。
【００３２】
ユーザがスライダ２１を“ＲＥＣ”に合わせると、ＣＰＵ５は、録音フラグをセット（“１”）する（ステップＳ１６）。その後ＣＰＵ５は、本設定操作子関連処理を終了する（リターン）。録音フラグは、録音の開始が指示されるとセットされ、録音の終了が指示されるとリセットされるものである。実際の録音処理は、後述する図５のステップＳ３８，Ｓ３９で行われるが、設定項目“ＲＥＣ”は、録音処理の実行を指示するものである。
【００３３】
ユーザがスライダ２１を“ＰＬＡＹ”に合わせると、ＣＰＵ５は、再生フラグをセットし、且つ録音フラグをリセットする（ステップＳ１８）。その後ＣＰＵ５は、本設定操作子関連処理を終了する（リターン）。再生フラグは、再生の開始が指示されるとセットされ、一時停止（“ＰＡＵＳＥ”）が指示されるとリセットされるものである。実際の再生処理は、後述する図５のステップＳ３２〜Ｓ３４で行われるが、設定項目“ＰＬＡＹ”は、再生処理の実行を指示するものである。
【００３４】
ユーザがスライダ２１を“ＰＡＵＳＥ”に合わせると、ＣＰＵ５は、再生フラグをリセットする（ステップＳ２０）。その後ＣＰＵ５は、本設定操作子関連処理を終了する（リターン）。このように、設定項目“ＰＡＵＳＥ”は、再生処理の一時停止を指示するものである。
【００３５】
ユーザがスライダ２１を“ＳＴＯＰ”に合わせると、ＣＰＵ５は、一時記録エリアの演奏データの読み出し位置を示すポインタを開始位置（一時記録エリアの先頭）に戻す（ステップＳ２１）。その後ＣＰＵ５は、本設定操作子関連処理を終了する（リターン）。このように、設定項目“ＳＴＯＰ”は、再生処理の一時停止の継続と、演奏データの読み出し位置の初期化を指示するものである。なお、ポインタを戻す位置は、上記開始位置に限らず、終了位置（一時記録エリアの末尾）でもよい。
【００３６】
前記演奏操作子関連処理は、キーオン入力処理（図４ＡのステップＳ２５）と、その他入力処理（ステップＳ２６）によって構成される。
【００３７】
キーオン（押鍵）入力処理では、ＣＰＵ５は、当該鍵及び操作状態に応じた演奏データを出力する。この演奏データ出力は、後述する図５の発音・録音処理中で利用される。
【００３８】
その他入力処理の「その他」のものは、主としてキーオフ（離鍵）であるが、演奏操作子１として、鍵盤以外に、例えばペダルやホイール等が含まれていれば、その操作によって出力されたイベントも「その他」のものに含まれる。
【００３９】
図５は、前記ステップＳ３の発音・録音処理の詳細な手順を示すフローチャートである。本発音・録音処理は、本発音・録音処理が起動すると常に実行される発音処理（ステップＳ４１）と、再生フラグがセット状態のときに実行される再生処理（ステップＳ３２〜Ｓ３４）と、演奏データの出力があると常に実行される、当該演奏データを発音処理に渡す処理（ステップＳ４０）と、演奏データの出力があり、且つ録音フラグがセット状態のときに実行される録音処理（ステップＳ３７〜Ｓ３９）とによって構成される。
【００４０】
再生処理では、まずＣＰＵ５は、一時記録エリアからポインタが示す位置の演奏データを順々に読み出し、読み出した演奏データを上記発音処理に渡す（ステップＳ３２）。次にＣＰＵ５は、ポインタが示す位置から、一時記録エリアの最後のデータまで読み出しを終えたかどうか判定する。この判定の結果、最後のデータの読み出しを終えていないときには、ＣＰＵ５は、本再生処理を終了する。一方、最後のデータの読み出しを終えたときには、ＣＰＵ５は、ポインタの読み出し位置を最初、つまり一時記録エリアの先頭に戻した（ステップＳ３４）後、本再生処理を終了する。これにより、再生フラグがセット状態である限り、一時記録エリア内の演奏データがループ再生される。
【００４１】
録音処理では、まずＣＰＵ５は、再生フラグの状態を判定し、リセット状態であれば、出力された演奏データを録音開始からの経過時間に従って一時記録エリアに記録して行く（ステップＳ３９）。録音フラグがセット状態であり、且つ再生フラグがリセット状態である場合は、項目の選択状態が“ＣＬＥＡＲ”から“ＲＥＣ”に遷移した場合である（図４ＢのステップＳ１４，Ｓ１６参照）。したがってこの場合、クリア状態の一時記録エリアに、その先頭から演奏データが記録されて行く。
【００４２】
一方、再生フラグがセット状態であれば、再生位置に対応付けて演奏データを一時記録エリアに記録して行く（ステップＳ３８）。録音フラグがセット状態であり、且つ再生フラグがセット状態である場合は、項目の選択状態が“ＰＬＡＹ”から“ＲＥＣ”に遷移した場合である（図４ＢのステップＳ１８，Ｓ１６参照）。この場合、一時記録エリアには演奏データが既に記録されている（そうでなければ、再生できない）ので、出力された演奏データは、“ＲＥＣ”に切り替わった時点の再生位置から新たに記録されて行く。
【００４３】
図６は、この場合の具体例を示している。同図において、地点Ａを一時記録エリアの先頭とし、本録音処理によって地点Ａから地点Ｃまでの範囲に演奏データが記録されているものとする。現在は再生処理中であり、再生が進み、地点Ｂに到達したとき、ユーザがその項目の選択状態を“ＰＬＡＹ”から“ＲＥＣ”に切り替える。すると、新たな演奏データが地点Ｂから一時記録エリアに記録されて行く。このとき、地点Ｂから地点Ｃまでの範囲には既に演奏データが記録されているので、新たな演奏データは、古い演奏データの上に重ね書き（オーバーダビング）される。この状態が継続して、記録が進み、地点Ｃに到達すると、地点Ａに戻って重ね書きが続いて行く。
【００４４】
選択項目が“ＣＬＥＡＲ”から“ＲＥＣ”に遷移すると、前述のように、演奏データは一時記録エリアの先頭から順に記録されて行く。そして、“ＲＥＣ”から他の選択項目、例えば“ＰＬＡＹ”に一旦遷移すると、一時記録エリアのうち、演奏データが記録される領域が固定化される。もちろん、“ＲＥＣ”から“ＣＬＥＡＲ”に遷移後、再度“ＲＥＣ”に遷移すると、一時記録エリアはクリアされるので、その先頭から演奏データが記録されて行く。つまり、上記「他の選択項目」への遷移は、“ＣＬＥＡＲ”以外に遷移することを意味する。したがって、“ＲＥＣ”から“ＰＬＡＹ”に遷移し、“ＰＡＵＳＥ”を経て“ＰＬＡＹ”に遷移し、さらに“ＲＥＣ”に遷移すると、図６に基づいて前述したように、固定化された領域内をループしながら、新たな演奏データがオーバーダビングされて行く。
【００４５】
前記発音処理では、ＣＰＵ５は、前記ステップＳ３２，Ｓ４０で渡された演奏データをそのまま、前記音源・効果回路１１に供給する。音源・効果回路１１は、図１に基づいて前述したように、演奏データを楽音信号に変換するものだからである。これにより、サウンドシステム１２からは、再生処理による楽音及び／または演奏操作子１を用いた演奏による楽音が発音される。
【００４６】
このように本実施の形態では、選択項目を“ＣＬＥＡＲ”，“ＲＥＣ”，“ＰＬＡＹ”，“ＰＡＵＳＥ”及び“ＳＴＯＰ”の順序で配列し、隣接する項目しか選択できないようにした。そして、この配列及び選択項目の遷移が、繰り返し録音機能を有効に使用するのに理想的な手順となっているので、繰り返し録音機能に不慣れなユーザでも、理想的な手順に従って当該機能を十分に使いこなすことができるようになった。
【００４７】
なお演奏データには、ＭＩＤＩデータが含まれることは明らかであるが、オーディオデータ、つまりアナログ楽音波形をサンプリングしたものも含まれる。また、演奏データのフォーマットはどのようなものを採用してもよい。
【００４８】
“ＰＬＡＹ”から“ＰＡＵＳＥ”に遷移すると、録音フラグ及び再生フラグは共にリセット状態である（図４ＢのステップＳ１８，Ｓ２０参照）ので、再生処理も録音処理も停止状態である。したがって、ポインタは、“ＰＬＡＹ”から“ＰＡＵＳＥ”に遷移した時点の値を維持している。このため、“ＰＡＵＳＥ”から“ＰＬＡＹ”に遷移すると、“ＰＡＵＳＥ”が選択されて、読み出しが停止した一時記録エリア内の位置（の次の演奏データ）から、再度読み出しが開始する。
【００４９】
なお本実施の形態では、選択項目内に“ＰＡＵＳＥ”が含まれるとして本発明を説明したが、本発明の目的は、“ＰＡＵＳＥ”を除外しても達成することができる。この場合、スライダ２１における選択項目は“ＣＬＥＡＲ”，“ＲＥＣ”，“ＰＬＡＹ”及び“ＳＴＯＰ”の順序で配列されることになる。そしてこの場合、前記図４ＢのステップＳ１９の判定は必要ないので削除すると共に、ステップＳ２０の「再生フラグのリセット処理」をステップＳ２１の処理の前に移動させる。これにより、“ＳＴＯＰ”が選択されると、再生が停止すると共に、演奏データの読み出し位置が初期化される。
【００５０】
また“ＣＬＥＡＲ”と“ＲＥＣ”の間に、オーバーダビング時に「アンドゥ（undo）」を指示する“ＲＥＴＲＹ”を選択項目として入れてもよい。この場合、スライダ２１における選択項目は“ＣＬＥＡＲ”，“ＲＥＴＲＹ”，“ＲＥＣ”，“ＰＬＡＹ”及び“ＳＴＯＰ”の順序で配列されることになる。
【００５１】
さらに“ＳＴＯＰ”の後に、逆再生を指示する“ＲＥＶＥＲＳＥ”を選択項目として入れてもよい。この場合、スライダ２１における選択項目は“ＣＬＥＡＲ”，“ＲＥＣ”，“ＰＬＡＹ”，“ＳＴＯＰ”及び“ＲＥＶＥＲＳＥ”の順序で配列されることになる。
【００５２】
なお“ＣＬＥＡＲ”から“ＲＥＣ”に切り替えたとき、予めユーザが任意に設定した速度でクリック音（メトロノーム音）を鳴らすとよい。これにより、ユーザは、クリック音を聞きながら録音のための演奏を行うことができる。そして、“ＲＥＣ”から“ＰＬＡＹ”に切り替えたときは、録音したものを再生するに当たり、クリック音は鳴らさないものとする。また、“ＰＬＡＹ”から“ＲＥＣ”に切り替えたときには、“ＰＬＡＹ”のものが発音をしているため、今度はクリック音を鳴らさなくてもよい。
【００５３】
なお“ＲＥＣ”において、既に過去の演奏等の発音がされるものであれば、ユーザはその発音を聞きながら新たな演奏を加えて行けるため、クリック音の必要性は低いが、ユーザにタイミングの取り方を分かり易くさせるために、常にクリック音を鳴らす設定ができてもよい。
【００５４】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５５】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００５７】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００５９】
１…演奏操作子，２…設定操作子，５…ＣＰＵ，６…ＲＯＭ，７…ＲＡＭ，２１…スライダ
【図１】
0006558014.tif 000002
【図２】
0006558014.tif 000003
【図３】
0006558014.tif 000004
【図４Ａ】
0006558014.tif 000005
【図４Ｂ】
0006558014.tif 000006
【図５】
0006558014.tif 000007
【図６】
0006558014.tif 000008