(57)【要約】【課題】パッド等の演奏操作子に対する個々のタッチ操作に応じてリズムパターンの再生を進行させ、リズムパターンの演奏を練習するのに適した電子楽器を提供すること。【解決手段】この電子楽器では、タッチで演奏入力される複数のパッド操作子ＰＤ１〜ＰＤ４に夫々リズム音色が割り当てられ、特定のリズム音色（ハイタム等のタムタム系音色）が割り当てられたパッド操作子ＰＤ３には、複数のイベントデータにより複数の同系リズム音色を順次指定するリズムパターン（フィルインパターン）を割り当てることができる。リズムパターンが割り当てられたフィルイン対象パッド操作子については、タッチ毎に、タッチのタイミングに合わせて、リズムパターンからイベントデータが１音ずつ読み出され、リズム楽音信号が再生されていく。フィルイン対象パッドド操作子へのタッチが所定時間途絶えると、イベント読出し順がリセットされ先頭のイベントデータに戻る。【選択図】図１
2010249893.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ音色指定情報を含む複数のイベントデータから成るリズムパターンデータを１以上記憶しているリズムパターン記憶手段と、
タッチ操作により演奏入力を受け付ける演奏操作子と、
上記演奏操作子に所定のリズム音色を割り当てる音色割当て手段と、
上記リズムパターン記憶手段に記憶されている何れかのリズムパターンデータを上記演奏操作子に割り当てるリズムパターン割当て手段と、
上記リズムパターン割当て手段によりリズムパターンデータが上記演奏操作子に割り当てられている場合は、演奏入力が受け付けられる毎に、当該リズムパターンデータからイベントデータを１つずつ読み出して、このイベントデータに含まれる音色指定情報により指定される音色を持つリズム楽音信号を生成し、上記リズムパターン割当て手段によりリズムパターンデータが上記演奏操作子に割り当てられていない場合には、演奏入力の受け付けに応じて、上記音色割当て手段により割り当てられた所定のリズム音色を持つリズム楽音信号を生成する楽音信号生成手段と
を具備することを特徴とする電子楽器。
【請求項２】
前記演奏操作子は複数あり、
前記リズムパターン割当て手段は、前記リズムパターン記憶手段に記憶されている何れかのリズムパターンデータをこれら演奏操作子の何れかに割り当てる
ことを特徴とする請求項１に記載の電子楽器。
【請求項３】
前記楽音信号生成手段は、演奏操作子に割り当てられたリズムパターンデータについてイベントデータの読出し順を管理するイベント読出し管理手段を有し、
該イベント読出し管理手段は、
最初に読み出されるイベントデータとして先頭のイベントデータを指定し、
リズムパターンデータのイベントデータの読出し指示がある毎に、先頭のイベントデータから末尾のイベントデータまで１つずつ読出し順を進め、
読出し順が末尾のイベントデータに到達した後は、読出し順を先頭のイベントデータに戻す
ことを特徴とする請求項１又は２に記載の電子楽器。
【請求項４】
前記イベント読出し管理手段は、
最初にイベントデータを読み出すときに計時を開始し、
この計時を開始した後、リズムパターンデータが割り当てられた演奏操作子へのタッチ操作がなく所定の時間が経過したときに、読出し順を先頭のイベントデータに戻す
ことを特徴とする請求項３に記載の電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パッド等のタッチ操作に応じてリズム音を発音させるリズム音生成機能を有する電子楽器に関する。
【背景技術】
【０００２】
従来より、電子楽器の中には、パッド等の演奏操作子に対するタッチ操作に応じてリズム音色のリズム音を発音させるものがある。例えば、特許文献１に開示された電子楽器では、各パッドに割り当てられる打楽器音色と、ロール奏法やフラム奏法などの連打のモードとの組合せに対応する連打パターンを用意しておき、パッド操作によって割り当てられた打楽器リズム音を発音させる際には、モード切り替えにより複数の連打パターンによる演奏効果が得られる。
【０００３】
また、特許文献２の電子打楽器においては、各パッドにドラム音色（ドラムセット種類に対応）又は音階音音色（ティンパニやマリンバ等）を割り当てることができ（図３）、ドラム音色が割り当てられた場合は、フットペダルにも所定のドラム音色（バスドラム）が割り当てられ、パッド操作或いはフットペダル操作で、パッド或いはフットペダルに割り当てられたドラム音を発生し、音階音音色が割り当てられている場合には、パッド操作時にフットペダルを操作すると当該パッド操作で発生すべき音階音を半音シフトし、これにより、少ないパッド数で多くの音を出すことができる。さらに、特許文献３のリズム演奏装置では、１〜数小節程度のリズムパターンの演奏を行うためのパターンデータを複数記憶しておくと共に、各パッドにリズムパターンを割り当てておき、パッドの押圧に応じて、当該パッドに割り当てられたリズムパターンの楽音信号を発生し、パッドが離されるまでフレーズ単位で繰り返し再生することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１７３５６８号公報
【特許文献２】特開平９−１６０５４４号公報
【特許文献２】特開平８−２８６６６８号公報
【０００５】
しかしながら、パッド操作によるリズムパターンの演奏練習ということを考えた場合、従来技術では種々の不都合がある。例えば、特許文献１の電子楽器では、パッドを１回押圧するだけで、セットされているリズムパターンが再生されるので、ユーザは、リズムパターンの再生開始のタイミングでパッドを押圧し、再生終了のタイミングでパッドを離すだけとなり、その間は演奏操作を行わないので、簡単な操作で所望の連打パターンによる演奏効果が得られるが、ユーザ演奏の練習や上達には結びつかない。
【０００６】
特許文献２の電子打楽器のように、フットペダルを使って対象パッドに割り当てられた音高を半音ずつ変化させる操作は、両手を使ってパッドを叩くという一般的なドラム奏法とは離れている。また、この電子打楽器では、パターンメモリから順次読み出して所定フォーマットのデータを順次生成し外部に出力するのに足操作が入り、ユーザの注意が手に集中できなくなる可能性がある。さらに、特許文献３のリズム演奏装置では、演奏者は所定のパッドを押圧するだけで、所定のリズムパターン（フレーズ）によるリズム演奏を行うことができるが、用意されているリズムパターンの各音にはそれぞれステップタイム（発音時刻）やゲートタイム（発音長さ）が設定されており、設定通りにきっちりしたタイミングで発音されるので、変化に乏しい。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
この発明は、このような事情に鑑み、パッド等の演奏操作子に対する個々のタッチ操作に応じてリズムパターンの再生を進行させることができるようにし、リズムパターンの演奏を練習するのに適した電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の主たる特徴に従うと、それぞれ音色指定情報を含む複数のイベントデータ（ＥＶ）から成るリズムパターンデータ（ＦＰ）を１以上（ＦＰ１，ＦＰ２，…）記憶しているリズムパターン記憶手段（３，４）と、タッチ操作により演奏入力を受け付ける演奏操作子（ＰＤ）と、演奏操作子（ＰＤ）に所定のリズム音色を割り当てる音色割当て手段（Ｓ１）と、リズムパターン記憶手段（３，４）に記憶されている何れかのリズムパターンデータ（ＦＰａ）を演奏操作子（ＰＤ）に割り当てるリズムパターン割当て手段（Ｓ１）と、リズムパターン割当て手段（Ｓ１）によりリズムパターンデータ（ＦＰａ）が演奏操作子（ＰＤ）に割り当てられている場合は、演奏入力が受け付けられる毎に（Ｓ５＝ＹＥＳ→Ｓ６＝ＹＥＳ→Ｓ７＝ＹＥＳ）、当該リズムパターンデータからイベントデータ（ＥＶ）を１つずつ読み出して、このイベントデータ（ＥＶ）に含まれる音色指定情報により指定される音色を持つリズム楽音信号を生成し（Ｓ１７）、リズムパターン割当て手段（Ｓ１）によりリズムパターンデータ（ＦＰ）が演奏操作子（ＰＤ）に割り当てられていない場合には、演奏入力の受け付けに応じて（Ｓ５＝ＹＥＳ→Ｓ６＝ＮＯ，Ｓ６＝ＹＥＳ→Ｓ７＝ＮＯ）、音色割当て手段（Ｓ１）により割り当てられた所定のリズム音色を持つリズム楽音信号を生成する（Ｓ８）楽音信号生成手段（Ｓ６〜Ｓ１７；７）とを具備する電子楽器〔請求項１〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語等を表わし、以下においても同様である。
【０００９】
この発明による電子楽器において、演奏操作子（ＰＤ）は複数（ＰＤ１〜ＰＤ４）あり、リズムパターン割当て手段（Ｓ１）は、リズムパターン記憶手段（３，４）に記憶されている何れかのリズムパターンデータ（ＦＰａ）をこれら演奏操作子（ＰＤ１〜ＰＤ４）の何れか（ＰＤ３）に割り当てる〔請求項２〕ように構成することができる。
【００１０】
また、この発明による電子楽器において、楽音信号生成手段（Ｓ６〜Ｓ１７）は、演奏操作子に割り当てられたリズムパターンデータについてイベントデータ（ＥＶ）の読出し順（Ｃｏｕｎｔ）を管理するイベント読出し管理手段（Ｓ９〜Ｓ１５）を有し、イベント読出し管理手段は、最初に読み出されるイベントデータ（ＥＶ）として先頭のイベントデータ（ＥＶ）を指定し（Ｓ９＝ＹＥＳ→Ｓ１２→Ｓ１３＝ＹＥＳ→Ｓ１４）、リズムパターンデータのイベントデータ（ＥＶ）の読出し指示がある毎に（Ｓ５＝ＹＥＳ→Ｓ６＝ＹＥＳ→Ｓ７＝ＹＥＳ）、先頭のイベントデータ（ＥＶ）から末尾のイベントデータ（ＥＶ）まで１つずつ読出し順（Ｃｏｕｎｔ）を進め（Ｓ９＝ＮＯ→Ｓ１０＝ＹＥＳ→Ｓ１３＝ＹＥＳ→Ｓ１４）、読出し順（Ｃｏｕｎｔ）が末尾のイベントデータ（ＥＶ）に到達した後は（Ｓ１３＝ＮＯ）、読出し順（Ｃｏｕｎｔ）を先頭のイベントデータ（ＥＶ）に戻す（Ｓ１５）〔請求項３〕ように構成することができる。
【００１１】
さらに、この発明による電子楽器において、イベント読出し管理手段（Ｓ９〜Ｓ１５）は、最初にイベントデータ（ＥＶ）を読み出すときに計時（Ｔｉｍｅ）を開始し（Ｓ９＝ＹＥＳ→Ｓ１２）、この計時を開始した後（Ｓ９＝ＮＯ）、リズムパターンデータ（ＦＰａ）が割り当てられた演奏操作子（ＰＤ）へのタッチ操作がなく所定の時間（パターンリセット待ち時間）が経過したときに（Ｓ１０＝ＮＯ）、読出し順（Ｃｏｕｎｔ）を先頭のイベントデータ（ＥＶ）に戻す（Ｓ１１）〔請求項４〕ように構成することができる。
【発明の効果】
【００１２】
この発明の第１の特徴による電子楽器（請求項１）では、ユーザのタッチ操作による演奏入力を受け付けるパッドのような演奏操作子（パッドＰＤ）が設けられており、予め所定のリズム音色が割り当てられる（Ｓ１）。また、複数のイベントデータ（ＥＶ）を含むリズムパターンデータ（フィルインパターンデータＦＰ）が１以上（ＦＰ１，ＦＰ２，…）リズムパターンデータ記憶手段（３，４）に記憶されており、各イベントデータ（ＥＶ）には、所定のリズム音色（ハイタム、ミディタム、ロータムなどのタムタム系音色）を指定する音色指定情報が含まれ、何れかのリズムパターン（ＦＰａ）を演奏操作子（ＰＤ）に割り当てることができる（Ｓ１）。リズムパターンデータ（ＦＰ）が演奏操作子（ＰＤ）に割り当てられていない場合、ユーザのタッチ操作による演奏入力の受け付けに応じて（Ｓ５＝ＹＥＳ→Ｓ６＝ＮＯ，Ｓ６＝ＹＥＳ→Ｓ７＝ＮＯ）、予め割り当てられた所定のリズム音色を持つリズム楽音信号を生成する（Ｓ８）。一方、リズムパターン（ＦＰ）が演奏操作子（ＰＤ）に割り当てられている場合は、ユーザが順次タッチ操作をすると、順次、演奏入力が受け付けられ（Ｓ５＝ＹＥＳ→Ｓ６＝ＹＥＳ→Ｓ７＝ＹＥＳ）、タッチ操作をする毎、即ち、演奏入力が受け付けられる毎に、リズムパターンデータ（ＦＰａ）のイベントデータ（ＥＶ）が１つずつ読み出され（Ｓ９〜Ｓ１６）、読み出された各イベントデータ（ＥＶ）の音色指定情報により指定される所定のリズム音色を持つリズム楽音信号が生成されサウンドシステムに出力される（Ｓ１７）。
【００１３】
この発明では、上述のように、リズムパターンをユーザが演奏する際は、リズムパターン（ＦＰａ）が割り当てられた演奏操作子を１回叩く毎に、リズムパターンによるリズム音が１音ずつ再生される。従って、この発明によれば、パッド等の演奏操作子に対する個々のタッチ操作に応じてリズムパターンの再生を進行させ、リズムパターン各音を再生する演奏タイミングは、ばらつきがあって変化に富んだものになる。また、同時に、適切なタイミングでの演奏操作を身につける練習にもなり得るので、リズムパターンの演奏練習に適した電子楽器を提供することができる。
【００１４】
例えば、演奏操作子にパッドを用いてタムタムの演奏をする場合に、タムタムのリズムパターンをフィルインパターンとしてフィルインパターン演奏を練習したいときは、複数のタムタム音色（ハイタム、ミディタム、ロータムなど）を使ったフィルインパターンをタムタム用パッドに割り当てておくと、このパッドを叩く度に、叩くタイミングに合わせてフィルインパターンのイベントが１音ずつ読み出され、タムタムのフィルインパターン演奏の練習に適したリズム音として再生される。この場合、予めパッドに割り当てておいたタムタム音色の演奏からこのようなフィルインパターンによる演奏に移行して練習したり、タムタムのフィルインパターンのみを繰り返し練習することも可能である。
【００１５】
この発明による電子楽器（請求項２）においては、演奏操作子（ＰＤ）が複数（ＰＤ１〜ＰＤ４）設けられ、何れかの演奏操作子（ＰＤ３）に何れかのリズムパターン（ＦＰａ）を割り当てることができる（Ｓ１）。従って、この発明によれば、他の演奏操作子に予め割り当てられたリズム音色（例えば、タムタム以外の他のリズム音色）が割り当てられたパッドを使った演奏から、特定のリズム音色（例えば、各種タムタム音色）のフィルインパターン演奏の流れの繰り返しで、リズム演奏を練習することができる
【００１６】
また、この発明による電子楽器（請求項３）では、タッチ操作された演奏操作子に割り当てられているリズムパターンデータからイベントデータ（ＥＶ）を読み出してその音色指定情報を取得するイベント読出しの際には（Ｓ９〜Ｓ１６）、イベント読出し管理手段（Ｓ９〜Ｓ１５）によってイベントデータ（ＥＶ）の読出し順（Ｃｏｕｎｔ）が管理される。つまり、一連のタッチ操作のうち最初のタッチ操作があったときに読み出されるイベントデータ（ＥＶ）として先頭のイベントデータ（ＥＶ）を指定し（Ｓ９＝ＹＥＳ→Ｓ１２→Ｓ１３＝ＹＥＳ→Ｓ１４）、以後のタッチ操作によりリズムパターンデータのイベントデータ（ＥＶ）の読出し指示がある毎に（Ｓ５＝ＹＥＳ→Ｓ６＝ＹＥＳ→Ｓ７＝ＹＥＳ）、先頭のイベントデータ（ＥＶ）から末尾のイベントデータ（ＥＶ）まで１つずつ読出し順（Ｃｏｕｎｔ）を進め（Ｓ９＝ＮＯ→Ｓ１０＝ＹＥＳ→Ｓ１３＝ＹＥＳ→Ｓ１４）、読出し順（Ｃｏｕｎｔ）が末尾のイベントデータ（ＥＶ）に到達した後は読出し順（Ｃｏｕｎｔ）を先頭のイベントデータ（ＥＶ）に戻す（Ｓ１３＝ＮＯ→Ｓ１５）。従って、この発明によれば、ユーザは演奏を中断することなく或いは何度もリズムパターンを繰り返し練習することができる。また、繰り返し練習によりパターンを覚えることができる。
【００１７】
さらに、この発明による電子楽器（請求項４）では、イベント読出し管理手段（Ｓ９〜Ｓ１５）により、最初にイベントデータ（ＥＶ）を読み出すときに計時（Ｔｉｍｅ）を開始し（Ｓ９＝ＹＥＳ→Ｓ１２）、この計時を開始した後（Ｓ９＝ＮＯ）、リズムパターン（ＦＰａ）が割り当てられた演奏操作子（ＰＤ）へのタッチ操作がなく所定の時間（パターンリセット待ち時間）が経過したときに（Ｓ１０＝ＮＯ）、読出し順（Ｃｏｕｎｔ）を先頭のイベントデータ（ＥＶ）に戻す（Ｓ１１）。従って、この発明によれば、リズムパターンが割り当てられた演奏操作子について演奏入力が所定時間の間途絶えた場合には、リズムパターン読出し順をリセットし、次に演奏入力があったときに先頭のイベントから再生させることができる。
【００１８】
特に、ユーザが初心者の場合、フィルインパターンの音数だけパッドを叩いたつもりになっていても、力が弱かったなどで入力として楽器側に認識されない場合がある。この発明では、そうした場合でも、ある程度の時間、演奏入力がなされないときは、自動的に読出し順をリセットして先頭イベントに戻し、次に、フィルインパターン用のパッドに演奏入力があったときには、パターンの先頭音から出力するようにしている。従って、このパターンのリセット機能によりユーザの演奏練習を効率的かつ円滑に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】この発明の一実施例による電子楽器の構成例を説明する図である。
【図２】この発明の一実施例によるフィルインパターンデータ例を示す図である。
【図３】この発明の一実施例による電子楽器処理フロー例の第１部分である。
【図４】この発明の一実施例による電子楽器処理フロー例の第２部分である。
【発明を実施するための形態】
【００２０】
〔システム構成の概要〕
図１は、この発明の一実施例による電子楽器の構成例を示す。この電子楽器は、ハードウエア構成例を図１（１）のブロック図で示すように、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、入力操作部５、表示部６、音源７、通信インターフェース（Ｉ／Ｆ）８などを備え、これらの要素１〜８はバス９を介して互いに接続される。
【００２１】
ＣＰＵ１は、ＲＡＭ２及ＲＯＭ３と共にデータ処理部を構成し、所定の制御プログラムに従い、タイマによるクロックを利用してこの電子楽器の動作を制御し、電子的な打楽器装置として機能させる。ＲＡＭ２は、このような制御に際して必要な各種データを一時記憶するためのワーク領域として用いられ、例えば、「Ｔｉｍｅ」と名付けられた計時情報保持領域２ａや、「Ｃｏｕｎｔ」と名付けられた読出しイベント番号保持領域２ｂが設けられる。また、ＲＯＭ３には、これらの処理を実行するための制御プログラムや制御データ等が予め記憶される。
【００２２】
外部記憶装置４は、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）、フラッシュメモリ等の半導体メモリなどの記憶媒体と、その駆動装置を含み、任意の制御プログラムや制御データ等を任意の記憶媒体に記憶することができる。また、記憶媒体は、着脱可能であってもよいし、この電子楽器に内蔵されていてもよい。なお、ＲＯＭ３や外部記憶装置４には、フィルインパターンデータ等のリズムパターンデータが記憶される。
【００２３】
入力操作部５は、「パッド」と呼ばれる複数の演奏操作子（パッドＰＤ１〜ＰＤ４）や各種設定用のボタンやダイヤル等を含む設定操作子（パネルスイッチ類ＳＷ）から成る操作子群と、これらの操作子の操作を検出して検出内容に対応する操作情報をデータ処理部（１〜３）に導入する操作検出回路とにより構成される。データ処理部は、これら操作情報に基づきこの電子楽器各部を制御し、例えば、演奏操作子がタッチ操作され演奏入力が検出されると、演奏入力に対応する演奏情報を音源７に送り、設定操作子中のフィルインボタンが操作されるとフィルイン機能をオンに設定する。表示部６は、設定内容など演奏や設定に必要な各種情報を表示するＬＣＤ等の表示器（ＤＰ）や、入力操作部５中のスイッチ類（ＳＷ）に併設された内蔵ランプなどを備え、これらの表示・点灯内容をデータ処理部からの指令に従って制御し、演奏操作や設定操作などに関する表示援助を行う。
【００２４】
音源７は、多数のリズム音色波形データを備えた波形メモリや、ＤＳＰを有する効果回路を含み、演奏操作子からの演奏入力情報に対応する演奏情報に基づいて所定のリズム音色を持つリズム楽音信号を生成すると共に、生成されるリズム楽音信号に所定の効果を付与する。サウンドシステム１０は、Ｄ／Ａ変換部やアンプ、スピーカ（ＳＰ）等を備え、音源７から出力されるリズム楽音信号に基づく楽音を発生する。なお、この電子楽器は、自動リズム演奏機能を有しており、例えば、ＲＯＭ３或いは記憶装置４に記憶された試聴兼用フィルインパターン等の試聴兼用リズムパターンデータに従って、ユーザが練習したいリズムパターンを持つリズム楽音信号を生成することができる。
【００２５】
通信Ｉ／Ｆ８は、ＭＩＤＩ等の音楽用有線Ｉ／Ｆ、ＵＳＢ等の汎用ネットワークＩ／Ｆ或いは無線Ｌａｎ等の汎用近距離無線Ｉ／Ｆ等を含み、フットペダル等の外部操作装置ＥＭから演奏データを授受したり、別の外部装置（図示せず）から新たな制御プログラムや制御データを受信し記憶装置４に保存することができる。
【００２６】
図１（２）は、この電子楽器の操作パネルＰＮの外観例を示す。この例では、電子楽器の操作パネルＰＮには、複数のパッドＰＤ：ＰＤ１〜ＰＤ４やパネルスイッチ類ＳＷ、表示器ＤＰ、スピーカＳＰなどが設けられており、この電子楽器には、さらに、外部操作装置ＥＭとしてフットペダルが接続されている。なお、記号“ＰＤ”は、任意のパッドを総称的に表わす。各パッドＰＤは、センサを内蔵した操作面（打面）を有する演奏操作子であり、パッド操作子とも呼ばれる。パッドＰＤの操作面をスティック又は手で叩くと（操作面を叩くことを「タッチ」或いは「タッチ操作」という）、内蔵センサによってタッチ操作が検出され、当該パッドへの演奏入力を示す演奏操作情報がパッドＰＤからデータ処理部（１〜３）に送られる。
【００２７】
各パッドＰＤ１〜ＰＤ４には、予め所定のリズム音色（打楽器音色或いはパーカッション音色ともいい、ドラム音色を含む）が割り当てられる。図示の例では、第１パッドＰＤ１に「ハイハット」音色が割り当てられ、第２パッドＰＤ２に「スネア」音色が割り当てられ、第３パッドＰＤ３には、所定の「タムタム系」音色、例えば、「ハイタム」音色が割り当てられ、第４パッドＰＤ４に「シンバル」音色が割り当てられている。従って、音源７は、操作されたパッドＰＤからの演奏操作情報に対応する演奏情報をデータ処理部から受け取ると、この演奏情報に従って、当該パッドに予め割り当てられた所定のリズム音色を持つリズム楽音信号を生成する。
【００２８】
また、この電子楽器に接続されたフットペダルＥＭにも予め所定のリズム音色が割り当てられ、図示の例では「バスドラム」が割り当てられている。つまり、フットペダルＥＭは、ユーザによりペダル部が踏み込まれる操作（押圧操作）がなされると、この操作に応じたペダル演奏操作情報をデータ処理部（１〜３）に送り、音源７は、このペダル演奏操作情報に対応する演奏情報をデータ処理部から受け取ると、この演奏情報に従って、フットペダルＥＭに予め割り当てられた所定のリズム音色を持つリズム楽音信号を生成する。
【００２９】
パネルスイッチ類（ボタンやダイヤル等の操作子）ＳＷには、各パッドＰＤ１〜ＰＤ４やフットペダルＥＭに対して、リズム音色を割り当てる音色設定や音量の設定、予め用意された複数のフィルインパターン（リズムパターン）の中から割り当てるべきパッドタッチを選択するパターン選択などを行うための音色設定操作子、音量設定操作子、パターン選択操作子などがあり、パターン読出しリセット用待ち時間を設定するための待ち時間設定操作子、フィルイン機能をオン／オフするためのフィルインボタンなどがあり、必要に応じて、所望のフィルインパターンを試聴するためのデモボタンが設けられる。
【００３０】
〔フィルインパターンデータ（リズムパターンデータ）〕
この発明の一実施例による電子楽器では、ＲＯＭ３或いは記憶装置４などの記憶手段に、タムタム系音色のような所定のリズム音色について、複数の類似リズム音色を使ったリズムパターンが、複数、記憶されている。各リズムパターンは複数のイベントデータから成り、各イベントデータに含まれる音色指定情報によって複数の同系リズム音色を順次指定することができる。また、所定のリズム音色が割り当てられたパッドには、何れかのリズムパターンを割り当てることができる。このパッドをフィルイン対象パッドと呼び、記号“ＰＤａ”で表わし、このパッドに割り当てられたリズムパターンを記号“ＦＰａ”で表わすと、フィルイン対象パッドＰＤａを順次タッチ操作することにより、予め割り当てられていた所定のリズム音色に優先して、割り当てられたリズムパターンＦＰａに従ったリズム音色のリズム楽音信号が順次生成される。
【００３１】
このリズムパターンにはフィルインパターンが好適に用いられ、この場合は、例えば、スネアやハイハット等による演奏の段落や停滞した部分で、他のリズム音色により別のフレーズや動きを作ることができる。また、リズムパターンを構成するイベントには、フィルイン対象パッドＰＤａに予め割り当てられた所定のリズム音色、或いは、このリズム音色に類似しているが音高や音質が異なるリズム音色を含む複数の同系リズム音色が用いられる。例えば、タムタムのパッド〔予めタムタム系音色（例：ハイタム音色）が割り当てられたパッド〕に、「ハイタム」、「ミディアムタム」、「ロータム」などの複数のタムタム系音色を使ったフィルインパターンが割り当てられると、タムタムのパッドＰＤａを叩く毎に叩くタイミングに合わせてフィルインパターンのイベントを１音ずつ読み出してリズム音を再生する。また、読出しが末尾のイベントに達すると先頭のイベントに戻り、循環的なリズム音再生が行われる。さらに、所定時間（パターン読出しリセット用待ち時間）の間、タムタムのパッドＰＤａへの叩打（タッチ操作）がないと、フィルインパターンからのイベント読出しの順番はリセットされる。従って、タムタム演奏におけるフィルインパターンの練習に適したリズム音を再生していくことができる。
【００３２】
図２は、この発明の一実施例によるフィルインパターンデータ例を示す図であり、図２（１）は、フィルインパターンデータＦＰ内の各イベントデータＥＶが音色指定情報のみから成る場合のパターン例を示し、図２（２）は、フィルインパターンデータＦＰ内の各イベントデータＥＶが音色指定情報を含む複数の要素情報から成る場合のパターン例を示している。各フィルインパターンデータＦＰ１，ＦＰ２，…には、「フィルイン１」、「フィルイン２」、…等のデータ名が与えられており、例えば、タムタムのパッドＰＤ３に割り当てるフィルインパターンを選択する際にこのデータ名が表示器ＤＰに表示される。
【００３３】
図２（１），（２）において、各フィルインパターンデータＦＰ１，ＦＰ２，…は、複数のイベントデータＥＶで構成され、各イベントデータＥＶには、音源７において生成すべき楽音信号の音色を指定するための音色指定情報を含む。例えば、「フィルイン１」のパターンデータＦＰ１では、イベントデータＥＶとして、ハイタム、ミディアムタム、ロータム、ロータムの各音色を指定する４つの音色指定情報が順次配列され、「フィルイン２」のパターンデータＦＰ２では、ベントデータＥＶとして、ハイタム、ハイタム、…、ロータム、ロータム、…の各音色を指定する８つの音色指定情報が順次配列される。なお、各イベントデータＥＶの横に記された番号：「１」、「２」、…は、各イベントデータＥＶの配列順を示し、当該フィルインパターンデータＦＰ１，ＦＰ２，…が何れかのパッドＰＤａ（ａ＝１〜４）に割り当てられた場合に、このフィルイン対象パッドＰＤａのタッチ操作の度に読み出されるイベントデータＥＶの読出し順位を表わす。
【００３４】
図２（２）のフィルインパターンデータＦＰは、特に試聴機能を考慮した場合の例であり、試聴兼用フィルインパターンとも呼ばれる。つまり、このフィルインパターンは、フィルイン対象パッドＰＤａの演奏でも利用されるが、模範リズム演奏を試聴するための自動演奏データとして、パッド操作とは関係なく独立して再生することができる。このため、各イベントデータＥＶは、音色指定情報に加えて、発音すべきタイミングを指示するタイミング情報、発音を持続すべき時間を指示するゲートタイム情報及び発音されるリズム楽音の強さを指示するベロシティ情報を含んでいる。この例では、タイミング情報は「小節番号：拍番号：クロック」で表わされ、ゲートタイム情報は「クロック数」で表わされ、４分音符が４８０クロックに相当するものとしている。
【００３５】
以上のように、この発明の一実施例による電子楽器では、タッチ操作で演奏入力がなされる複数のパッド操作子ＰＤ：ＰＤ１〜ＰＤ４が設けられ、記憶手段（３，４）には、複数のイベントデータＥＶから成り、各イベントデータＥＶに含まれる音色指定情報によって複数の同系リズム音色を順次指定するリズムパターン（フィルインパターン）ＦＰが複数（ＦＰ１，ＦＰ２，…）用意されている。各パッド操作子ＰＤには夫々リズム音色が予め割り当てられ、タムタム系音色に属するハイタム音色のような特定のリズム音色が割り当てられたフィルイン対象パッド操作子ＰＤａ〔ａ＝１〜４〕（図１の例では、ＰＤ３）には、リズムパターンＦＰａを割り当てることができる。パッド操作子ＰＤの演奏時には、リズムパターンが割り当てられていないパッド操作子（ＰＤ１，ＰＤ２，ＰＤ４）をタッチ操作すると、タッチ操作に応じて、予め割り当てられたリズム音色を持つ楽音信号が生成される。一方、フィルイン対象パッド操作子ＰＤａ（ＰＤ３）については、タッチ操作する毎に、タッチ操作のタイミングに合わせて、このパッド操作子ＰＤａに割り当てられたリズムパターンＦＰａからイベントデータＥＶが１音ずつ順次読み出され、タッチ操作の強さに応じたリズム楽音信号が生成されていく。ここで、フィルイン対象パッド操作子ＰＤａへのタッチ操作が持続的に繰り返されると、読出し対象がリズムパターンＦＰａの最後のイベントデータＥＶになった後は最初のイベントデータＥＶに戻るので、リズムパターンＦＰａに従ったリズム楽音信号が繰り返し生成される。この場合、フィルイン対象パッド操作子ＰＤａへのタッチ操作が所定時間（パターン読出しリセット用待ち時間）途絶えると、イベント読出し順がリセットされて先頭のイベントデータＥＶに戻り、その後、フィルイン対象パッド操作子ＰＤａ（ＰＤ３）を操作した場合は、先頭のイベントデータＥＶに従った音色の楽音信号が生成される。
【００３６】
〔動作フロー例〕
図３及び図４は、この発明の一実施例による電子楽器処理に基づく動作を表わすフローチャートである。この電子楽器の電源を投入すると、この電子楽器処理がスタートし、ＣＰＵ１は、まず、ステップＳ１で、パッド音色設定、音量の設定、テンポの設定、拍子の設定、フィルインパターン選択、フィルイン対象パッド指定、フィルイン機能オン／オフ、パターンリセット待ち時間設定、各種アルゴリズム設定などの各種設定処理を行う。電源投入した直後の各種設定処理では、予め用意されたデフォルト値が自動的に設定される。例えば、各パッドＰＤ１〜ＰＤ４やフットペダルＥＭには図１（２）のようにリズム音色が設定され（パッド音色設定）、図２の「パターン１」のフィルインパターンＦＰ１が選択され（フィルインパターン選択）、フィルイン対象パッドＰＤａは第３パッドＰＤ３が指定され（フィルイン対象パッド指定）、フィルイン機能はオフに設定され（フィルイン機能オン／オフ）、パターンリセット待ち時間は５秒に設定され（パターンリセット待ち時間設定）、アルゴリズム（ルール）は設定されない（各種アルゴリズム設定）。
【００３７】
このような初期状態は、入力操作部５のパネルスイッチ類ＳＷに対するユーザ操作で変更することができる。例えば、パッド音色設定では、音源７に用意された複数のリズム音色（波形データ）からユーザ所望のリズム音色を選択して（具体的には音色番号を選択）、選択されたリズム音色をパッドＰＤ１〜ＰＤ４或いはフットペダルＥＭに設定することができる。フィルインパターン選択では、記憶手段（３，４）に用意された複数のフィルインパターンＦＰから所望のフィルインパターンＦＰａを選択し、フィルイン対象パッド指定ではパッドＰＤ１〜ＰＤ４から任意にフィルイン対象パッドＰＤａを指定する。フィルイン機能オン／オフではフィルイン機能をオンに設定することができ、フィルイン機能をオンに設定すると、フィルインパターン選択で選択されたフィルインパターンＦＰａが、フィルイン対象パッド指定で指定されたフィルイン対象パッドＰＤａに割り当てられ（Ｓ３）、さらに、フィルイン機能をオフに設定すると、選択されたフィルインパターンＦＰａのフィルイン対象パッドＰＤａへの割当ては無効となり初期状態（オフ）に戻る。
【００３８】
また、パターンリセット待ち時間設定では、ユーザ所望のパターンリセット待ち時間を設定することができ、各種アルゴリズム設定では、所望のアルゴリズムを選択して設定することができる。なお、フィルインパターン選択で選択されているフィルインパターンＦＰａとして、図２（２）のような試聴兼用フィルインパターンが用意されている場合には、パネルスイッチ類ＳＷ中のデモボタンを操作すると、当該試聴兼用フィルインパターンに従ってリズム楽音信号が生成される。
【００３９】
次のステップＳ２では、フィルイン機能がオン状態であるか否かを判定し、フィルイン機能がオン状態であれば（Ｓ２＝ＹＥＳ）、ステップＳ３で、対応するフィルインパターンデータＦＰａをＲＡＭ２のフィルインパターン格納領域にロードして、フィルイン対象パッドＰＤａに対するフィルインパターンＦＰａの割り当てを有効にする。フィルイン機能がオフ状態のとき（Ｓ２＝ＮＯ）或いはステップＳ３のフィルインパターンロード処理の後は、ステップＳ４に進んで、計時機能をオフしてＲＡＭ２の計時情報保持領域２ａの計時値Ｔｉｍｅを「０」とすると共に、イベント番号保持領域２ｂの読出しイベント番号Ｃｏｕｎｔを「０」とし、さらに、ステップＳ５に進む。
【００４０】
ステップＳ５では、ユーザによりパッドＰＤ１〜ＰＤ４乃至フットペダルＥＭへの演奏入力を検出したか否かを判定し、パッド乃至フットペダルへの演奏入力を検出したときは（Ｓ５＝ＹＥＳ）、ステップＳ６に進み、演奏入力を検出したパッドがフィルイン対象パッドＰＤａであるか否かを判定する。ここで、演奏入力検出パッドがフィルイン対象パッドＰＤａのときは（Ｓ６＝ＹＥＳ）、さらに、ステップＳ８に進んで、フィルイン機能をオンに設定した状態であるか否かを判定する。
【００４１】
ステップＳ６で演奏入力検出パッドがフィルイン対象パッドではないと判定したとき（Ｓ６＝ＮＯ）、或いは、ステップＳ７でフィルイン機能をオフに設定した状態であると判定したときは（Ｓ７＝ＮＯ）、ステップＳ８に進む。また、ステップＳ５でフットペダルＥＭへの演奏入力を検出した場合も（Ｓ５＝ＹＥＳ）、ステップＳ６で、自動的に否定判定（演奏入力検出パッドはフィルイン対象パッドＰＤａではない）を行い（Ｓ６＝ＮＯ）、ステップＳ８に進む。そして、ステップＳ８では、パッドＰＤ１〜ＰＤ４乃至フットペダルＥＭの演奏入力情報から抽出した強さ情報と、パッド乃至フットペダルに設定されている音色を指定する情報とを含む演奏情報を、音源７に送って、この演奏情報を元にしたリズム楽音信号を生成させサウンドシステム１１に出力させる。
【００４２】
一方、ステップＳ７でフィルイン機能をオンに設定した状態であると判定したときは（Ｓ７＝ＹＥＳ）、ステップＳ９〜Ｓ１６のパターンイベント読出し処理に進み、まず、ステップＳ９では、計時機能がオフ状態であるか否か、即ち、計時値Ｔｉｍｅが「０」であるか否かを判定する。ステップＳ４の処理の後で最初にフィルイン対象パッドＰＤａが操作されてステップＳ９に進んだ場合は、計時機能がオフ状態である（Ｔｉｍｅ＝０）と判定し（Ｓ９＝ＹＥＳ）、ステップＳ１２（図４）で計時機能をオンして計時を開始させた後、ステップＳ１３に進む。なお、ステップＳ１２で開始された計時は、計時機能をオフするまで継続され、計時値Ｔｉｍｅは、時間経過に従ってインクリメントされていく。一方、ステップＳ９で、計時機能がオン状態である（Ｔｉｍｅ≠０）と判定したときは（Ｓ９＝ＮＯ）、ステップＳ１０（図４）に進んで、計時値Ｔｉｍｅがパターンリセット待ち時間より小さいか否かを判定し、計時値Ｔｉｍｅがパターンリセット待ち時間未満のときは（Ｓ１０＝ＹＥＳ）、ステップＳ１３に進む。また、計時値Ｔｉｍｅがパターンリセット待ち時間以上のときには（Ｓ１０＝ＮＯ）、ステップＳ１１で、一旦、計時機能をオフして計時値Ｔｉｍｅを「０」にリセットすると共に、読出しイベント番号Ｃｏｕｎｔも「０」にリセットし、ステップＳ１２で、再度、計時機能をオンして計時を開始させた後、ステップＳ１３に進む。
【００４３】
ステップＳ１３では、読出しイベント番号Ｃｏｕｎｔが、フィルイン対象パッドＰＤａに割り当てられているフィルインパターンＦＰａのイベントデータ数（＝最大イベント番号）より小さいか否かを判定し、読出しイベント番号Ｃｏｕｎｔが当該イベントデータ数未満のときは（Ｓ１３＝ＹＥＳ）、ステップＳ１４で、読出しイベント番号Ｃｏｕｎｔを「１」だけインクリメントしてステップＳ１６に進む。また、読出しイベント番号Ｃｏｕｎｔが当該イベントデータ数になると（Ｓ１３＝ＮＯ）、ステップＳ１５で、読出しイベント番号Ｃｏｕｎｔを「１」に戻してステップＳ１６に進む。
【００４４】
ステップＳ１６では、フィルインパターンＦＰａのＣｏｕｎｔ番目のイベントデータを読み出してその音色指定情報を取得し、次のステップＳ１７にて、取得した音色指定情報と、フィルイン対象パッドＰＤａの演奏入力情報から抽出した強さ情報とを含む演奏情報を、音源７に送って、この演奏情報を元にしたリズム楽音信号を生成させサウンドシステム１１に出力させる。
【００４５】
ステップＳ５でパッドＰＤ１〜ＰＤ４乃至フットペダルＥＭへの演奏入力を検出しないとき（Ｓ５＝ＮＯ）、或いは、ステップＳ８（図３）又はステップＳ１７のリズム音再生処理の後は、ステップＳ１８に進んで、入力操作部５のパネルスイッチ類ＳＷに対する設定変更開始の操作があったか否かを判定する。なお、設定変更開始の操作には、フィルイン機能をオフにするだけの操作（フィルイン機能オフ操作という）が含まれる。ここで、かかる操作がないときは（Ｓ１８＝ＮＯ）、ステップＳ５（図３）に戻り、上述したステップＳ５〜Ｓ１８の処理を繰り返す。また、ステップＳ１８で、フィルイン機能オフ操作などの設定変更開始の操作があったときには（Ｓ１８＝ＹＥＳ）、ステップＳ１９にて、再生中であれば、再生処理を停止させた上、ステップＳ１に戻る。そして、上述したステップＳ１〜Ｓ１８の処理を繰り返す。そして、電源がオフされると、終了処理を行った後この電子楽器処理を終了する。
【００４６】
なお、ステップＳ１で所定のアルゴリズム（ルール）を設定すると、ステップＳ２やステップＳ８，Ｓ１７において、設定されたアルゴリズムに従った処理が行われる。例えば、ステップＳ１でタムタム系音色を割り当てたパッドをフィルイン対象パッドＰＤａに自動的に指定するアルゴリズムを設定すると、ステップＳ２でタムタム系音色を割り当てたタムタム系パッドをサーチし、タムタム系パッドがあればステップＳ３に進み、なければ直ちにステップＳ４に進む。また、ステップＳ１でタッチ（叩打）の強さに対して検出基準レベルを下げたり検出感度を上げるように調整するアルゴリズムを設定すると、ステップＳ８，Ｓ１７において、タッチの強さが弱い演奏入力でも十分なベロシティを持つリズム楽音信号を生成させることができる。
【００４７】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施の一形態について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、実施例では、リズムパターンについて、タムタム系音色のフィルインパターンを挙げたが、他のリズム音色で可能であれば、他のリズム音色のリズムパターンを用意しておくことができる。また、用意されるリズムパターンの数は自由に増やすことができ、後から登録できるようにしてもよい。各パターンの内容は編集できるようにしてもよい。
【００４８】
実施例では、フィルイン用のパッド操作子にタムタムが割り当てられ、他のパッド操作子に、ハイハット、スネア、シンバルが割り当てられているが、パッド数や各パッドに割り当てられるリズム音色はこれに限らない。例えば、最も簡単な構成ではパッド数を１つにしてもよい。また、パッド操作子へのリズム音色割当ても変更することができる。タムタムのパッド（ＰＤ３）に割り当てる音色は、実施例のようにハイタムではなく、ミディアムタムやロータムなど他のタムタム系音色でもよい。
【００４９】
実施例では、タッチセンサ付きパッドを４つ（ＰＤ１〜ＰＤ４）用意しているが、例えば、多点タッチパネルなどで操作領域を複数に分けてパッドのような扱いにしてもよい。
【００５０】
フィルインパターンの適用について、実施例では、パッド（ＰＤ３）をフィルイン対象パッド（ＰＤａ）に指定すると有効にすることができるが、タムタム系音色が割り当てられているときのみフィルイン機能を有効にするように制御してもよいし、別の音色が割り当てられているパッドでもフィルイン機能をオンにすると強制的にタムタム系のフィルインパターンが再生されるように制御してもよい。また、実施例では、１つのパッド（ＰＤ３）にのみフィルインパターンを適用したが、例えば、第２パッド（ＰＤ２）のみがタムタム系のときにフィルイン機能がオンになれば、第２パッド（ＰＤ２）をフィルイン対象パッド（ＰＤａ）とするように、各パッドの音色をチェックしてフィルイン対象パッドを自動的に決定するようにしてもよい。
【００５１】
パターンリセット待ち時間（フィルイン対象パッドへの演奏入力待ち時間の限度）については、実施例では５秒としたが、これに限らず、任意の値を設定可能な仕組みにしておけばよい。また、テンポや拍子を設定できるのであれば、それに合わせて例えば３小節分相当の時間（秒数）を待ち時間の限度として設定できるようにしてもよい。例えば、テンポが「１２０」で４／４拍子の場合、１小節当りの所要時間は２秒なので、フィルインまでの演奏が３小節と仮定して最後のフィルインパターンのための入力から６秒以上空いた場合は、次回の演奏入力時にフィルインパターンの先頭の音を再生する。
【００５２】
実施例では、操作スイッチにより、フィルイン機能のオン／オフを切り替えたが、フィルイン機能のオフとフィルインパターンの選択を切り替えるようにしてもよい。
【００５３】
実施例では、フィルインパターンの各イベントデータは、最低限、音色情報（タムの種類）を含んでいればよく、ユーザがパッドを叩く強さが出力音に反映されるようにしたが、各イベントデータにベロシティ情報を持たせ、ベロシティに応じた強さで出力音を生成するようにしてもよい。この場合、ユーザの叩く力がある基準より弱いときにのみ、ベロシティ情報を代用するなど、さまざまな応用がある。また、試聴兼用フィルインパターンについては、最低限、タイミング情報を含んでいればよい。また、タイミング情報がないフィルインパターンでも、適当なテンポ（例えば「１００」）に乗って、１サイクル分、等間隔で、音色情報に基づくリズム音を順番に再生する等により、簡単な試聴機能を付加することができる。
【００５４】
実施例では、フィルイン対象パッド（ＰＤａ）は１つとしたが、フィルイン対象パッドが複数ある場合、夫々のパッドについてフィルイン機能のオン／オフやフィルインパターンとの対応付けが行われるのが好ましい。また、フィルイン対象パッド（ＰＤａ）は，ユーザ操作で指定できるようにしてもよいし、予め固定して決めておいてもよい。実施例の各種設定ステップ（Ｓ１）では、例えば、フィルイン対象のパッドのユーザ指定がなければ、デフォルトで決まっているパッドを指定するようにすればよい。
【符号の説明】
【００５５】
２ａ  Ｔｉｍｅと名付けられた計時情報保持領域、
２ｂ  Ｃｏｕｎｔと名付けられた読出しイベント番号保持領域、
ＰＤ：ＰＤ１〜ＰＤ４；ＰＤａ  パッド［操作子］（タッチ操作される演奏操作子）、
ＦＰ：ＦＰ１，ＦＰ２  フィルインパターン［データ］（リズムパターン［データ］）、
ＦＰａ  フィルイン対象パッドＰＤａに割り当てられたフィルインパターン、
ＥＶ  少なくとも音色指定情報を含むイベントデータ。
【図１】
2010249893.tif 000003
【図２】
2010249893.tif 000004
【図３】
2010249893.tif 000005
【図４】
2010249893.tif 000006