(57)【要約】【課題】容易にテンポをとることができるようにする。【解決手段】１小節において演奏操作をする回数（打数）が設定されており、演奏操作に応じてその操作に対応する拍数分の楽曲データを再生する装置において、演奏者がテンポを把握することができるように、楽曲データの再生を開始する前に前打ち音を発生させる。演奏する曲が弱起の曲でないときは、１小節の打数が１回に設定されているときは２小節分の打数を前打ち回数に設定する（Ｓ１４）。曲が開始される拍の位置が３拍目以降である弱起の曲の場合は、１小節の打数が１回のときは弱起の小節と２小節分の打数を前打ちの回数に設定し、打数が２回のときは弱起の小節と１小節分の打数を前打ちの回数に設定し、打数が３回以上のときは弱起の小節の打数を前打ちの回数に設定する。このように、どのような場合でも前打ちの回数が２回以上となるようにする。【選択図】図４
2008107672.tif 000002
【特許請求の範囲】
【請求項１】
演奏操作に応じて楽音データの再生を行う楽音発生装置であって、
再生する楽曲が弱起の曲でない場合には、１小節における演奏操作回数に応じて、１又は２小節分の打数を前打ちの回数として設定し、再生する楽曲が弱起の曲である場合には、曲が始まる拍の位置と１小節における演奏操作回数とに応じて、弱起を含む小節の打数に１又は２小節分の打数を加えた数を前打ち回数として設定することにより、いずれの場合でも、前打ちの回数が少なくとも２回以上となるように設定する前打ち回数設定手段と、
演奏が開始されたときに、前記前打ち回数設定手段により設定された回数までの演奏操作入力に対しては前打ち音を発生し、その後の演奏操作入力に応じて楽曲データを再生する演奏制御手段と
を有することを特徴とする楽音発生装置。
【請求項２】
前記前打ち音は数字又は掛け声の音声であることを特徴とする請求項１記載の楽音発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者の演奏操作に応じて自動演奏を行う楽音発生装置に関する。
【背景技術】
【０００２】
ＭＩＤＩデータなどを演奏するときに、演奏者がテンポを把握しやすくするために、演奏の前に前打ちを設けることが行われている。
例えば、特許文献１には、演奏者が１小節分の前打ちをしたときに、それに基づいて自動演奏のテンポを決定するようにした電子楽器が記載されている。
また、特許文献２には、指揮動作を検出して予備拍を検出するようにした音楽制御装置が記載されている。
【０００３】
近年、楽器の操作に不慣れな人たちであっても容易に合奏を行うことができる電子楽器が提案されている（特許文献３）。この提案されている電子楽器によれば、手を振るといった簡単な動作で合奏を行うことができるようになる。
楽器の操作に不慣れな人たちがリハビリ等のために合奏を行うような場合、所定の人数（例えば、５人程度）でグループを形成し、ファシリテータ（facilitator：ガイド役、合奏リーダ）が参加者（生徒）を導いて合奏を行うことが多い。そこで本発明者らは、ファシリテータの演奏や指揮に合わせて各参加者が簡単な操作を行うことにより容易に合奏ができる合奏システムを提案している（特願２００５−２８１０６０号）。
この合奏システムにおいては、各参加者の１回の演奏操作により、その参加者に割り当てられた演奏パートの所定長さ分の演奏データに対応する楽音が発生される。すなわち、参加者が１小節内において演奏操作をすべき回数（以下、「打数」という。）が設定されており、１回の演奏操作で打数に対応した拍数の楽音が自動的に発生されるようになされている。例えば、４／４拍子の楽曲で打数が２に設定されている場合には、１回の操作により、２拍分の楽音が発生される。
【特許文献１】特開平５−１７３５６２号公報
【特許文献２】特開平１１−３８９７１号公報
【特許文献３】特開２０００−２７６１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の楽音発生装置においては、演奏の前に前打ちを設けてテンポをとる場合、強起の曲（第１拍から始まる曲）では、前打ちは曲が始まる１小節前から始まるようになされており、弱起の曲（第１拍以外から始まる曲）では、弱起を含めた小節の頭から始まるようになされていた。
図１０は前打ちの例を示す図であり、（ａ）は強起の曲、（ｂ）は弱起の曲の場合を示している。なお、この図及び以下の図において、「×」は演奏操作（例えば、ドラムパッドを叩く操作）を行うタイミング、「☆（星印）」は演奏操作に応じて前打ち音が鳴る（前打ち音が発生される）タイミングを示している。
図１０の（ａ）は４分の４拍子の強起の曲で、各拍ごとに演奏操作を行う場合、すなわち、１小節分の打数が４回の場合である。図示するように、この例では、１小節分の４回の前打ちが行われている。
図１０の（ｂ）は開始拍が４拍目である弱起の曲の場合であり、弱起を含む小節の３拍目までで３回の前打ちが行われている。
【０００５】
しかしながら、上述の場合には、弱起が２拍目から開始される場合、前打ちが１回しか鳴らないこととなる。また、弱起が３拍目以降から開始されていても、１小節分の打数が１回又は２回（例えば、４分の４拍子の１拍目と３拍目）で演奏するときには、前打ちは１回しか鳴らないこととなる。
図１１は、この様子を示す図であり、（ａ）は弱起が２拍目から開始される場合、（ｂ）は弱起が４拍目から開始され、１小節分の打数が２回である場合を示している。
図１１の（ａ）に示すように、弱起が２拍目から開始される場合は、前打ちが１回しか鳴らないこととなる。
また、１小節分の打数が１回又は２回であるときは、弱起が３拍目以降から開始される場合には、図１１の（ｂ）に示すように、１打でカバーされる範囲内に開始拍がある場合には、それに対応する前打ちは鳴らないこととなるため、前打ちが１回しか鳴らないこととなる。
このように前打ちが１回しか鳴らないと、演奏者はテンポを取りづらくなるという問題がある。
【０００６】
そこで、本発明は、どのような曲あるいは打数であっても、演奏者が容易にテンポをとって演奏を開始することができる楽音発生装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の楽音発生装置は、演奏操作に応じて楽音データの再生を行う楽音発生装置であって、再生する楽曲が弱起の曲でない場合には、１小節における演奏操作回数に応じて、１又は２小節分の打数を前打ちの回数として設定し、再生する楽曲が弱起の曲である場合には、曲が始まる拍の位置と１小節における演奏操作回数とに応じて、弱起を含む小節の打数に１又は２小節分の打数を加えた数を前打ち回数として設定することにより、いずれの場合でも、前打ちの回数が少なくとも２回以上となるように設定する前打ち回数設定手段と、演奏が開始されたときに、前記前打ち回数設定手段により設定された回数までの演奏操作入力に対しては前打ち音を発生し、その後の演奏操作入力に応じて楽曲データを再生する演奏制御手段とを有するものである。
また、前記前打ち音は数字又は掛け声の音声とされているものである。
【発明の効果】
【０００８】
このような本発明の楽音発生装置によれば、どのような曲でも、また、どのような打数でも、テンポが取りやすい前打ち回数が設定されるので、演奏者は従来より簡単にテンポをとって演奏を開始することができ、演奏者は安心して曲の演奏を開始することができる。
また、前打ち音として音声を出力する場合には、演奏者にとって曲の開始位置がより分かりやすくなるという効果がある。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の楽音発生装置の一実施の形態である合奏システムの構成を示すブロック図である。
この実施の形態では、合奏の参加者（生徒）は、電子打楽器のドラムパッド（パッド）を演奏端末として使用する。各生徒がそれぞれ１つのパッドを担当し、パッドを叩くことにより、そのパッドに割り当てられた演奏データに基づいて楽音が生成され、合奏を行う。
この図に示すように、この合奏システムは、コントローラ１と、コントローラ１に接続されたＭＩＤＩインターフェースボックス３、ＭＩＤＩインターフェースボックス３に接続された演奏端末２Ａと電子打楽器トリガーモジュール４とを備えており、前記電子打楽器トリガーモジュール４には、ドラムパッド２Ｂ、２Ｃ、・・・、２Ｈ、２Ｉが接続されている。また、前記コントローラ１には音源５が接続されており、該音源５で発生された楽音は図示しないアンプを介してスピーカ６から放音される。
なお、通常、前記電子打楽器トリガーモジュール４には音源が内蔵されており、この内蔵されている音源を前記音源５として使用しても良い。また、各生徒対応に音源５を設け、各生徒の演奏に基づく楽音を独立して出力するようにしてもよい。
【００１０】
コントローラ１は、制御プログラムに基づいてこの合奏システム全体の制御を行うものであり、例えばパーソナルコンピュータにより構成されている。
演奏端末２Ａは、ファシリテータが演奏操作を行うとともに、その演奏操作に応じた楽音を発生するものであり、例えば電子ピアノ等の電子鍵盤楽器である。
ＭＩＤＩインターフェースボックス３は、前記演奏端末２Ａ及び前記電子打楽器トリガーモジュール４と前記コントローラ１との間でのＭＩＤＩメッセージの転送を行う。
電子打楽器のトリガーモジュール４は、複数（例えば９個）のドラムパッドを接続することができるように構成されており、この実施の形態では、８個のドラムパッド２Ｂ〜２Ｉが接続されている。各パッドには振動を検出するセンサが取り付けられており、パッドが叩かれて該センサの出力が所定のしきい値を超えたときに、トリガーモジュール４は、そのバッドに対応するノートナンバと前記センサの出力に対応したベロシティを有するノートオンメッセージを前記ＭＩＤＩインターフェースボックス３を介して前記コントローラ１に送出する。
ドラムパッド２Ｂ、２Ｃ、・・・、２Ｈ、２Ｉは、それぞれ、生徒１〜生徒８が演奏端末として使用するものである。
なお、参加者（生徒）は、ドラムパッドではなく、ファシリテータと同様に電子ピアノ等の演奏端末を使用するようにしてもよい。また、電子ピアノに限らず、電子ギター等他の形態の電子楽器であってもよいし、単にボタン等の操作子を備えた端末であってもよい。また、ファシリテータの演奏端末は、電子鍵盤楽器ではなく、参加者（生徒）と同様のドラムパッドでもよい。
【００１１】
図２は、前記コントローラ１の構成を示すブロック図である。この図に示すように、コントローラ１は、前記ＭＩＤＩインターフェースボックス３と接続される通信部１１、コントローラ１の制御を行う制御部１２、制御プログラムや楽曲データを記憶するＨＤＤなどの大容量記憶部（ＨＤＤ）１３、ワークメモリなどとして動作するＲＡＭ等の記憶部（ＲＡＭ）１４、キーボードやマウスなどの操作部１５及び各種情報を表示するための表示部１６を備えている。
前記ＨＤＤ１３に記憶されている楽曲データは、例えばＳＭＦ（Standard MIDI File）などのシーケンスデータであり、複数の演奏パートからなり、各演奏パートを識別する識別情報と、各演奏パートの演奏情報を含んでいる。演奏情報には、各イベント間の時間間隔を表す時間情報（デルタタイム）とイベント情報（ＭＩＤＩイベントなど）の組みがイベントの発生順に含まれている。
制御部１２は、ＨＤＤ１３に記憶されている制御プログラムに基づいて、後述する前打ち回数設定処理やシーケンス処理などの各種処理を実行する。
操作部１５は、主にファシリテータがこの合奏システムの動作指示を行うためのものである。ファシリテータは、操作部１５を操作し、例えば演奏する曲の楽曲データの選択や１小節の打数の設定などの操作を行う。
表示部１６は、所謂ディスプレイ（モニタ）であり、ファシリテータや各参加者はこの表示部１６を見ながら演奏操作を行う。全員が表示内容を容易に見ることができるように、表示部１６として大型の外部ディスプレイを使用することができる。
【００１２】
この合奏システムにおいては、１小節において生徒がパッドを叩く回数（打数）を設定するようになされている。例えば、４／４拍子の曲において、打数が２に設定されていると、生徒は１拍おき（第１拍と第３拍）にパッドを叩き、その１回の演奏操作で２拍分の楽音、すなわち、第１拍目に叩く動作で１拍目と２拍目の２拍分の楽音、第３拍目に叩く動作で３拍目と４拍目の楽音が生成されるようになされている。
これにより、各使用者（生徒）はパッドを叩くという簡易な操作で演奏を行うことができ、各使用者（生徒）がファシリテータの指揮に合わせてテンポをとることで、複数人で楽しみながら合奏を行うことができる。
【００１３】
このような合奏システムにおける処理の流れについて、図３のフローチャートを参照して説明する。
はじめに、前記演奏端末２Ａ、ドラムパッド２Ｂ〜２Ｉ、電子打楽器トリガーモジュール４及びコントローラ１の電源をオンとし、制御プログラムを起動する（ステップＳ１）。
そして、合奏を行う演奏曲を選択する（ステップＳ２）。すなわち、前記コントローラ１の表示部１６に前記ＨＤＤ１３に記憶されている楽曲データのリストが表示されており、ファシリテータは、その中から演奏する曲を操作部１５を用いて選択する。
次に、演奏曲の演奏パートを複数の演奏端末２Ｂ〜２Ｉに割り当てるパート割り当て処理が実行される（Ｓ３）。すなわち、前記制御部１２は、各参加者のパッドに対して演奏曲の演奏パートを順次一つずつ割当てて行く処理を行い、ファシリテータは、必要な場合に、操作部１５を用いてパート割当てを変更する。
次に、ファシリテータは前記操作部１５を用いて、１小節において参加者が演奏操作（パッドを叩く動作）を行う回数（１小節の打数）を設定する（Ｓ４）。すなわち、ファシリテータは、演奏曲の拍子に基づいて、１小節において参加者がパッドを叩くべき回数を設定する。なお、デフォルトでは、打数は拍子の数と同じ数（例えば、４／４拍子のときは４）に設定されている。
【００１４】
打数が設定されると、前記制御部１２は、前打ち回数設定処理を実行する（Ｓ５）。この前打ち回数設定処理の詳細については後述するが、この処理により、どのような曲や打数であっても、２回以上の前打ちが行われることとなり、演奏者は容易にテンポをとって演奏を開始することができるようになる。
そして、合奏開始指示があるまで待ち（Ｓ６）、合奏開始指示があると演奏処理（Ｓ７）が開始される。
この演奏処理の詳細については後述するが、前記電子打楽器トリガーモジュール４からの演奏入力に応じて対応する楽音を発生させる処理であり、前記電子打楽器トリガーモジュール４における処理と、電子打楽器トリガーモジュール４から送出されるＭＩＤＩメッセージに応答して前記制御部１２により実行されるシーケンス処理とからなる。参加者がそのドラムパッド２Ｂ〜２Ｉを叩くなどの演奏操作をすると、前記電子打楽器トリガーモジュール４からコントローラ１にノートオンメッセージが送信される。コントローラ１では、シーケンス処理により、前記設定された前打ち回数分のノートオンメッセージに応じて前打ち音を発生させる発音指示データを生成して音源５に送信し、その後は、そのドラムパッドに割り当てた演奏パートのその演奏操作に応じて発音すべき音符の発音指示データを音源５に送信する。これにより、音源５から、まず、設定された回数の前打ち音が発生され、それに引き続いて演奏曲の楽音が発生され、合奏が行われることとなる。
【００１５】
次に、前記前打ち回数設定処理について、図４のフローチャートと図５、図６及び図７に示す事例を参照して説明する。なお、図５〜図７の事例は、４／４拍子の場合を例にとって示しているが、本発明は、６／８拍子など、他のどのような拍子にも対応することができる。
図４に示すように、前記前打ち回数設定処理においては、まず、演奏曲の楽曲データに基づいて、その曲が弱起の曲であるか否かが判定される（Ｓ１１）。すなわち、楽曲データの最初のノートオンが含まれる小節を最初の小節とし、そのノートオンがその小節の第１拍目であるときは弱起でない（強起）と判定し、第１拍目でないとき（第２拍目以降であるとき）は弱起であると判定する。
その結果、弱起でない曲の場合は、前記ステップＳ４で設定された１小節の打数が１回であるか否かが判定される（Ｓ１２）。
その結果、１小節の打数が２回以上に設定されているときは（Ｓ１２がＮＯ）、１小節分の打数の前打ちを行うように設定する（Ｓ１３）。これにより前打ち音が２回以上鳴ることとなる。
図５の（ａ）は、この場合の例を示す図であり、ここでは、１小節の打数が４回に設定されている例を示している。図示するように、この例では、１小節分の打数に対応する４回の前打ち音が鳴ることとなる。
一方、１小節の打数が１回である場合（Ｓ１２がＹＥＳ）には、２小節分の打数の前打ちを行うように設定する（Ｓ１４）。これにより、前打ち音が２回鳴ることとなる。
図５の（ｂ）は、この場合の例を示す図である。この図に示すように、２小節分の打数の前打ちが設定され、各小節に１回ずつ合計２回の前打ちが行われることとなる。
【００１６】
演奏する曲が弱起の曲である場合は（Ｓ１１の結果がＹＥＳ）、弱起が２拍目から入る（開始拍が２拍目である）ものであるのか、３拍目以降から入る（開始拍が３拍目以降である）ものであるのかを判定する（Ｓ１５）。
そして、弱起が３拍目以降から入るものである場合には、さらに、１小節の打数が３回以上であるか否かを判定する（Ｓ１６）。
その結果、１小節の打数が３回以上の場合には（Ｓ１６がＹＥＳ）、その弱起を含む小節の打数の前打ちを行うように設定される。開始拍が３拍目以降であり、１小節の打数が３回以上であるため、少なくとも、弱起を含む小節の第１拍目と第２拍目で前打ち音が２回鳴ることとなる。
図６の（ｃ）は、この場合の例を示す図であり、開始拍が４拍目であり、１小節の打数が４回とされている場合を示している。図示するように、この場合には弱起が４拍目から入るものであるため、前打ち音が３回鳴ることとなる。
【００１７】
一方、前記ステップＳ１６の判定結果がＮＯ（１小節の打数が１又は２回）のときは、ステップＳ１８で、１小節の打数が１回であるのか、２回であるのかが判定される。
その結果、１小節の打数が２回の場合は、弱起を含む小節に加えて１小節分の打数を前打ちの回数として設定する（Ｓ２０）。
図６の（ｄ）は、３拍目以降から入る弱起の曲で、１小節の打数が２回の場合の例を示す図である。ここでは、弱起が４拍目から入るものである場合を示している。
図示するように、この場合には、１小節分の打数である２回の前打ちと弱起を含む小節での１回の前打ちの合計３回の前打ちが鳴るようになされている。
また、１小節の打数が１回の場合は、弱起を含む小節に加えて２小節分の打数を前打ちの回数として設定する（Ｓ２１）。開始拍が３拍目以降であるが、１小節の打数が１回であるため、弱起を含む小節では前打ちは行われないが、２小節分の打数を前打ちの回数として設定しているため、前打ち音が２回鳴ることとなる。
図６の（ｅ）は、この場合の例を示す図であり、弱起が４拍目から入るものである場合を示している。この図に示すように、２小節分の打数である２回の前打ちが行われることとなる。
【００１８】
前記ステップＳ１５の判定の結果、弱起が２拍目から入るものである場合には、ステップＳ１９で、１小節の打数が１回であるか否かが判定される。
この判定の結果、１小節の打数が２回以上であるときには（Ｓ１９がＮＯ）、弱起を含む小節に加えて１小節分の打数を前打ちの回数として設定する（Ｓ２０）。開始拍が２拍目であり、１小節の打数が２回以上であるため、弱起を含む小節の第１拍目と１小節分の打数に対応する回数の前打ち音が鳴ることとなる。
図７の（ｆ）は、この場合の例を示す図であり、２拍目から入る弱起の曲で、１小節の打数が４分の４拍子の拍子の数に等しい４回に設定されている場合を示している。
この図に示すように、この場合には、弱起を含む小節での１回の前打ちと１小節分の４回の前打ちの合計５回の前打ちが行われることとなる。
前記ステップＳ１９の判定の結果がＹＥＳ（１小節の打数が１回）の場合には、弱起を含む小節に加えて２小節分の打数が前打ちの回数として設定される。
図７の（ｇ）は、この場合の例を示す図であり、２拍目から入る弱起の曲で、１小節の打数が１回である場合を示している。
この図に示すように、この場合には、弱起を含む小節での前打ちの回数は０であるが、２小節分の打数である合計２回の前打ちが行われることとなる。
【００１９】
以上のように、前打ち回数設定処理では、強起の曲の場合には、設定されている１小節の打数が２回以上のときには１小節分の打数を前打ちの回数に設定し、１小節の打数が１回に設定されているときには２小節分の打数を前打ちの回数に設定することにより、いずれの場合でも、前打ちの回数が少なくとも２回となるようにしている。
また、３拍目以降から開始される弱起の曲の場合には、１小節の打数が１回のときは弱起を含む小節に加えて２小節分の打数を前打ちの回数に設定し、１小節の打数が２回のときは弱起を含む小節に加えて１小節分の打数を前打ちの回数に設定し、１小節の打数が３回のときは弱起を含む小節の打数を前打ちの回数に設定することにより、いずれの場合でも、前打ちの回数が少なくとも２回以上となるようにしている。
さらに、２拍目から開始される弱起の曲の場合には、１小節の打数が２回以上のときには弱起の小節に加えて１小節分の打数を前打ちの回数として設定し、１小節の打数が１回のときには弱起の小節に加えて２小節分の打数を前打ちの回数として設定することにより、いずれの場合でも、前打ちの回数が少なくとも２回以上となるようにしている。
このように、本発明においては、曲の開始される拍の小節内における位置と１小節における演奏操作の回数（１小節内の打数）とがどのような値の場合であっても、少なくとも２回の前打ちが行われるようにしている。これにより、演奏者は、容易にテンポを取ることが可能となる。
【００２０】
次に、前記演奏処理（Ｓ６）について、図８及び図９を参照して説明する。図８は前記電子打楽器トリガーモジュール４の動作を示すフローチャートであり、図９は前記制御部１２により実行されるシーケンス処理のフローチャートである。
生徒がそのドラムパッド２Ｂ〜２Ｉを叩くと、ドラムパッドに設けられている振動センサの検出信号が電子打楽器トリガーモジュール４に入力される。図８に示すように、電子打楽器トリガーモジュール４は、接続されているドラムパッドからの出力信号を受信すると（Ｓ３１）、そのパッドに対応するノートナンバとその出力信号の大きさに対応するベロシティを有するノートオンメッセージを生成して前記コントローラ１に出力する（Ｓ３２）。
【００２１】
図９に示すように、前記コントローラ１の制御部１２は、電子打楽器トリガーモジュール４からのノートオンメッセージを受信すると（Ｓ４１）、そのノートオンメッセージに含まれるノートナンバに基づいてパッドを特定し、各パッドごとにノートオンメッセージの受信タイミングを記憶する（Ｓ４２）。そして、そのパッドからのノートオンメッセージの受信回数が、前記前打ち回数設定処理で設定された前打ち回数を超えたか否かを判定する（Ｓ４３）。ノートオンメッセージの受信回数が前打ち回数を超えていないときは（Ｓ４３がＮＯ）、前打ち音（例えば、「カッ」というドラム音色の音）を発音するための発音指示データを前記音源５に送信し（Ｓ５０）、前打ち音を発生させる。そして、ステップＳ４１に戻り、新たなノートオンメッセージの受信を待つ。
以下、上記処理を繰り返して、設定された前打ち回数分のノートオンメッセージに応じて前打ち音を発生する。そして、その後にノートオンメッセージが受信されると、前記ステップＳ４３の判定結果がＹＥＳとなり、ステップＳ４４に進む。
【００２２】
ステップＳ４４では、そのパッドに割り当てられた演奏パートの所定拍数（その演奏操作に応じて発音すべき拍数、１小節の拍数／１小節の打数）分の演奏情報を読み出し、最初の拍の演奏情報に対応する発音指示データを音源に送信する（Ｓ４５）。そして、そのパッドから受信したノートオンメッセージの受信タイミングから各演奏パートごとにテンポを算出し（Ｓ４６）、そのパートのテンポに応じたタイミングで前記Ｓ４５で送信した発音指示データに対応する消音指示データを音源に送信する（Ｓ４７）。
つぎに、そのパートについてそのノートオンメッセージに応じて発音すべき後続する拍の演奏情報があるか否かを判定し（Ｓ４８）、後続して発音すべき演奏情報がある場合には、そのパートのテンポに基づき、その演奏情報で指定されたタイミングで対応する発音指示データ及び消音指示データを音源に送信する（Ｓ４９）。
そして、ステップＳ４２に戻り、次のノートオンメッセージの受信を待つ。
このようにして、設定された回数の前打ちに対応する前打ち音が発生された後、参加者の演奏操作により制御された自動演奏が実行される。
【００２３】
なお、上述した実施の形態においては、前打ち音の音色は「カッ」「カッ」といったドラムスティックでカウントを取るような音色としたが、これを「１，２，３，ハイ」のように、数字の音声と開始の掛け声からなる音声ガイドとして発生させるようにしてもよい。また、前打ちの回数が５回以上の場合には、残り４回となるまではドラム音色で発音し、残り４回を上記のような音声で発音させるようにしてもよい。
このような音声ガイドで演奏を開始させるようにすれば、曲がどこから入るのから分かり、演奏者は、よりテンポを取りやすくなる。
【００２４】
また、上記においては、合奏システムに適用した場合について説明したが、これに限られることはなく、本発明の前打ち回数設定処理はユーザの演奏操作又は指示に基づいて楽曲データを自動演奏する電子楽器であれば、全く同様に適用することができる。例えば、前述した特許文献１に記載されたようなリズムマシーンなどにも適用することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の楽音発生装置の一実施の形態である合奏システムの構成例を示すブロック図である。
【図２】コントローラの一構成例を示すブロック図である。
【図３】図１に示した実施の形態における処理の流れを示すフローチャートである。
【図４】前打ち回数設定処理の流れを示すフローチャートである。
【図５】前打ち回数設定処理における事例を示す図である。
【図６】前打ち回数設定処理における事例を示す図である。
【図７】前打ち回数設定処理における事例を示す図である。
【図８】図１に示した実施の形態における電子打楽器トリガーモジュールにおける処理の流れを示すフローチャートである。
【図９】図１に示した実施の形態におけるシーケンス処理の流れを示すフローチャートである。
【図１０】従来の前打ち処理の事例を説明するための図である。
【図１１】従来の前打ち処理の事例を説明するための図である。
【符号の説明】
【００２６】
１：コントローラ（ＰＣ）、２Ａ：演奏端末、２Ｂ〜２Ｉ：ドラムパッド、３：ＭＩＤＩインターフェースボックス、４：電子打楽器トリガーモジュール、５：音源、６：スピーカ、１１：通信部、１２：制御部、１３：大容量記憶部、１４：記憶部、１５：操作部、１６：表示部
【図１】
2008107672.tif 000003
【図２】
2008107672.tif 000004
【図３】
2008107672.tif 000005
【図４】
2008107672.tif 000006
【図５】
2008107672.tif 000007
【図６】
2008107672.tif 000008
【図７】
2008107672.tif 000009
【図８】
2008107672.tif 000010
【図９】
2008107672.tif 000011
【図１０】
2008107672.tif 000012
【図１１】
2008107672.tif 000013