(57)【特許請求の範囲】
【請求項１】
読み出し開始位置と読み出し停止位置とループ読み出し開始位置とを有する楽音波形データを記憶する楽音波形データ記憶手段と、
前記楽音波形データの生成開始および生成停止を指示する指示手段と、
前記楽音波形データを生成することを示す時系列の演奏情報を順次に再生可能なように記憶する演奏情報記憶手段と、
前記楽音波形データの前記指示手段による生成開始指示のタイミングから生成停止指示のタイミングまでの経過時間が、前記楽音波形データの読み出し開始位置から読み出し停止位置までの第１の区間の生成時間よりも長いときに、前記生成開始指示のタイミングから前記第１の区間の生成時間だけ前記楽音波形データを生成することを示す演奏情報を前記演奏情報記憶手段に記憶するとともに、前記生成開始指示のタイミング後の前記第１の区間が経過した時点からの経過時間について、前記楽音波形データのループ読み出し開始位置から読み出し停止位置までの第２の区間を繰り返し生成する毎に、前記ループ読み出し開始位置を読み出したタイミングから前記第２の区間の生成時間だけ前記楽音波形データを生成することを示す演奏情報を繰り返し前記演奏情報記憶手段に記憶する演奏情報記憶制御手段と
を有する電子楽器。
【請求項２】
読み出し開始位置と読み出し停止位置とループ読み出し開始位置とを有する楽音波形データを記憶する楽音波形データ記憶手段と、
前記楽音波形データの生成開始および生成停止を指示する指示手段と、
前記楽音波形データを生成することを示す時系列の演奏情報を順次に再生可能なように記憶する演奏情報記憶手段と、
記憶モードと再生モードとのいずれかを任意に選択可能なモード選択手段と、
前記演奏情報記憶手段に記憶された時系列の演奏情報を順次再生する再生手段と、
前記モード選択手段により再生モードが選択されているときには、前記再生手段により再生された演奏情報に基づいて楽音波形データを読み出すことにより楽音を生成し、前記モード選択手段により記憶モードが選択されているときには、前記指示手段による生成開始指示に応じて前記読み出し開始位置から楽音波形データの読み出しを開始し、前記読み出し停止位置まで読み出しを行った後、前記ループ読み出し開始位置から前記読み出し停止位置までループ読み出しを続行し、前記指示手段による生成停止指示に応じて読み出しを停止する楽音波形データ読み出し制御手段と、
前記モード選択手段により記憶モードが選択されているときには、前記指示手段による生成開始指示のタイミングから、前記楽音波形データの読み出し開始位置から読み出し停止位置までの第１の区間の生成時間だけ前記楽音波形データを生成することを示す演奏情報を前記演奏情報記憶手段に記憶するとともに、前記楽音波形データのループ読み出し開始位置から読み出し停止位置までの第２の区間を繰り返し生成する毎に、前記ループ読み出し開始位置を読み出したタイミングから第２の区間の生成時間だけ前記楽音波形データを生成することを示す演奏情報を繰り返し前記演奏情報記憶手段に記憶する演奏情報記憶制御手段と
を有する電子楽器。
【請求項３】
再生開始位置と再生停止位置とループ再生開始位置とを有する自動演奏データを記憶する自動演奏データ記憶手段と、
前記自動演奏データの再生開始および再生停止を指示する指示手段と、
前記自動演奏データを再生することを示す時系列の演奏情報を順次に再生可能なように記憶する演奏情報記憶手段と、
記憶モードと再生モードとのいずれかを任意に選択可能なモード選択手段と、
前記演奏情報記憶手段に記憶された時系列の演奏情報を順次再生する再生手段と、
前記モード選択手段により再生モードが選択されているときには、前記再生手段により再生された演奏情報に基づいて自動演奏データを読み出すことにより楽音を生成し、前記モード選択手段により記憶モードが選択されているときには、前記指示手段による再生開始指示に応じて前記再生開始位置から自動演奏データの再生を開始し、前記再生開始位置まで再生を行った後、前記ループ再生開始位置から前記再生停止位置までのループ再生を続行し、前記指示手段による再生停止指示に応じて再生を停止する自動演奏データ再生制御手段と、
前記モード選択手段により記憶モードが選択されているときには、前記指示手段による再生開始指示のタイミングから、前記自動演奏データの再生開始位置から再生停止位置までの第１の区間の再生時間だけ前記自動演奏データを再生することを示す演奏情報を前記演奏情報記憶手段に記憶するとともに、前記自動演奏データのループ再生開始位置から再生停止位置までの第２の区間を繰り返し再生する毎に、前記ループ再生開始位置を再生したタイミングから前記第２の区間の再生時間だけ前記自動演奏データを再生することを示す演奏情報を繰り返し前記演奏情報記憶手段に記憶する演奏情報記憶制御手段と
を有する電子楽器。
【請求項４】
請求項１、２または３のいずれか１項に記載の電子機器において、さらに、
前記演奏情報記憶手段に記憶されている任意の演奏情報を任意に編集可能な編集手段
を有する電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器に関し、さらに詳細には、演奏情報を記憶する際の記憶方法を改良した電子楽器に関する。
【０００２】
【発明の背景】
一般に「パッド」と称される複数の操作子のそれぞれに対応して楽音波形データを割り当てておき、パッドの操作に応じて当該操作されたパッドに割り当てられた楽音波形データを読み出すとともに、当該パッドが操作されたことを示す情報を自動演奏のための演奏情報として記憶しておき、こうして記憶した演奏情報を再生することにより対応する楽音波形データを読み出すことが可能とされた電子楽器が、本願出願人により提案されている。
【０００３】
こうした電子楽器においては、楽音波形データの読み出し態様として、以下の２種類の読み出しの態様を任意に選択することができるようになされている。
【０００４】
（１）第１の読み出しの態様
楽音波形データの読み出しを開始して、当該楽音波形データの最後まで読み出し終えたならば、そのまま読み出しを停止する。
【０００５】
（２）第２の読み出しの態様
楽音波形データの読み出しを開始して、当該楽音波形データの最後まで読み出し終えたならば、パッドの操作が解除されるまで、当該楽音波形データの先頭に戻って当該楽音波形データを繰り返し読み出す。
【０００６】
なお、ある楽音波形データを繰り返し読み出すことを「ループ読み出し」と称することとし、ループ読み出しの際の各繰り返しを「ループ」と称することとする。
【０００７】
ところで、上記したようなパッドの操作に応じて読み出された楽音波形データに対応する情報を自動演奏のための演奏情報として記憶する際の記憶方法としては、当該操作されたパッドに対応する楽音波形データの読み出し開始のタイミングと読み出し停止のタイミングとの２つのタイミングだけを記憶するという手法が提案されている。
【０００８】
この手法によれば、ループ読み出しを行なう場合にも、楽音波形データの読み出し開始のタイミングと読み出し停止のタイミングとの２つのタイミングだけを記憶することになり、各ループ毎の開始と終了とのタイミングが記憶されることはない。
【０００９】
このため、上記した手法を用いて記憶した演奏情報においては、演奏情報の記憶後に、例えば、「３回目のループを削除したい」などというような編集を行うことができないという問題点が考えられるものであった。
【００１０】
【発明が解決しようとする課題】
本発明は、上記したような問題点に鑑みてなされたものであり、その目的とするところは、各ループ毎に別々に演奏情報を記憶するようにして、例えば、特定回目のループだけを削除したりするというような編集を行うことを可能とした電子楽器を提供しようとするものである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明のうち請求項１に記載の発明は、読み出し開始位置と読み出し停止位置とループ読み出し開始位置とを有する楽音波形データを記憶する楽音波形データ記憶手段と、上記楽音波形データの生成開始および生成停止を指示する指示手段と、上記楽音波形データを生成することを示す時系列の演奏情報を順次に再生可能なように記憶する演奏情報記憶手段と、上記楽音波形データの上記指示手段による生成開始指示のタイミングから生成停止指示のタイミングまでの経過時間が、上記楽音波形データの読み出し開始位置から読み出し停止位置までの第１の区間の生成時間よりも長いときに、上記生成開始指示のタイミングから上記第１の区間の生成時間だけ上記楽音波形データを生成することを示す演奏情報を上記演奏情報記憶手段に記憶するとともに、上記生成開始指示のタイミング後の上記第１の区間が経過した時点からの経過時間について、上記楽音波形データのループ読み出し開始位置から読み出し停止位置までの第２の区間を繰り返し生成する毎に、上記ループ読み出し開始位置を読み出したタイミングから上記第２の区間の生成時間だけ上記楽音波形データを生成することを示す演奏情報を繰り返し上記演奏情報記憶手段に記憶する演奏情報記憶制御手段とを有するようにしたものである。
【００１２】
従って、本発明のうち請求項１に記載の発明によれば、生成開始指示のタイミングから生成停止指示のタイミングまでの経過時間が楽音波形データの読み出し開始位置から読み出し停止位置までの第１の区間の生成時間よりも長いときには、生成開始指示のタイミングから第１の区間の生成時間だけ楽音波形データを生成することを示す演奏情報が演奏情報記憶手段に記憶されるようになり、さらに、生成開始指示のタイミング後の第１の区間が経過した時点からの経過時間については、楽音波形データのループ読み出し開始位置から読み出し停止位置までの第２の区間を繰り返し生成する毎に、ループ読み出し開始位置を読み出したタイミングから第２の区間の生成時間だけ楽音波形データを生成することを示す演奏情報が繰り返し演奏情報記憶手段に記憶されることになる。
【００１３】
なお、上記した第１の区間の長さと第２の区間の長さとは、一致していてもよい。
【００１４】
また、本発明のうち請求項２に記載の発明は、読み出し開始位置と読み出し停止位置とループ読み出し開始位置とを有する楽音波形データを記憶する楽音波形データ記憶手段と、上記楽音波形データの生成開始および生成停止を指示する指示手段と、上記楽音波形データを生成することを示す時系列の演奏情報を順次に再生可能なように記憶する演奏情報記憶手段と、記憶モードと再生モードとのいずれかを任意に選択可能なモード選択手段と、上記演奏情報記憶手段に記憶された時系列の演奏情報を順次再生する再生手段と、上記モード選択手段により再生モードが選択されているときには、上記再生手段により再生された演奏情報に基づいて楽音波形データを読み出すことにより楽音を生成し、上記モード選択手段により記憶モードが選択されているときには、上記指示手段による生成開始指示に応じて上記読み出し開始位置から楽音波形データの読み出しを開始し、上記読み出し停止位置まで読み出しを行った後、上記ループ読み出し開始位置から上記読み出し停止位置までループ読み出しを続行し、上記指示手段による生成停止指示に応じて読み出しを停止する楽音波形データ読み出し制御手段と、上記モード選択手段により記憶モードが選択されているときには、上記指示手段による生成開始指示のタイミングから、上記楽音波形データの読み出し開始位置から読み出し停止位置までの第１の区間の生成時間だけ上記楽音波形データを生成することを示す演奏情報を上記演奏情報記憶手段に記憶するとともに、上記楽音波形データのループ読み出し開始位置から読み出し停止位置までの第２の区間を繰り返し生成する毎に、上記ループ読み出し開始位置を読み出したタイミングから第２の区間の生成時間だけ上記楽音波形データを生成することを示す演奏情報を繰り返し上記演奏情報記憶手段に記憶する演奏情報記憶制御手段とを有するようにしたものである。
【００１５】
従って、本発明のうち請求項２に記載の発明によれば、記憶モードにおいては、指示手段による生成開始指示のタイミングから、楽音波形データの読み出し開始位置から読み出し停止位置までの第１の区間の生成時間だけ楽音波形データを生成することを示す演奏情報が演奏情報記憶手段に記憶されるとともに、楽音波形データのループ読み出し開始位置から読み出し停止位置までの第２の区間を繰り返し生成する毎に、ループ読み出し開始位置を読み出したタイミングから第２の区間の生成時間だけ楽音波形データを生成することを示す演奏情報が演奏情報記憶手段に繰り返し記憶されることになる。
【００１６】
また、本発明のうち請求項３に記載の発明は、再生開始位置と再生停止位置とループ再生開始位置とを有する自動演奏データを記憶する自動演奏データ記憶手段と、上記自動演奏データの再生開始および再生停止を指示する指示手段と、上記自動演奏データを再生することを示す時系列の演奏情報を順次に再生可能なように記憶する演奏情報記憶手段と、記憶モードと再生モードとのいずれかを任意に選択可能なモード選択手段と、上記演奏情報記憶手段に記憶された時系列の演奏情報を順次再生する再生手段と、上記モード選択手段により再生モードが選択されているときには、上記再生手段により再生された演奏情報に基づいて自動演奏データを読み出すことにより楽音を生成し、上記モード選択手段により記憶モードが選択されているときには、上記指示手段による再生開始指示に応じて上記再生開始位置から自動演奏データの再生を開始し、上記再生開始位置まで再生を行った後、上記ループ再生開始位置から上記再生停止位置までのループ再生を続行し、上記指示手段による再生停止指示に応じて再生を停止する自動演奏データ再生制御手段と、上記モード選択手段により記憶モードが選択されているときには、上記指示手段による再生開始指示のタイミングから、上記自動演奏データの再生開始位置から再生停止位置までの第１の区間の再生時間だけ上記自動演奏データを再生することを示す演奏情報を上記演奏情報記憶手段に記憶するとともに、上記自動演奏データのループ再生開始位置から再生停止位置までの第２の区間を繰り返し再生する毎に、上記ループ再生開始位置を再生したタイミングから上記第２の区間の再生時間だけ上記自動演奏データを再生することを示す演奏情報を繰り返し上記演奏情報記憶手段に記憶する演奏情報記憶制御手段とを有するようにしたものである。
【００１７】
従って、本発明のうち請求項３に記載の発明によれば、記憶モードにおいては、指示手段による再生開始指示のタイミングから、自動演奏データの再生開始位置から再生停止位置までの第１の区間の再生時間だけ自動演奏データを再生することを示す演奏情報が演奏情報記憶手段に記憶されるとともに、自動演奏データのループ再生開始位置から再生停止位置までの第２の区間を繰り返し再生する毎に、ループ再生開始位置を再生したタイミングから第２の区間の再生時間だけ自動演奏データを再生することを示す演奏情報が演奏情報記憶手段に繰り返し記憶されることになる。
【００１８】
また、本発明のうち請求項４に記載の発明は、本発明のうち請求項１、２または３のいずれか１項に記載の発明において、さらに、上記演奏情報記憶手段に記憶されている任意の演奏情報を任意に編集可能な編集手段を有するようにしたものである。
【００１９】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明による電子楽器の実施の形態の一例を詳細に説明するが、本発明による電子楽器においては、ループ読み出しが指定されている楽音波形データに対応するパッドの操作に応じた演奏情報として、楽音波形データの最後まで読み出し終えた時点において当該楽音波形データの読み出し停止のタイミングを記憶するようにするとともに、当該読み出し停止のタイミングを記憶した直後に当該楽音波形データの読み出し開始のタイミングを記憶するようにしたものであり、これにより各ループ毎に別々に読み出し開始のタイミングと読み出し停止のタイミングとが演奏情報として記憶されることになる。従って、本発明による電子楽器によれば、例えば、３回ループするループ読み出しを記憶する場合には、図１に示すような演奏情報が作成されることになるものである。
【００２０】
なお、図１においては、読み出し停止から読み出し開始までに時間経過があるように示されているが、これは理解しやすようにこのように示されているものであって、実際には読み出し停止と読み出し開始とは同じタイミングとされる。
【００２１】
図２には、こうした本発明による電子楽器の全体構成を表すブロック構成図が示されている。
【００２２】
この電子楽器は、その全体の動作の制御を中央処理装置（ＣＰＵ）１０を用いて制御するように構成されており、このＣＰＵ１０と、プログラム・メモリ１２と、ワーキング・メモリ１４と、演奏情報メモリ１６と、波形メモリ１８と、操作パネル２０と、デジタル／アナログ（Ｄ／Ａ）変換器２２とを有して構成されている。
【００２３】
ここで、操作パネル２０には、図２上において数字１〜１６により示す１６個の押しボタンであるパッド３０（なお、パッド３０は、図２上における数字１〜１６に対応して１〜１６の番号が付けられて管理されている。）と、この電子楽器のモードとして記憶モードを指定するための記憶（ＲＥＣ）操作子３２と、この電子楽器のモードとして再生モードを指定するための再生（ＰＬＡＹ）操作子３４と、この電子楽器のモードとして記憶モードあるいは再生モードからパッド演奏モードに復帰するための停止（ＳＴＯＰ）操作子３６と、各種の設定を変更したり記憶されている演奏情報を編集するためなどに使用されるその他の操作子群３８と、上記した各種の操作子の操作による設定状態や演奏情報の編集のための表示などを行う画面表示器４０とが設けられている。
【００２４】
即ち、この電子楽器においては、操作パネル２０に設けられている各種の操作子の操作状態はＣＰＵ１０によって監視され、操作パネル２０に設けられている画面表示器４０の表示内容はＣＰＵ１０によって制御されるものである。
【００２５】
そして、上記した電子楽器の各構成要素についてさらに説明すると、プログラム・メモリ１２はＣＰＵ１０のプログラムを予め記憶したメモリであり、ワーキング・メモリ１４はＣＰＵ１０のワーキング用のメモリであり、各種の設定もこのメモリに記憶される。
【００２６】
また、演奏情報メモリ１６は、操作パネル２０に設けられた１６個のパッド３０の操作に基づく演奏情報を記憶するメモリである。
【００２７】
さらに、波形メモリ１８は、デジタル・データたる１００種類の楽音波形データを予め記憶したメモリである。波形メモリ１８に記憶された１００種類の楽音波形データには、１〜１００の番号が付けられて管理されている。
【００２８】
操作パネル２０のその他の操作子群３８の操作により、操作パネル２０の１６個のパッド３０のそれぞれに任意の楽音波形データを対応付ける設定が行われる。
【００２９】
なお、波形メモリ１８に記憶される楽音波形データとしては、所謂、「フレーズ」と称される様々な楽器をある程度の時間（例えば、ある楽曲の２小節分の時間）にわたって演奏して得られた楽器音や、管楽器を１回だけ鳴らした場合あるいは弦楽器を１回だけ弾弦した場合などに得られる楽器音や、歌声や掛け声などの音声や、雨音などの効果音などが挙げられる。即ち、波形メモリ１８には、楽音波形データとしてどのような音のデータを記憶しておいてもよく、特に楽器の音のデータを記憶する必要はない。
【００３０】
そして、この電子楽器においては、波形メモリ１８に記憶された楽音波形データはＣＰＵ１０により読み出され、デジタル／アナログ変換器２２によりアナログ信号に変換されて出力されることになり、アンプやスピーカーなどから構成されるサウンド・システム（図示せず）を介して聴取し得る音として空間に放音されるものである。
【００３１】
次に、この電子楽器の各モードにおける動作について説明すると、まず、パッド演奏モードにおいては、パッド３０の操作に応じて、操作されたパッド３０に対応する楽音波形データがＣＰＵ１０の制御によって波形メモリ１８から読み出される。
【００３２】
ここで、パッド３０を操作したときの楽音波形データの読み出しの態様としては、以下に示す「ＧＡＴＥ（ゲート）」、「ＴＲＩＧＧＥＲ（トリガ）」および「ＤＲＵＭ（ドラム）」の３種類の態様が設定されている。
【００３３】
（１）ＧＡＴＥ（ゲート）
パッド３０の押圧に応じて楽音波形データの読み出しが開始され、パッド３０の押圧を解除する、即ち、パッド３０の押圧を止めると楽音波形データの読み出しが停止される。
【００３４】
（２）ＴＲＩＧＧＥＲ（トリガ）
パッド３０の押圧に応じて楽音波形データの読み出しが開始され、パッド３０の押圧が解除されても楽音波形データの読み出しが続行され、再度のパッド３０の押圧に応じて楽音波形データの読み出しが停止される。
（３）ＤＲＵＭ（ドラム）
パッド３０の押圧に応じて楽音波形データの読み出しが開始され、楽音波形データに設定されているエンド・ポイント（後述する）まで読み出しが行われたときに、自動的に楽音波形データの読み出しが停止される。
【００３５】
なお、この電子楽器においては、各パッド３０毎にＧＡＴＥ、ＴＲＩＧＧＥＲあるいはＤＲＵＭのいずれの読み出し態様とするかが予め設定されており、また、その他の操作子群３８の操作によって、各パッド３０毎に読み出し態様の設定を任意に変更可能となされている。
【００３６】
ここで、楽音波形データについて説明すると、各楽音波形データには、図３に示すように、以下に説明するスタート・ポイント、エンド・ポイントおよびループ・ポイントが予め設定されているとともに、ループ読み出しを行うか否かが予め設定されており、各楽音波形データへのこれらの設定はその他の操作子群３８の操作により任意に設定変更が可能となされている。
【００３７】
スタート・ポイントは、パッド３０の操作に応じた楽音波形データの読み出し開始位置を示すものであり、その他の操作子群３８の操作によりスタート・ポイントを楽音波形データの任意の位置、例えば、楽音波形データの途中に設定すると、楽音波形データの途中からの読み出し開始も可能となる。
【００３８】
エンド・ポイントは、楽音波形データの読み出し停止位置を示すものであり、その他の操作子群３８の操作によりエンド・ポイントを楽音波形データの任意の位置、例えば、楽音波形データの途中に設定すると、楽音波形データの途中での読み出しの停止も可能となる。
【００３９】
ループ・ポイントは、ループ読み出しを行う場合の２回目以降の繰り返しの先頭、即ち、ループの読み出し開始位置を示すものである。
【００４０】
そして、これらのスタート・ポイント、エンド・ポイントならびにループ・ポイントは、楽音波形データの先頭からの相対位置を示す情報で指定されるようになされている。
【００４１】
なお、ループ・ポイントの位置は、スタート・ポイントの位置よりも前でも後でもあるいは同じでもよい。しかしながら、エンド・ポイントの位置は、スタート・ポイントの位置およびループ・ポイントの位置のいずれよりも後にあるように設定される必要がある。
【００４２】
従って、ループ読み出しを行う場合には、楽音波形データをエンド・ポイントまで読み出したときに、ループ・ポイントまで戻って楽音波形データの読み出しを続行するという動作が繰り返されることになる。
【００４３】
なお、パッド３０を操作したときの楽音波形データの読み出しの態様としてＤＲＵＭが設定されているパッド３０に対応する楽音波形データの読み出しに関しては、たとえループ読み出しを行う設定が行なわれていてもループ読み出しが行われることはない。
【００４４】
以上のことから、パッド３０を操作した際の楽音波形データの読み出され方は、以下に示すようになる。
【００４５】
（１）ＧＡＴＥであってループ読み出しでない場合
パッド３０の押圧に応じてスタート・ポイントから楽音波形データの読み出しが開始され、パッド３０の押圧を解除するか、あるいは楽音波形データの読み出しがエンド・ポイントまで行われたときに、楽音波形データの読み出しが停止される。
【００４６】
（２）ＧＡＴＥであってループ読み出しである場合
パッド３０の押圧に応じてスタート・ポイントから楽音波形データの読み出しが開始され、パッド３０の押圧を解除すると読み出しが停止される。そして、楽音波形データの読み出しがエンド・ポイントまで行われたときには、読み出し位置がループ・ポイントによって指定される位置に戻されて、楽音波形データの読み出しが続行される。
【００４７】
（３）ＴＲＩＧＧＥＲであってループ読み出しでない場合
パッド３０の押圧に応じてスタート・ポイントから楽音波形データの読み出しが開始され、パッド３０の押圧を解除しても読み出しは続行される。そして、再度パッド３０を押圧するか、あるいは楽音波形データの読み出しがエンド・ポイントまで行われたときに、楽音波形データの読み出しが停止される。
【００４８】
（４）ＴＲＩＧＧＥＲであってループ読み出しである場合
パッド３０の押圧に応じてスタート・ポイントから楽音波形データの読み出しが開始され、パッド３０の押圧を解除しても読み出しは続行される。そして、再度パッド３０を押圧すると読み出しが停止される。また、楽音波形データの読み出しがエンド・ポイントまで行われたときには、読み出し位置がループ・ポイントによって指定される位置に戻されて、楽音波形データの読み出しが続行される。
【００４９】
（５）ＤＲＵＭである場合
パッド３０の押圧に応じてスタート・ポイントから楽音波形データの読み出しが開始され、パッド３０の押圧を解除しても読み出しは続行される。そして、楽音波形データの読み出しがエンド・ポイントまで行われたときに、楽音波形データの読み出しが停止される。また、ループ読み出しの設定は無視される。
【００５０】
次に、記憶モードについて説明すると、記憶モードにおいては、パッド演奏モードと同様にパッド３０の操作に応じて楽音波形データの読み出しを行うとともに、楽音波形データの読み出し開始タイミングならびに楽音波形データの読み出し停止タイミングが、演奏情報として演奏情報メモリ１６に記憶される。また、ループ読み出しが設定されている場合には、楽音波形データの読み出しがエンド・ポイントまで行われたときには読み出し停止タイミングおよび読み出し開始タイミングの双方が記憶されることになり、これにより各ループ毎に別々に読み出し開始タイミングと読み出し停止タイミングとが演奏情報として演奏情報メモリ１６に記憶されることになる。記憶モードにおける上記した処理については、図４に示す演奏情報メモリ１６の構成を図表的に示す説明図ならびに図５乃至図７に示すフローチャートを参照しながら後に詳細に説明する。
【００５１】
次に、再生モードについて説明すると、再生モードにおいては、演奏情報メモリ１６に記憶されている演奏情報が読み出され、楽音波形データの読み出し開始タイミングに応じて楽音波形データの読み出しを開始し、楽音波形データの読み出し停止タイミングに応じて楽音波形データの読み出しを停止する。
【００５２】
ここで、図４を参照しながら演奏情報メモリ１６について説明すると、演奏情報メモリ１６には、時間順に情報番号１、２、３・・・の番号が付けられた記憶領域が設けられており、各記憶領域には１組の演奏情報が記憶される。そして、各記憶領域に記憶される１組の演奏情報は、「楽音波形データ」、「読出開始位置」、「読出開始時刻」、「読出持続時間」の４つのデータから構成されている。
【００５３】
これら４つのデータを具体的に説明すると、「楽音波形データ」は読み出される楽音波形データを示すデータであり、各楽音波形データに付けられている１〜１００のいずれかの番号が記憶されるものである。また、「読出開始位置」は楽音波形データの読み出し開始位置を示すデータであり、「読出開始時刻」は読み出し開始時刻を示すデータであり、「読出持続時間」は読み出し開始から読み出し停止までの持続時間を示すデータである。なお、「読出開始時刻」は、記憶モードとされた後に最初にパッド３０が押圧された時点を基準時刻として、当該基準時刻の時点からの経過時間を示している。
【００５４】
また、この電子楽器においては、同時に１つの楽音波形データの読み出しのみが可能となされており、あるパッド３０の操作に応じてある楽音波形データを読み出している最中には、別のパッド３０の操作を無効としている。即ち、この電子楽器においては、同時に２つ以上の楽音波形データが読み出されることはない。
【００５５】
ここで、演奏情報メモリ１６への記憶の方法については、さらに図５乃至図７に示すフローチャートを参照しながら後に詳細に説明するが、その概要を説明すると、パッド３０の押圧により楽音波形データの読み出しが開始されたときには新たな１組の演奏情報が追加されることになり、当該パッド３０に対応する楽音波形データを示す番号が「楽音波形データ」として記憶され、当該パッド３０に対応する楽音波形データのスタート・ポイントが「読出開始位置」として記憶され、さらに当該パッド３０が押圧された時刻、即ち、当該スタート・ポイントの時点の時刻が「読出開始時刻」として記憶される。
【００５６】
ループ読み出しを行なわない場合には、読み出しを行っている楽音波形データに対応するパッド３０の押圧が解除されたとき（ＧＡＴＥの場合）、あるいは当該パッド３０が再度押圧されたとき（ＴＲＩＧＧＥＲの場合）、あるいは当該楽音波形データがエンド・ポイントまで読み出されたとき（ＤＲＵＭの場合）に、読み出し開始からその時点までの経過時間が最新の演奏情報に対して「読出持続時間」として記憶される。
【００５７】
一方、ループ読み出しを行う場合には、楽音波形データをエンド・ポイントまで読み出す前にその楽音波形データに対応するパッド３０の押圧が解除されたとき（ＧＡＴＥの場合）、あるいは当該パッド３０が再度押圧されたとき（ＴＲＩＧＧＥＲの場合）ときには、ループ読み出しを行わない場合と同様にして「読出持続時間」が記憶される。
【００５８】
しかしながら、ループ読み出しを行う場合に、楽音波形データを最初にエンド・ポイントまで読み出したときには読み出し開始からその時点までの経過時間が最新の演奏情報の組に対して「読出持続時間」として記憶されるとともに、新たな演奏情報の組が追加され「楽音波形データ」、「読出開始位置」および「読出開始時刻」が記憶される。この場合には、ループ・ポイントが「読出開始位置」として記憶され、またループ・ポイントの時点の時刻が「読出開始時刻」として記憶されることになる。
【００５９】
その後に、再度楽音波形データをエンド・ポイントまで読み出した場合には、最新の演奏情報の組に直前のループ読み出しの開始時点からの経過時間が「読出持続時間」として記憶されるとともに、上記したと同様にして新たな演奏情報の組が追加され「楽音波形データ」、「読出開始位置」および「読出開始時刻」が記憶される。そうした後に、パッド３０の押圧が解除されたとき（ＧＡＴＥの場合）、あるいは当該パッド３０が再度押圧されたとき（ＴＲＩＧＧＥＲの場合）には、最新の演奏情報に直前のループ読み出しの開始時点からの経過時間が「読出持続時間」として記憶される。
【００６０】
ところで、パッド３０の押圧された順にその押圧に対応する演奏情報が記憶されるため、演奏情報メモリ１６には演奏情報が「読出開始時刻」の順に格納されていることとなる。
【００６１】
従って、演奏情報を読み出すときには、演奏情報メモリ１６に格納されている順に演奏情報を読み出せば、その演奏情報の「読出開始時刻」の順に読み出すことができるが、演奏情報をその演奏情報の読み出されるべき順番に読み出すことができれば時系列の演奏情報として取り扱うことができるものであり、演奏情報メモリ１６に演奏情報の読み出されるべき順に演奏情報が格納されている必要はない。
【００６２】
例えば、演奏情報メモリ１６に「読出開始時刻」の順に演奏情報が格納されていない場合には、演奏情報に付けられている「読出開始時刻」を参照し、それが示す時刻順に演奏情報を読み出すようにすればよい。
【００６３】
次に、図５乃至図７のフローチャートを参照しながら、本発明に係わる記憶モードにおける処理について詳細に説明する。なお、パッド演奏モードならびに再生モードの処理については、本発明に係わるものではないのでその詳細な説明は省略し概要のみを説明することとする。
【００６４】
まず、図５に示すパッド押圧（ＲＥＣ）ルーチンのフローチャートを参照しながら、記憶モードにおいていずれかのパッド３０の押圧がなされたときに行なわれる処理について説明する。
【００６５】
このパッド押圧（ＲＥＣ）ルーチンにおいては、まず、押圧されたパッド３０がＧＡＴＥ、ＤＲＵＭあるいはＴＲＩＧＧＥＲのいずれに設定されているかを判別する（ステップＳ５０２）。
【００６６】
ステップＳ５０２において、ＧＡＴＥあるいはＤＲＵＭが設定されていると判別された場合には、押圧されたパッド３０に対応する楽音波形データをスタート・ポイントから読み出し始める（ステップＳ５０４）。なお、これ以降、サンプリング周期毎に実行される図示されない別の処理により、楽音波形データがエンド・ポイントに向かって１サンプルずつ読み進められる。
【００６７】
ステップＳ５０４に続いて、演奏情報メモリ１６の最新の演奏情報の組の次の演奏情報の組に、ステップＳ５０２において読み出しを開始された楽音波形データを示す番号を「楽音波形データ」として記憶し、当該楽音波形データのスタート・ポイントを「読出開始位置」として記憶し、パッド３０が押圧された時刻、即ち、当該スタート・ポイントの時点の時刻を「読出開始時刻」として記憶する（ステップＳ５０６）。
さらに、「経過時間」を示す変数の値を０にクリアし、この変数のカウント・アップを開始し（ステップＳ５０８）、このパッド押圧（ＲＥＣ）ルーチンを終了する。これ以降、所定周期毎に実行される図示されない別の処理により、経過時間を示す変数が１ずつ増加される。なお、「経過時間」を示す変数の値は、後に「読出持続時間」として演奏情報メモリ１６に記憶される。
【００６８】
また、ステップＳ５０２において、ＴＲＩＧＧＥＲが設定されていると判別された場合には、押圧されたパッド３０に対応する楽音波形データが読み出し中のものであるか否かを判別し（ステップＳ５１０）、読み出し中のものでないと判別された場合には、ステップＳ５０２でＧＡＴＥあるいはＤＲＵＭが設定されていると判別された場合と同じ処理を行う。
【００６９】
一方、ステップＳ５１０において、読み出し中のものであると判別された場合には、読み出し中の楽音波形データの読み出しを停止し（ステップＳ５１２）、「経過時間」を示す変数の値を演奏情報メモリ１６の最新の演奏情報の組の「読出持続時間」として記憶し（ステップＳ５１４）、このパッド押圧（ＲＥＣ）ルーチンを終了する。
【００７０】
なお、パッド演奏モードにおいていずれかのパッド３０の押圧がなされたときには、図５に示した処理のなかで、演奏情報メモリ１６に各種データを記憶する処理（ステップＳ５０６およびステップＳ５１４）ならびに「経過時間」をクリアしカウント・アップを開始する処理（ステップＳ５０８）を除く処理のみを行なう。
【００７１】
次に、図６に示すエンド・ポイント到達（ＲＥＣ）ルーチンのフローチャートを参照しながら、記憶モードにおいて読み出し中の楽音波形データの読み出し位置がその楽音波形データのエンド・ポイントに到達したときに行なわれる処理について説明する。
【００７２】
このエンド・ポイント到達（ＲＥＣ）ルーチンにおいては、まず、エンド・ポイントに到達した楽音波形データに対応するパッド３０がＧＡＴＥ、ＴＲＩＧＧＥＲあるいはＤＲＵＭのいずれに設定されているかを判別する（ステップＳ６０２）。
【００７３】
ステップＳ６０２において、ＧＡＴＥあるいはＴＲＩＧＧＥＲが設定されていると判別された場合には、エンド・ポイントに到達した楽音波形データにループ読み出しを行なうことが設定されているか否かを判別する（ステップＳ６０４）。
【００７４】
ステップＳ６０４において、ループ読み出しを行なうとの設定がなされていると判別された場合には、エンド・ポイントに到達した楽音波形データの読み出し位置をループ・ポイントへ移動する（ステップＳ６０６）。これにより、エンド・ポイントに到達した楽音波形データは、ループ・ポイントからエンド・ポイントに向かって再度読み出されるようになる。
【００７５】
ステップＳ６０６に続いて、演奏情報メモリ１６の最新の演奏情報の組に「経過時間」を示す変数の値を「読出持続時間」として記憶する（ステップＳ６０８）。
【００７６】
さらに、演奏情報メモリ１６のその次の演奏情報の組に、ステップＳ６０６で読み出し位置がループ・ポイントへ移動された楽音波形データを示す番号を「楽音波形データ」として記憶し、当該楽音波形データのループ・ポイントを「読出開始位置」として記憶し、ループ・ポイントの時点の時刻を「読出開始時刻」として記憶する（ステップＳ６１０）。
【００７７】
それから、「経過時間」を示す変数の値を０にクリアし、この変数のカウント・アップを開始し（ステップＳ６１２）、このエンド・ポイント到達（ＲＥＣ）ルーチンを終了する。
【００７８】
一方、ステップＳ６０２においてＤＲＵＭが設定されていると判別された場合、あるいは、ステップＳ６０２においてＧＡＴＥあるいはＴＲＩＧＧＥＲが設定されていると判別されるとともに、ステップＳ６０４においてループ読み出しを行なうことが設定されてないと判別された場合には、エンド・ポイントに到達した楽音波形データの読み出しを停止し（ステップＳ６１４）、「経過時間」を示す変数の値を演奏情報メモリ１６の最新の演奏情報の組の「読出持続時間」として記憶し（ステップＳ６１６）、このエンド・ポイント到達（ＲＥＣ）ルーチンを終了する。
【００７９】
なお、パッド演奏モードにおいて、読み出し中の楽音波形データの読み出し位置が当該楽音波形データのエンド・ポイントに到達したときには、図６に示した処理のなかで、演奏情報メモリ１６に各種データを記憶する処理（ステップＳ６０８、ステップＳ６１０およびステップＳ６１６）ならびに「経過時間」をクリアしカウント・アップを開始する処理（ステップＳ６１２）を除く処理のみを行なう。
【００８０】
次に、図７に示すパッド押圧解除（ＲＥＣ）ルーチンのフローチャートを参照しながら、記憶モードにおいていずれかのパッド３０の押圧が解除されたときに行なわれる処理について説明する。
【００８１】
このパッド押圧解除（ＲＥＣ）ルーチンにおいては、まず、押圧が解除されたパッド３０がＧＡＴＥ、ＴＲＩＧＧＥＲあるいはＤＲＵＭのいずれに設定されているかを判別する（ステップＳ７０２）。
【００８２】
ステップＳ７０２において、ＧＡＴＥが設定されていると判別された場合には、押圧が解除されたパッド３０に対応する楽音波形データが読み出し中のものであるか否かを判別し（ステップＳ７０４）、押圧が解除されたパッド３０に対応する楽音波形データが読み出し中のものであると判別された場合には、楽音波形データの読み出しを停止する（ステップＳ７０６）。
【００８３】
それから、「経過時間」を示す変数の値を演奏情報メモリ１６の最新の演奏情報の組の「読出持続時間」として記憶し（ステップＳ７０８）、このパッド押圧解除（ＲＥＣ）ルーチンを終了する。
【００８４】
一方、ステップＳ７０２において、ＴＲＩＧＧＥＲあるいはＤＲＵＭが設定されていると判別された場合、あるいは、ステップＳ７０２においてＧＡＴＥが設定されていると判別されるとともに、ステップＳ７０４において押圧が解除されたパッド３０に対応する楽音波形データが読み出し中のものでないと判別された場合には、何らの処理も行うことなくこのパッド押圧解除（ＲＥＣ）ルーチンを終了する。
【００８５】
なお、パッド演奏モードにおいていずれかのパッド３０の押圧が解除されたときには、図７に示した処理のなかで、演奏情報メモリ１６に「読出持続時間」を記憶する処理（ステップＳ７０８）を除く処理のみを行なう。
【００８６】
また、停止（ＳＴＯＰ）操作子３６が操作されて、記憶モードからパッド演奏モードへの復帰が指示された場合には、演奏情報メモリ１６のいずれの演奏情報の組まで記憶がなされたかを記録し、記憶モードからパッド演奏モードに復帰する。
【００８７】
次に、再生モードにおける処理を説明すると、この再生モードの処理としては周知の自動演奏の技術と同様な処理を行えばよい。
【００８８】
即ち、再生モードにおいては、演奏情報メモリ１６の先頭から最後まで順に演奏情報が読み出され、読み出された演奏情報に基づいて楽音波形データが読み出される。
【００８９】
より詳細には、再生（ＰＬＡＹ）操作子３４の操作に応じて先頭の演奏情報の組を読み出し対象とし、再生（ＰＬＡＹ）操作子３４を操作した時点を基準時刻として、当該時点からの経過時間すなわち再生開始を基準とした時刻の計測を開始する。そして、読み出し対象の演奏情報の組の「読出開始時刻」がこの時刻に一致したら、その演奏情報の組の「楽音波形データ」の示す楽音波形データをその演奏情報の組の「読出開始位置」から読み出し始めるとともに、その時点からの経過時間の計測を開始する。
【００９０】
それから、読み出し対象の演奏情報の組の「読出持続時間」がその経過時間に一致したら、読み出し中の楽音波形データの読み出しを停止し、次の演奏情報の組に関して読み出しタイミングとなるのを待ち、読み出しタイミングとなったら上記したと同様の処理を繰り返す。
【００９１】
なお、パッド演奏モードにおいては、その他の操作子群３８の操作によって演奏情報メモリ１６の記憶内容を編集することができるようになされている。編集に関する処理も周知の自動演奏データの編集技術と同様であるので、ここでは編集内容の概要説明のみを行なうものとする。
【００９２】
まず、編集項目としては、「消去」、「時間削除」、「複写」および「挿入」が設けられている。
【００９３】
「消去」は、特定の演奏情報の組を指定して、その演奏情報の組を消去するものである。「消去」を実行すると、指定した演奏情報の組が演奏情報メモリ１６から消去され、消去された演奏情報の後方にあった全ての演奏情報の組が１つづつ前に移動されて詰められることになる。これにより、特定の時刻に読み出されていた楽音波形データを読み出されなくすることができる。
【００９４】
「時間削除」は、特定の演奏情報の組を指定して、その演奏情報の組を消去するものである。「時間削除」を実行すると、指定した演奏情報の組が演奏情報メモリ１６から消去され、消去された演奏情報の組の後方にあった全ての演奏情報の組の「読出開始時刻」が、消去された演奏情報の組の「読出持続時間」の分だけ前にずらされた後に１つづつ前に移動されて詰められることになる。これにより、例えば、楽音が録音されたテープの一部分を切り取り、切り取った前後のテープを張り合わせた場合と同様な効果が得られるものである。
【００９５】
「複写」は、特定の演奏情報の組を指定して、その演奏情報の組と同じ演奏情報の組を指定した時刻に複写するものである。「複写」を実行すると、指定した演奏情報の組と同じ演奏情報の組が、演奏情報メモリ１６上の指定された時刻の位置に上書き記憶される。なお、このときに、「読出開始時刻」は指定された時刻となる。
【００９６】
「挿入」は、特定の演奏情報の組を指定して、その演奏情報の組と同じ演奏情報の組を指定した時刻に挿入するものである。「挿入」を実行すると、指定した演奏情報の組と同じ演奏情報の組が、演奏情報メモリ１６上の指定された時刻の位置に挿入記憶される。
【００９７】
即ち、挿入記憶される演奏情報の組の後方にあった全ての演奏情報の組の「読出開始時刻」が、挿入記憶される演奏情報の組の「読出持続時間」の分だけ後ろにずらされた後に１つづつ後ろに移動され、「読出開始時刻」が指定された挿入時刻とされた挿入対象の演奏情報の組が空いた個所に記憶される。
【００９８】
この電子楽器においては、演奏情報メモリ１６の記憶内容を編集することを指示されると、操作パネル２０の画面表示器４０に図４に示すような演奏情報メモリ１６の記憶内容が表示される。そこで、使用者は、画面表示器４０の画面表示を見ながら編集対象の演奏情報の組を指定する。このとき、１つの演奏情報の組を指定することもできるし、連続する複数の演奏情報の組を指定することもできるものであり、その後に、いずれかの編集項目を実行することにより編集が行なわれる。
【００９９】
そして、この電子楽器においては、上記したようにループ読み出しを行なうことを指定して記憶された演奏情報は、各繰り返し（ループ）毎に別々の演奏情報の組として記憶されているので、例えば３回目の繰り返し（ループ）に係る演奏情報の組のみを指定して削除するというような編集を行うことができるようになる。
【０１００】
なお、上記した実施の形態は、以下に示すように変形してもよい。
【０１０１】
（１）上記した実施の形態においては、楽音波形データの読み出し停止タイミングは演奏情報の組の「読出開始時刻」および「読出持続時間」により定まるようになされているが、これに限られることなしに、「読出持続時間」に代えて、それ単独で読み出し停止タイミングを示す「読出停止時刻」を設けるようにしてもよい。この場合、楽音波形データの読み出し開始を指示する演奏情報と読み出し停止を指示する演奏情報とを別々に定義するようにしてもよい。
【０１０２】
また、上記した実施の形態においては、「読出開始時刻」のように全ての演奏情報に共通の所定の時刻を基準として、その基準からの経過時間に基づいてタイミングを規定するようにしたが、これに限られることなしに、各演奏情報の組の時間差に基づいてタイミングを規定するようにしてもよい。例えば、「読出開始時刻」に代えて、直前の演奏情報の組からの時間差を示す「時間差」を設けるようにしてもよい。
【０１０３】
また、上記した実施の形態においては、演奏情報の時間管理の精度については特に明記していないが、固定の値、例えば、１ミリ秒を最小単位として時間管理するようにしてもよいし、指定する演奏テンポに応じた時間間隔、例えば、４分音符の９６分の１を最小単位として時間管理をするようにしてもよい。指定する演奏テンポに応じた時間間隔で時間管理をするようにした場合には、指定する演奏テンポに応じて時間管理の精度が変化することになる。
【０１０４】
要するに、本発明においては、演奏情報によって楽音波形データを読み出し開始するタイミングと楽音波形データを読み出し停止するタイミングとが規定されれば、どのような管理の方法を採用してもよいものである。
【０１０５】
（２）上記した実施の形態においては、記憶モードにおいて、楽音波形データをループ読み出しする度に別々の演奏情報の組を記憶するようにしたが、これに限られることなしに、パッド３０の操作によって楽音波形データの読み出しを停止するときに、それまで読み出していた楽音波形データのループ読み出し回数に対応する複数の演奏情報の組をまとめて作成して記憶するようにしてもよい。あるいは、従来の自動演奏装置と同様に、記憶モードでは単にパッド３０の操作タイミングのみを記憶するようにして、記憶モードを終えてから、ループ読み出し回数に対応する複数の演奏情報の組をまとめて作成して記憶するようにしてもよい。
【０１０６】
要するに、最終的にループ読み出し回数に対応して複数の演奏情報が記憶されるようになっていれば、いつの時点でそうした演奏情報の組を記憶するのかは問題ではない。
【０１０７】
（３）上記した実施の形態においては、一度に１つの楽音波形データのみを読み出し可能としたが、これに限られることなしに、一度に複数の楽音波形データを読み出し可能としてもよい。
【０１０８】
また、上記した実施の形態においては、従来の自動演奏装置に例えるならば１トラック分の演奏情報のみを記憶／再生するようにしているが、これに限られることなしに、複数トラック分の演奏情報を記憶／再生するようにしてもよい。
【０１０９】
（４）上記した実施の形態においては、ループ読み出しを行なうときに、エンド・ポイントからループ・ポイントに戻るようにしたが、これに代えて、ループ・ポイントを設けずにスタート・ポイントに戻るようにしてもよい。あるいは、ループ・ポイントを設けるようにするが、ループ・ポイントとスタート・ポイントとのいずれに戻るかを設定できるようにしてもよい。
【０１１０】
また、上記した実施の形態においては、楽音波形データにスタート・ポイン卜とエンド・ポイントとを設定することにより、楽音波形データの途中から読み出しを始め、途中までで読み出しを停止することが可能であるが、スタート・ポイントとエンド・ポイントとを設定せずに、楽音波形データの先頭から読み出しを開始し、楽音波形データの末尾で読み出しを停止するようにしてもよい。
【０１１１】
要するに、ループ読み出しを行なうものであるならば、本発明を適用することができるものである。
【０１１２】
（５）演奏情報の編集を行なう際に、ループ読み出しでない通常の読み出しによる演奏情報の組とループ読み出しによる演奏情報の組とを明確に区別して表示するようにし、どの演奏情報の組が繰り返し読み出しによるものかを容易に判別できるようにしてもよい。また、このとき、１つの楽音波形データを複数回ループ読み出しすることによりに生成された複数の演奏情報の組のそれぞれに、それぞれ識別符号を付けて表示するようにしてもよい。例えば、最初の読み出しに対応する演奏情報の組には「１」を、２回目の読み出しに対応する演奏情報の組には「２」を、３回目の読み出しに対応する演奏情報の組には「３」をそれぞれ添付して表示するようにする。このようにすることにより、多数の演奏情報の組があった場合に、それらを容易に識別することができるようになる。
【０１１３】
（６）上記した実施の形態においては、図４に示した形式で演奏情報を表示するものとしたが、これに限られることなしに別の表示形態で表示するようにしてもよく、例えば、図８に示すような表示を行なうようにしてもよい。図８に示す表示形態においては、図８上横軸方向は経過時間を示しており、中央の縦線は現在時刻を示している。そして、図８上左側が演奏開始時点であり、図８上右側が演奏終了時点であって、楽音波形データを読み出す演奏情報は点線上の長方形として表示されており、横方向に長い長方形は長い時間にわたって楽音波形データを読み出す演奏情報であることを示し、横方向に短い長方形は短い時間にわたって楽音波形データを読み出す演奏情報であることを示している。
【０１１４】
そして、図８に示す表示形態においては、再生モードにおいては、演奏情報の再生の進行に従って、長方形が左側に移動することになる。
【０１１５】
なお、図８上略中央部に表示されている短い長方形が６個連接されている部位１００は、短い時間にわたって楽音波形データを読み出す演奏情報が６個隣接していることを示しており、ループ読み出しに係る演奏情報はこのような形態で表示される。このような表示形態を採用すれば、ループ読み出しに係る演奏情報を容易に判別することができるようになる。
【０１１６】
（７）上記した実施の形態においては、パッド演奏モード、即ち、演奏情報の記憶および再生を止めた状態でのみ編集対象の演奏情報を指定するようにしたが、これに限られることなしに、演奏情報の再生中、即ち、編集対象としたい楽音波形データの読み出しが行なわれているときに、所定の指定操作をすることにより読み出し中の楽音波形データにかかる演奏情報を編集対象として指定するようにしてもよい。
【０１１７】
（８）上記した実施の形態においては、楽音波形データをループ読み出しすることにより、様々な楽器をある程度の時間（例えば、ある楽曲の２小節分の時間）にわたって演奏して得られた楽器音たるフレーズを繰り返し発生することができるようにしたが、様々な楽器音をある程度の時間（例えば、ある楽曲の２小節分の時間）にわたって鳴らすことを順次指示する自動演奏データを繰り返し再生することによりフレーズを繰り返し発生する場合に、本発明を適用してもよいことは勿論である。この場合には、各パッド３０毎に異なる自動演奏データを割り当てておき、パッド３０の操作に応じて対応する自動演奏データを再生し、再生された自動演奏データに基づいて楽音を再生するようにする。そして、自動演奏データをループ再生することを指定した場合には、パッド３０の操作により自動演奏データの再生が指定されている間に当該自動演奏データの末尾まで再生を行うと、その時点で当該自動演奏データの先頭などの所定の繰り返し位置に戻って再生を続行するようにすればよい。
【０１１８】
記憶モードでは、自動演奏データの再生開始タイミング、再生停止タイミングを指示する情報を演奏情報として記憶するようにし、記憶モードにおいて、自動演奏データの末尾まで再生を行なう度に、自動演奏データの再生停止タイミング、再生開始タイミングを指示する情報を演奏情報として記憶するようにすればよい。
【０１１９】
（９）上記した実施の形態においては、１つの装置の中に、楽音あるいは楽音列の生成開始指示ならびに楽音あるいは楽音列の生成停止指示を入力する入力手段としてのパッド３０と、演奏情報を記憶する手段としての演奏情報メモリとを設けるようにしたが、これに限られるものではないことは勿論であり、これらを別々の装置として構成してＭＩＤＩなどの通信手段を介して接続するようにしてもよい。
【０１２０】
（１０）上記した実施の形態においては、ループ読み出しを行なった場合に無条件に各ループ毎に演奏情報の組を生成して記憶するようにしているが、このため演奏情報の情報量が増大するようになり、演奏情報を記憶した後に演奏情報の編集を行なわない場合などにおいてはかえって好ましくない結果を招来することになる。こうした点に対処するために、ループ毎に演奏情報の組を生成して記憶するか否かを、任意に選択することができるようにしてもよい。
【０１２１】
そして、ループ毎に演奏情報の組を生成して記憶しない場合には、従来の装置と同様に、パッド３０の操作により楽音波形データの読み出しを開始した時点および楽音波形データの読み出しを停止した時点のみを演奏情報として記憶するものである。
【０１２２】
なお、ループ毎に演奏情報の組を生成して記憶するか否かの選択は、演奏情報の記憶前に選択を行なうようにしてもよいし、あるいは、演奏情報の記憶時に所定の操作子を操作しながらパッド３０を操作するか、または所定の操作子を操作せずにパッド３０を操作するかで選択を行なうようにしてもよい。演奏情報の記憶時に所定の操作子を操作しながらパッド３０を操作するか、または所定の操作子を操作せずにパッド３０を操作するかで選択を行うようにした場合には、演奏中の任意の区間毎について、ループ毎に演奏情報の組を生成して記憶するか否かの選択を任意に指定することができるようになる。
【０１２３】
また、記憶時には従来の装置と同様の記憶を行い、記憶終了後の編集時などにおいて使用者の指示によりループ毎に演奏情報の組を生成して記憶するようにしてもよい。この場合には、演奏情報の任意の区間に関してのみ、この処理を行なうようにしてもよい。
【０１２４】
なお、ループ毎に演奏情報の組を生成しないことを指定して記憶された演奏情報を再生する際には、従来の装置と同様に、楽音波形データをエンド・ポイントまで読み出した時点でまだ楽音波形データの読み出し停止タイミングになっていない場合には、ループ・ポイントに戻って楽音波形データの読み出しを続行するようにする。
【０１２５】
（１１）上記した実施の形態においては、波形メモリ１８に新たな楽音波形データを記憶することに関しては特に説明しなかったが、楽音波形データを外部から入力して波形メモリ１８に記憶するようにしてもよい。このとき、外部から楽音波形データを入力するために、アナログ／デジタル変換器を設け、アナログ信号の楽音波形をデジタル信号に変換してＣＰＵ１０の制御のもとに波形メモリ１８に記憶したり、あるいは、外部機器との間でデジタル・データのやり取りを行なうインターフェースを設け、デジタル信号の楽音波形データをＣＰＵ１０の制御のもとに波形メモリ１８に記憶したりすることが考えられる。
【０１２６】
なお、後者の場合には、インターフェースを介して外部機器との間で楽音波形データのみならず演奏情報もやり取りし、外部から入力された演奏情報を演奏情報メモリ１６に記憶するようにしてもよい。こうした場合に、外部から演奏情報が入力されたときに、自動的にその演奏情報の内容を調査して読み出しが指定されている楽音波形データを把握し、その楽音波形データを外部機器から転送させて波形メモリ１８に記憶するようにしてもよい。このようにすれば、外部機器に設定されている演奏情報を取り込むときに、その演奏情報の使用しようとする楽音波形データも演奏情報に付随して自動的に取り込まれるようになるため、情報の取り込みに関する操作が簡単になるとともに、取り込んだ演奏情報を再生するときにその演奏情報の指定する楽音波形データを間違いなく読み出すことができるようになる。
【０１２７】
なお、上記のようにして外部から取り込んだ楽音波形データを任意のパッド３０に対応付け、パッド３０の操作によって外部から取り込んだ楽音波形データの読み出しを行なえるようにしてもよい。例えば、演奏情報の編集と同様の手順で任意の演奏情報の組を指定するとともに、任意のパッド３０を操作することによりそのパッドを指定し、指定された演奏情報の組において読み出すことが示されている楽音波形データを指定したパッド３０に割り当てるようにすればよい。
【０１２８】
（１２）上記した実施の形態においては、パッド３０の操作に基づく情報を演奏情報としたが、演奏情報としてはこれに限定されるものではないことは勿論である。例えば、鍵盤の演奏に基づく情報を演奏情報としてもよいし、また、パッド３０や鍵盤などの演奏操作によらずに、楽音波形データの読み出し開始タイミングおよび読み出し停止タイミングを演奏者が数値を指定して入力したものを演奏情報としてもよい。
【０１２９】
また、いずれの楽音波形データの読み出しを行なうかを、上記した実施の形態に示したように、楽音波形データの番号などの直接的な識別情報で指定するようにしてもよいし、あるいは、読み出しを行なう楽音波形データが割り当てられているパッド３０や鍵を指定することにより間接的に指定するようにしてもよい。
（１３）上記した実施の形態ならびに上記（１）〜（１２）において説明した各種の変形例は、それぞれ適宜組み合せることが可能であることは勿論である。
【０１３０】
【発明の効果】
本発明は、以上説明したように構成されているので、各ループ毎に別々に演奏情報を記憶することができるようになり、例えば、特定回目のループだけ削除したりするというような編集を行うことが可能となるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明により生成される演奏情報を概念的に示す説明図である。
【図２】本発明による電子楽器の全体構成を表すブロック構成図である。
【図３】楽音波形データについて設定されるスタート・ポイント、エンド・ポイントおよびループ・ポイントを概念的に示す説明図である。
【図４】演奏情報メモリの構成ならびに演奏情報の表示形態を示す説明図である。
【図５】パッド押圧（ＲＥＣ）ルーチンのフローチャートである。
【図６】エンド・ポイント到達（ＲＥＣ）ルーチンのフローチャートである。
【図７】パッド押圧解除（ＲＥＣ）ルーチンのフローチャートである。
【図８】演奏情報の表示形態を示す説明図である。
【符号の説明】
１０          中央処理装置（ＣＰＵ）
１２          プログラム・メモリ
１４          ワーキング・メモリ
１６          演奏情報メモリ
１８          波形メモリ
２０          操作パネル
２２          デジタル／アナログ（Ｄ／Ａ）変換器
３０          パッド
３２          記憶（ＲＥＣ）操作子
３４          再生（ＰＬＡＹ）操作子
３６          停止（ＳＴＯＰ）操作子
３８          その他の操作子群
４０          画面表示器
【図１】
0003964541.tif 000002
【図２】
0003964541.tif 000003
【図３】
0003964541.tif 000004
【図４】
0003964541.tif 000005
【図５】
0003964541.tif 000006
【図６】
0003964541.tif 000007
【図７】
0003964541.tif 000008
【図８】
0003964541.tif 000009