(57)【特許請求の範囲】
【請求項１】
一区切りの音列からなる複数のフレーズについての各フレーズの波形データと、該複数のフレーズのうちの所要のものについて、そのフレーズの時間軸上の位置であって音楽的なタイミングを指定するマークであり、フレーズの終了点を指定するための標識とは異なるものとを記憶することができる記憶手段と、
該複数のフレーズのうち所望のフレーズの再生開始を指示する指示手段と、
該指示手段で再生開始が指示されたフレーズを該記憶手段の該当するフレーズの波形データに基づき再生する再生手段と、
該指示手段でフレーズの再生開始を指示したときに該再生手段で既にフレーズが再生中であれば、当該既に再生中のフレーズに付された上記マークの位置まで待機してから、該指示されたフレーズの再生を当該マークの位置から開始するとともに、当該既に再生中のフレーズは上記マークの位置を経過しても再生を続けるよう制御する制御手段と
を備えた波形再生装置。
【請求項２】
一区切りの音列からなる複数のフレーズについての各フレーズの波形データと、該複数のフレーズのうちの所要のものについて、そのフレーズの時間軸上の位置であって音楽的なタイミングを指定するマークであり、フレーズの終了点を指定するための標識とは異なるものとを記憶することができる記憶手段と、
該複数のフレーズのうち所望のフレーズの再生開始を指示する指示手段と、
複数の発音チャンネルを有し、該指示手段で再生開始が指示されたフレーズを該記憶手段の該当するフレーズの波形データに基づき所要の発音チャンネルを用いて再生する再生手段と、
該指示手段でフレーズの再生開始を指示したときに該再生手段で既にフレーズが再生中であれば、該指示したフレーズの再生を、当該既に再生中のフレーズに付された上記マークの位置まで待機してから、該再生中のフレーズの発音チャンネルとは異なる発音チャネルを用いて当該マークの位置から開始するとともに、当該既に再生中のフレーズは上記マークの位置を経過しても該再生中の発音チャンネルを用いて再生を続けるよう制御する制御手段と
を備えた波形再生装置。
【請求項３】
一区切りの音列からなるフレーズについて、そのフレーズの時間軸上の位置であって音楽的なタイミングを指定するマークであり、フレーズの終了点を指定するための標識とは異なるものを付し、一のフレーズを再生中に次のフレーズの再生を開始する指示を受けた場合に、該一のフレーズに付された該マークの位置まで該次のフレーズの再生を待機して該マークの位置から再生開始するとともに、該一のフレーズの再生も継続するようにした波形再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はフレーズ等の波形データを再生する波形再生装置および方法に関する。
【０００２】
フレーズ（楽句、楽節ともいう）は通常ある自然な一区切りのメロディ・ラインあるいはリズム・ライン等の音列を指すが、かかるフレーズを扱う音源では、複数のフレーズを時間的に連続して再生させることで曲を構成することが重要な機能となっている。演奏するフレーズをフレーズ単位でリアルタイムに選択して曲の構成を変えながら演奏する場合には、フレーズとフレーズの間を自然な感じでつなげるためには、現に再生中のフレーズの再生が終わると同時に、次のフレーズの再生の開始を指示する必要がある。
【０００３】
しかしながら、こうした操作はフレーズとフレーズの切換えを行う際にその切換えタイミングをかなりシビアな精度で行うことが要求される。このため、演奏者はこのタイミングをとることに注意が奪われ、本来の演奏のほうに神経を十分に集中することができなくなる。
【０００４】
このため、フレーズを扱う従来の音源では、前のフレーズをまだ再生している間に次のフレーズの再生指示を与えておき、前のフレーズの再生が終わった時点で自動的に次のフレーズに切り換えて再生を行うという機能を採用しているものもある。
【０００５】
しかし、こうした方法は、それぞれのフレーズが小節単位で完結しており、したがってフレーズを小節単位で自動的に切り換えていくという場合には有効であるが、そうでない場合には問題がある。
【０００６】
例えば、フレーズの終わりの方でシンバルなどの余韻の長い楽器が演奏された場合、その余韻部分は小節の終わりからはみ出してしまうので、その小節の終わりまででフレーズの波形データを切って記憶してしまうと、その波形データの再生音は不自然なものになってしまう。また、前記のような小節の終わりからはみ出したフレーズについても、その楽音が消音するまでその波形データを記憶してしまうと、そのフレーズのデータを連続して再生したときには、やはり音楽的に不自然なものになってしまう。
【０００７】
図７はこの例を示したものである。図７（Ａ）は１小節（４拍分）の音に続けて余韻部分の音が付いている。この元のフレーズを、図７（Ｂ）示すように１小節の長さで切ってしまった波形データとして記憶しておくと、この元フレーズに次のフレーズが繋がっている場合には、元フレーズの切り捨てた余韻部分で次のフレーズの再生が始まるので、余韻部分が切り捨てられたことは次のフレーズ音によって目立たなくなり、あまり不自然な音には聴こえないが、元フレーズの後に次のフレーズがないため第１小節の再生終了と同時に終わるような場合には、元フレーズの楽音は最後の余韻の部分がないため急に終わることになり、これにより不自然な音になってしまう。
【０００８】
これを解決するためには、図７（Ａ）のように楽音が十分に減衰するまでフレーズの長さを確保する必要があるが、そのようにしてしまうと、今度は図７（Ａ）のフレーズを再生した後に次のフレーズを再生する場合には、次のフレーズの先頭は元フレーズの先頭から１小節（４拍分）を超えた位置となってそこから楽音の再生が始まることになり、この結果、拍のタイミングが乱れて、音楽的に不自然なものになる。
また、図７（Ｂ）のような再生も、余韻部分を切り捨てたことは次のフレームの楽音により余り目立たなくなるとはいえ、やはり本来あるべき第１小節の余韻部分が切り取られているものであるから、不自然に聴こえる。
【０００９】
本発明は上述の問題点に鑑みてなされたものであり、簡単な操作で、連続して演奏するフレーズとフレーズとの繋ぎを、先のフレーズの余韻音等を残しつつ且つ曲の拍等も乱さずに、自然な感じで行えるようにすることを目的とする。
【００１０】
【課題を解決するための手段および作用】
上述の課題を解決するために、本発明に係る波形再生装置は、一つの形態として、
一区切りの音列からなる複数のフレーズについての各フレーズの波形データと、該複数のフレーズのうちの所要のものについて、そのフレーズの時間軸上の位置であって音楽的なタイミングを指定するマークであり、フレーズの終了点を指定するための標識とは異なるものとを記憶することができる記憶手段と、
該複数のフレーズのうち所望のフレーズの再生開始を指示する指示手段と、
該指示手段で再生開始が指示されたフレーズを該記憶手段の該当するフレーズの波形データに基づき再生する再生手段と、
該指示手段でフレーズの再生開始を指示したときに該再生手段で既にフレーズが再生中であれば、当該既に再生中のフレーズに付された上記マークの位置まで待機してから、該指示されたフレーズの再生を当該マークの位置から開始するとともに、当該既に再生中のフレーズは上記マークの位置を経過しても再生を続けるよう制御する制御手段とを備える。
【００１１】
上記の波形再生装置では、再生手段により一つのフレーズを再生中に、再生開始指示手段により次のフレーズの再生を開始する指示を受けた場合に、制御手段は、該一のフレーズに付されたマーク位置まで該次のフレーズの再生を待機し、該マーク位置から該次のフレーズの再生を開始するとともに、該既に再生中のフレーズは上記マークの位置を経過しても再生を続ける。よって、簡単な操作で、該一のフレーズに続いて曲の拍等を乱さない適正なタイミングで次のフレーズの再生を開始することができる。
【００１２】
また本発明に係る波形再生装置は、他の形態として、
一区切りの音列からなる複数のフレーズについての各フレーズの波形データと、該複数のフレーズのうちの所要のものについて、そのフレーズの時間軸上の位置であって音楽的なタイミングを指定するマークであり、フレーズの終了点を指定するための標識とは異なるものとを記憶することができる記憶手段と、
該複数のフレーズのうち所望のフレーズの再生開始を指示する指示手段と、
複数の発音チャンネルを有し、該指示手段で再生開始が指示されたフレーズを該記憶手段の該当するフレーズの波形データに基づき所要の発音チャンネルを用いて再生する再生手段と、
該指示手段でフレーズの再生開始を指示したときに該再生手段で既にフレーズが再生中であれば、該指示したフレーズの再生を、当該既に再生中のフレーズに付された上記マークの位置まで待機してから、該再生中のフレーズの発音チャンネルとは異なる発音チャンネルを用いて当該マークの位置から開始するとともに、当該既に再生中のフレーズは上記マークの位置を経過しても該再生中の発音チャンネルを用いて再生を続けるよう制御する制御手段と
を備えたものである。
【００１３】
上記の波形再生装置では、再生手段により一のフレーズを再生中に、指示手段により次のフレーズの再生を開始する指示を受けた場合に、制御手段は、該一のフレーズに付されたマークの位置まで該次のフレーズの再生を待機し、該マークの位置から該一のフレーズに用いている発音チャンネルとは異なる発音チャンネルを用いて該次のフレーズの再生を開始するとともに、当該既に再生中のフレーズは上記マークの位置を経過しても該再生中の発音チャンネルを用いて再生を続ける。よって、該一のフレーズについてそのマークの位置以降に余韻音等があってもそれを引き続いて再生することができるとともに、次のフレーズについては曲の拍等を乱さない適正なタイミングで再生を開始することが可能となる。
【００１４】
また本発明に係る記憶媒体として、一区切りの音列からなるフレーズの波形データと、該フレーズの時間軸上の位置であって音楽的なタイミング（例えば次のフレーズの再生開始点あるいは各拍の先頭）を指定するマークであり、且つ該マークはフレーズの終了点を指定するための標識とは異なるもののデータとの組み合わせからなるフレーズデータを記憶したものを用いることができる。このような特徴を持つフレーズデータを上記波形再生装置でコンピュータ読取りしてその記憶手段にセットすることで、上記波形再生装置でフレーズを上記したように自然な感じで連続的に再生することができる。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図２には本発明の一実施例としての波形再生装置が示される。図２において、ＣＰＵ１は装置全体の制御を司る中央処理装置であり、例えば後述する操作子群７やパッド群９の操作を検出し、液晶表示器５にパラメータ等を表示し、音源回路１０を制御したりする。ＲＯＭ２はこの装置の制御プログラムや各種テーブル等を格納するリード・オンリー・メモリ、ＲＡＭ３は演奏データ等を格納したり作業用メモリとして使用されるランダム・アクセス・メモリである。
【００１６】
液晶表示器５は各種パラメータを表示するための表示器、ＬＣＤインタフェース回路４は液晶表示器５の点灯制御を行う回路である。操作子群７は例えばカーソルキー、データノブなどの各種パラメータ等を設定するなどのために用いるもの、操作子制御回路６は操作子群７の設定状態の検知等を行うものである。パッド群９は演奏するフレーズの種類とその演奏のオン／オフ（ノートオン／オフ）を指定するもの、パッドスイッチ制御回路８はパッド群９の操作状態の検知等を行うものである。
【００１７】
図３にはこの波形再生装置のパネル上に配置される液晶表示器５、操作子群７、パッド群９の詳細構成が示される。図示するように、液晶表示器５には各種パラメータが表示される。例えばパッドパラメータ編集の画面では、フレーズ番号（１〜８の数字）、後述する再生モード、マーカ位置（フレーズの先頭からのサンプル数）のパラメータが表示される。
【００１８】
操作子群７はパラメータの選択等に用いるカーソルキー７１、選択したパラメータの値の増減を行うデータノブ７２などを含む。例えばパラメータの変更は、カーソルキー７１を用いて液晶表示器５の画面における目的とするパラメータにカーソルを移動することでそのパラメータを選択し、データノブ７２でその選択したパラメータの値を指定するなどの方法をとる。
【００１９】
パッド群９は８個のパッド９１〜９８からなり、各パッドの上面には１〜８の数字が付けられており、これらの各パッド９１〜９８に各々異なる種類のフレーズが割り当てられる。これらの各パッド９１〜９８は指等で押して操作するものであり、押している時がノートオン、離すとノートオフとなる。これらのパッド９１〜９８はフレーズの種類の指定とそのフレーズの演奏指示（ノートオン／オフ）の２つの目的に使用する。パッド９１〜９８のうちの何れかのパッドを押すと、そのパッドで指定された種類のフレーズの再生が開始されると同時に、液晶表示器５のフレーズ番号のパラメータがその押されたパッドのものに切り換えられ、それによりそのフレーズについて必要なエディットを素早く行うことができる。
【００２０】
波形メモリ１１は音源回路１０が再生するフレーズのデータ（波形データ等）を複数種類記憶しているメモリである。フレーズデータは外部記憶装置（図示しない）からＣＰＵ１の制御に従って波形メモリ１１に転送される。各フレーズデータはヘッダ部分と波形データ部分とから構成されている。ヘッダ部分には波形データを再生するための後述する各種データが収められている。波形データ部分は従来のサンプラーなどと同様に、１６bit ／４４ｋHzなどでサンプリングされ量子化された音波形の振幅値データ（サンプル値）が収められている。
【００２１】
〔フレーズのヘッダデータ〕
ヘッダデータとしては以下のものがある。以下において左側が変数名、右側がその内容である。
○サンプルレートＳＲ：サンプリングの速度（単位はHz）
○波長ＷＬ：１フレーズ分の長さ（単位はサンプル数）
○開始アドレスＳＡ：フレーズの開始点のアドレス
○終了アドレスＥＡ：フレーズの終了点のアドレス
○ループ開始アドレスＬＳＡ：フレーズのループ区間の開始点のアドレス
○ループ終了アドレスＬＥＡ：フレーズのループ区間の終了点のアドレス
○マークアドレスＭＡ（ｎ）：ｎ番目のマークＭ（ｎ）のアドレス
○マーク数ＭＮ：１フレーズ中のマークＭ（ｎ）の個数
○再生モードＰＭ：フレーズを再生するモードであって、「ループ」「ワンショット」「ループ＋ワンショット」の三種類がある。
【００２２】
ここで、上記の各アドレスは波形メモリにおける該当位置の波形データ（サンプル値）を格納しているアドレスである。上記のうち、開始アドレスＳＡ、終了アドレスＥＡ、ループ開始アドレスＬＳＡ、ループ終了アドレスＬＥＡ、マークアドレスＭＡ（ｎ）、再生モードＰＭについては、ユーザが自由に変更することができる。マーク数ＭＮはマークアドレスＭＡ（ｎ）の指定値に基づいて対応する値に設定される。
【００２３】
〔再生モード〕
上記のヘッダデータ中のパラメータ「再生モード」について以下に説明する。これらの再生モードは、パッドで指定されるフレーズ毎に設定されるものであって、図３の液晶表示器５の画面に表示され、それにより操作子群７を用いてそれぞれのフレーズの性格（種類）に適したモードを選択できるようになっている。
【００２４】
（１）「ループ」モード
パッドをノートオンするとそのパッドがノートオフされるまでフレーズのループ再生を続けるモードである。これは１フレーズの波形全体が１小節に相当するような場合に適したモードであり、開始アドレスＳＡから終了アドレスＥＡまでが繰り返して再生される。
「開始アドレスＳＡ＜終了アドレスＥＡ」の関係にある。
【００２５】
（２）「ワンショット」モード
パットが押されると一回だけフレーズが再生されるモードである。このモードでは、フレーズの開始アドレスＳＡから終了アドレスＥＡまでが、パッドの一回のノートオンに対して一回だけ再生される。
「開始アドレスＳＡ＜終了アドレスＥＡ」の関係にある。
【００２６】
（３）「ループ＋ワンショット」モード
パッドのノートオンにより開始アドレスＳＡからフレーズの再生が始まった後、パッドのノートオフを受信するまでの間、ループ開始アドレスＬＳＡからループ終了アドレスＬＥＡまでの区間を繰り返して再生し、当該パッドのノートオフを受信した後は現在再生中のアドレス（現アドレスＣＡ）から終了アドレスＥＡまでを一回だけ再生して終了するモードである。
「開始アドレスＳＡ≦ループ開始アドレスＬＳＡ＜ループ終了アドレスＬＥＡ≦終了アドレスＥＡ」の関係にある。
【００２７】
この「ループ＋ワンショット」モードでは、「開始アドレスＳＡ＝ループ開始アドレスＬＳＡ」の場合には、パットのノートオンの後、ループ開始アドレスＬＳＡからループ終了アドレスＬＥＡまでの再生を繰り返し、当該パッドのノートオフで終了アドレスＥＡまで再生することになる。また、「開始アドレスＳＡ＜ループ開始アドレスＬＳＡ」であれば、ノートオンの後、開始アドレスＳＡからループ開始アドレスＬＳＡまでを再生した後、ループ開始アドレスＬＳＡからループ終了アドレスＬＥＡまでの区間の再生を繰り返し、当該パッドのノートオフで終了アドレスＥＡまでを再生することになる。
【００２８】
音源回路１０は、サンプラー等の音源回路であり、複数の発音チャンネルを有しており、各発音チャンネル毎にその発音チャンネルを制御するための制御情報を格納するレジスタを備えている。この制御情報としては、発音するフレーズデータを識別するフレーズ識別データ、「ループ」と「ワンショット」の２つの再生モードのうちの何れかを演奏モードとして選択する演奏モードデータなどからなる。ここで、音源回路１０の「ループ」「ワンショット」の演奏モードは、前述したフレーズの「ループ」「ワンショット」の再生モードとそれぞれ同じ仕方で波形データを再生するモードである。
【００２９】
この音源回路１０では、ＣＰＵ１から、これから使用せんとする発音チャンネルのレジスタに、発音するフレーズデータを識別するフレーズ識別データ、「ループ」「ワンショット」の２つの演奏モードのうち何れかを選択する演奏モードデータを設定することにより、設定されたフレーズ識別データと演奏モードに従ってその発音チャンネルでフレーズデータを再生する。
【００３０】
また、発音チャンネルで再生しているフレーズデータの現アドレスＣＡがヘッダ部に記憶されているマークアドレスＭＡ（ｎ）（その現アドレスＣＡ以降において最も近い位置にあるマークアドレス）に達すると、ＣＰＵ１に割込み信号ＩＮＴを出力する。なお、複数のマークアドレスＭＡ（ｎ）が記憶されている場合には、現アドレスＣＡがそれ以降の位置にあるマークアドレスに達する毎にＣＰＵ１に割込み信号ＩＮＴが出力されるように構成されている。
【００３１】
このような構成のため、後述するように、フレーズ１が発音中、例えばフレーズ２のパッドを押すと、そのパットが押されたタイミング以降の最寄りのマークアドレスＭＡ（ｎ）のタイミングからフレーズ２の発音を開始することができる。
【００３２】
Ｄ／Ａ（ディジタル／アナログ）変換器１２は、音源回路１０から出力されるフレーズのディジタル波形信号をアナログ信号に変換し、出力回路１３に出力する。出力回路１３はアナログ信号を増幅する増幅器等の回路からなる。
【００３３】
以下、本実施例装置の動作を説明する。
図１には本実施例で用いるフレーズの一例として、フレーズ１とフレーズ２についてその波形データとヘッダデータの各アドレスとの関係が示されされている。図示するように、フレーズ１は、１小節（４拍分）の波形データに音の余韻部分（例えばシンバルの余韻音）の波形データが付加された長さのものであり、フレーズの先頭部分の位置に開始アドレスＳＡとループ開始アドレスＬＳＡが設定され、１小節の終了部分にループ終了アドレスＬＥＡが設定され、フレーズの最後尾に終了アドレスＥＡが設定される。さらに、この発明では、２拍目の終了点にマークアドレスＭＡ（１）、３拍目の終了点にマークアドレスＭＡ（２）、４拍目の終了点（小節の終了点）にマークアドレスＭＡ（３）が設定されている。
【００３４】
一方、フレーズ２は１小節（４拍分）の長さの波形データからなり、このフレーズ２の先頭部分の位置に開始アドレスＳＡとループ開始アドレスＬＳＡが、４拍目の終了点（小節の終了点）に終了アドレスＥＡとループ終了アドレスＬＥＡがそれぞれ設定されている。
【００３５】
また、ヘッダデータのうちの各フレーズの再生モードとしては、フレーズ１には「ループ＋ワンショット」モード、フレーズ２には「ループ」モードがそれぞれ設定されている。
【００３６】
このようなヘッダ情報が設定されている場合、フレーズ１のパッドをノートオンすると、「ループ＋ワンショット」の機能により、そのノートオン中はループ開始アドレスＬＳＡ（＝開始アドレスＳＡ）からループ終了アドレスＬＥＡの区間を繰り返し再生し、パッドをノートオフすると現アドレスＣＡからループ終了アドレスＬＥＡを超えて終了アドレスＥＡに至るまでを一回だけ再生して再生終了となる。
【００３７】
一方、フレーズ１を再生していない状態でフレーズ２のパッドだけをノートオンすると、「ループ」の機能により、そのノートオン中はループ開始アドレス（＝開始アドレスＳＡ）からループ終了アドレスＬＥＡ（＝終了アドレスＥＡ）の区間を繰り返し再生し、当該パッドをノートオフすると現アドレスＣＡで再生を終了する。
【００３８】
ここで、フレーズ１の再生中にフレーズ２のパッドを押す（ノートオン）ことで、フレーズ２の再生指示が出された場合の動作を、図４を参照して以下に説明する。フレーズ１の再生中に他のフレーズ２の再生の指示を受けると、フレーズ１の現在再生中のアドレス（現アドレスＣＡ）以降でその現アドレスＣＡに最も近いマークＭ（ｎ）のマークアドレスＭＡ（ｎ）を検索する。この場合、例えば４拍目の少し後にフレーズ２の再生指示が出されたものとすると、最も近いマークアドレスＭＡ（ｎ）はマークアドレスＭＡ（３）となる。
【００３９】
すると、音源回路１０は、現在再生中の位置を示す現アドレスＣＡがマークアドレスＭＡ（３）に等しくなるまで再生を続けながらフレーズ２の再生開始を待ち合わせ、このマークアドレスＭＡ（３）のタイミングで、フレーズ２の再生をそのフレーズ２に割り当てられた発音チャンネルを用いて開始する。一方、フレーズ１はこのマークアドレスＭＡ（ｎ）以降も終了アドレスＥＡの位置に向かってフレーズ１の最後の余韻音部分が終わるまで再生を続ける。よって、フレーズ１の最後の減衰部分の発音を残しつつ、フレーズ２が音楽的に正確な拍のタイミングにおいて再生開始されることになる。
【００４０】
次に、上述の動作を行うためのＣＰＵ１による処理手順をフローチャートを用いて説明する。
図５はＣＰＵ１によるメインルーチンのフローチャート、図６は音源回路１０から割込み信号ＩＮＴを受信したときにＣＰＵ１が行う割込み処理のフローチャートである。
【００４１】
このメインルーチンは実施例装置の電源投入とともにスタートする。まず、使用するレジスタのリセット等の初期設定等を行う（ステップＳ１）。具体的には、パッド９１〜９８に割り当てられる初期フレーズデータ（波形データ）が、外部記憶装置（図示を省略）から音源回路１０を介して波形メモリ１１に転送される。その際に、フレーズデータ中のヘッダ部のヘッダデータは、ＣＰＵ１が発音指示のときに利用できるようＲＡＭ３にも記憶される。
【００４２】
次いで、パッド９１〜９８が操作されたかを検出する（ステップＳ２）。この操作内容としては、パッドを押すノートオン、押したパッドを離すノートオフがある。これらの操作がされていない場合には、操作子検出・設定処理を行う（ステップＳ３）。この処理は、操作子（カーソルキー７１、データノブ７２など）の操作状態を検出して、液晶表示器５に表示されているパラメータ等を設定変更するものである。この場合、電源投入時は液晶表示器５には初期設定として例えばパッド９１のパラメータが表示されるので、パッド９１のパラメータを変更することができる。パッド９１〜９８が操作された以降は後述するように、操作したパッドのパラメータが液晶表示器５に表示されるので、そのパッドのパラメータを変更することができるようになる。
【００４３】
パッド操作が有りと判定された場合には（ステップＳ２）、その操作がパッドのノートオンかノートオフかを判定する（ステップＳ４）。ノートオンであった場合には、そのパッドのフレーズを開始する指示となるが、この場合、既に発音中のフレーズがあるか否かで処理の仕方が以下のように分かれる。
【００４４】
すなわち、何れかの発音チャンネルがフレーズを既に発音中か否かを判定し（ステップＳ５）、発音中でなければ、今回初めてパッドが押されたものであるから、そのノートオン操作されたパッドに割り当てられているフレーズのヘッダデータに従って液晶表示器５にパラメータを表示し、それを変更できるようにする（ステップＳ７）。これとともに、空いている発音チャンネルをそのノートオン操作されたパッドに割り当てられているフレーズの発音に割り当て、そのフレーズデータに基づいて発音開始するよう音源回路１０に指示する。
【００４５】
一方、何れかの発音チャンネルが発音中であれば（ステップＳ５）、その発音中のフレーズ（すなわちフレーズ１）に続けて今回再生指示したフレーズ（すなわちフレーズ２）を発音開始することになる。この場合、音源回路１０は、まず音源回路１０からの割込み信号ＩＮＴを受け付けることができるように「割込み許可」を設定する（ステップＳ６）。そして音源回路１０では、前述のように発音中の波形データの現アドレスＣＡがそれ以降で最寄りのマークアドレスＭＡ（ｎ）の位置に達すると、割込み信号ＩＮＴをＣＰＵ１に出力する。
【００４６】
ＣＰＵ１は、この割込み信号ＩＮＴを受信すると、まずＣＰＵ１が音源回路１０からの割込み信号ＩＮＴを受け付けないように設定する（ステップＳ２１）。次いで、そのノートオン操作されたパッドに割り当てられているフレーズのヘッダデータに従って液晶表示器５にパラメータを表示し、それを変更できるようにするとともに（ステップＳ２２）、空いている発音チャンネルをそのノートオン操作されたパッドに割り当てられているフレーズの発音に割り当て、そのフレーズデータに基づいて発音開始するよう音源回路１０に指示する（ステップＳ２３）。
【００４７】
このとき、音源回路１０に演奏モードも設定されるが、そのフレーズの再生モードが「ループ」または「ループ＋ワンショット」モードの場合は音源回路１０には演奏モードとして「ループ」モードが設定され、再生モードが「ワンショット」の場合には音源回路１０には演奏モードとして「ワンショット」が設定される。
【００４８】
上記のフレーズ１とフレーズ２の発音指示では、先のフレーズ１の発音と異なる発音チャンネルでフレーズ２の発音を指示するため、先のフレーズ１の発音を途中で停止することなく、次のフレーズ２の発音を行うことができる。
【００４９】
一方、前述のステップＳ４において、パッドの操作がノートオフと判定された場合には、そのパッドに割り当てられたフレーズの消音を行うことになる。この場合、そのパッドに割り当てられたフレーズの再生モードにより消音の仕方が異なってくるので、その再生モードが何であるかを判定する（ステップＳ９）。これはそのフレーズのヘッドデータのパラメータ「再生モード」により判別できる。再生モードが「ワンショット」である場合には音源回路１０の演奏モードもこの「ワンショット」に設定されており、したがって音源回路１０がワンショット再生（すなわち終了アドレスＥＡまで再生）をすると自動的に消音するので、ＣＰＵ側は特別な処理は行わずに「パッド操作の監視処理」に戻る（ステップＳ２）。
【００５０】
一方、そのフレーズの再生モードが「ループ」である場合には音源回路１０の演奏モードもこの「ループ」に設定されており、したがってノートオフ操作されたパットのフレーズが割り当てられた発音チャンネルは、そのフレーズのループ再生をしている最中であるので、ノートオフされた時点でその発音チャンネルを消音するように指示して（ステップＳ１０）、「パッド操作の監視処理」に戻る（ステップＳ２）。
【００５１】
さらに、そのフレーズの再生モードが「ループ＋ワンショット」である場合には音源回路１０の演奏モードは「ループ」に設定されているが、このノートオフ操作が検出されるとそれに応じてその発音チャンネルの演奏モードを「ループ」から「ワンショット」に変更する（ステップＳ１１）。この後、「パッド操作の監視処理に戻る（ステップＳ２）。したがって、ノートオフ操作されたパッドのフレーズが割り当てられていた発音チャンネルは、それまでループ再生をしていたものを、そのノートオフ操作以降はフレーズの終了アドレスＥＡまで一回だけ再生して、自動的に消音を行うことになる。
【００５２】
なお、上述の実施例では、外部記憶装置にフレーズデータを記憶しておき、それを実施例装置の波形メモリとＲＡＭとに転記するようにした。この外部記憶装置に用いる記憶媒体としては、フロッピィディスク、ハードディスク、ＣＤ、レーザディスク等の各種ディスク、カセットテープ、オープンリールテープ等の各種磁気テープなどの種々のコンピュータ読取り可能な記憶媒体が利用可能である。
【００５３】
また、上述の実施例では、フレーズデータとして楽器音（例えばシンバル）を収めたものを利用したが、本発明はこれに限られるものではなく、例えば自然界の自然音などの各種効果音であってもよいことは勿論である。
【００５４】
【発明の効果】
以上に説明したように、本発明によれば、簡単な操作で、連続して演奏するフレーズとフレーズとの繋ぎを容易にしたり、同じフレーズを使用して余韻を残しつつ終了する場合などに曲の拍等を乱すことなく自然な感じでフレーズとフレーズとを繋ぐことができる。また、さらにフレーズとフレーズとを繋ぐ場合において、先のフレーズの余韻音等を残しつつ且つ曲の拍等も乱さずに、自然な感じで繋ぐことができる。
【図面の簡単な説明】
【図１】本発明の実施例で用いるフレーズ１、フレーズ２における波形データと各種のアドレスとの関係を説明する図である。
【図２】本発明の一実施例としての波形再生装置の全体構成を示すブロック図である。
【図３】本発明の実施例装置におけるパネル上の表示器、各種操作子、パッドの配置例を示す図である。
【図４】本発明の実施例装置におけるフレーズ１とフレーズ２の再生の仕方を説明するための図である。
【図５】本発明の実施例装置におけるＣＰＵで行われるメインルーチンを示すフローチャートである。
【図６】本発明の実施例装置におけるＣＰＵで行われる割込みルーチンを示すフローチャートである。
【図７】従来法によるフレーズ１とフレーズ２の再生の仕方を説明するための図である。
【符号の説明】
１  ＣＰＵ（中央処理装置）
２  ＲＯＭ（リード・オンリー・メモリ）
３  ＲＡＭ（ランダム・アクセス・メモリ）
４  ＬＣＤインタフェース回路
５  液晶表示器
６  操作子制御回路
７  操作子群
８  パッドスイッチ制御回路
９  パッド群
１０  音源回路
１１  波形メモリ
１２  Ｄ／Ａ変換器
１３  出力回路
【図１】
0003990495.tif 000002
【図２】
0003990495.tif 000003
【図３】
0003990495.tif 000004
【図４】
0003990495.tif 000005
【図５】
0003990495.tif 000006
【図６】
0003990495.tif 000007
【図７】
0003990495.tif 000008