(57)【特許請求の範囲】
【請求項１】
演奏者による打撃操作を検出する打撃検出手段と、この打撃検出手段からの打撃信号に応動して適宜な打楽器の音響信号を発生する音響信号発生手段とを備えた電子打楽器装置であって、
カラオケ装置が演奏する楽曲についてリズム信号を受信するリズム受信手段と、この手段により受信したリズム信号の推移からその拍節構造を解析してリズム型を同定するリズム型解析手段と、前記カラオケ装置が演奏する楽曲についてその属性区分や曲調区分などの演奏区分データを逐次受信する演奏区分データ受信手段と、前記各リズム型と前記各演奏区分データのそれぞれに対応づけて拍節的リズムの演奏パターンデータを記憶した演奏パターン記憶手段と、前記リズム型解析手段により同定されたリズム型と前記演奏区分データ受信手段により受信した演奏区分データとに対応する演奏パターンデータに従って前記音響信号発生手段を駆動することで拍節的リズムの打楽器の音響信号を出力する自動演奏制御手段とを備えたことを特徴とするカラオケ装置用の電子打楽器装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラオケ装置に接続して使用する電子打楽器装置に関するもので、とくに自動演奏の制御技術に関する。
【０００２】
【従来の技術】
カラオケ装置のあるお店などにはタンバリンやマラカス、カスタネット、ボンゴなどの手軽に演奏できる小さな打楽器が用意されていて、これらをカラオケ伴奏音楽に合わせて演奏して場を盛り上げることが広く一般に行われている。このような利用に合わせて、本発明者らは最近、ＭＩＤＩ方式の通信カラオケ装置に接続して使用する電子打楽器装置を開発した。
【０００３】
この電子打楽器装置の基本機能は一般のものと同じで、演奏者による打撃操作を検出する打撃検出手段と、この打撃検出手段からの打撃信号に応動して適宜な打楽器の音響信号を発生する音響信号発生手段とを備えている。打撃検出手段は音響信号発生手段の異なる打楽器音に対応づけられる複数個の打撃パッドを有し、タンバリン、マラカス、カスタネット、ボンゴやドラムセットなどの打楽器音を発生する。
【０００４】
ＭＩＤＩ方式のカラオケ装置からは、演奏中のカラオケ伴奏音楽のリズム信号（ＭＩＤＩデータの１つである）が出力される。このリズム信号を電子打楽器装置に導入し、そのリズム信号に同期してタンバリン、マラカス、カスタネット、ボンゴやドラムセットなどの打楽器音による自動演奏を行うように構成してある。これにより、リズム音痴の人でもカラオケ伴奏音楽に正確に合った打楽器演奏をしている気分にひたれる。
【０００５】
【発明が解決しようとする課題】
しかし、同じリズムの伴奏音楽であっても、その楽曲がロックのときと演歌のときとではその曲調がまったくちがう。また、同じ楽曲であってもその構成によっては時間とともに曲調が大きく変化する。先に開発した電子打楽器装置の自動演奏では、伴奏音楽のリズムに同期させることはできても、その演奏パターンは演奏者が選ばなくてはならない。そのため打楽器演奏をやったことがない人は、この曲調の変化に対応できず、例えばしっとりと歌い上げるべきフレーズでうるさい打楽器音を鳴らしてしまったりする。これでは歌い手にも聴き手にも不愉快なおもいをさせてしまうし、その場の雰囲気を台無しにすることさえある。
【０００６】
この発明の目的は、楽曲の曲調が変化してもそれに応じた自動演奏ができるように構成し、音楽を熟知してない利用者でもおおいに楽しむことができるようにしたカラオケ装置用の電子打楽器装置を提供することにある。
【０００７】
【課題を解決するための手段】
この目的を達成するために、この発明は、演奏者による打撃操作を検出する打撃検出手段と、この打撃検出手段からの打撃信号に応動して適宜な打楽器の音響信号を発生する音響信号発生手段とを備えた電子打楽器装置であって、
カラオケ装置が演奏する楽曲についてリズム信号を受信するリズム受信手段と、この手段により受信したリズム信号の推移からその拍節構造を解析してリズム型を同定するリズム型解析手段と、前記カラオケ装置が演奏する楽曲についてその属性区分や曲調区分などの演奏区分データを逐次受信する演奏区分データ受信手段と、前記各リズム型と前記各演奏区分データのそれぞれに対応づけて拍節的リズムの演奏パターンデータを記憶した演奏パターン記憶手段と、前記リズム型解析手段により同定されたリズム型と前記演奏区分データ受信手段により受信した演奏区分データとに対応する演奏パターンデータに従って前記音響信号発生手段を駆動することで拍節的リズムの打楽器の音響信号を出力する自動演奏制御手段とを備えたカラオケ装置用の電子打楽器装置とした。
【０００８】
また好ましくは、前記打撃検出手段は前記音響信号発生手段の異なる打楽器音に対応づけられる複数個の打撃パッドを有し、前記自動演奏の実行を指令する操作入力と前記打撃パッドの継続押圧操作とによってその打撃パッドに割り当てられている打楽器音で自動演奏が行われるようにする。
【０００９】
【発明の実施の形態】
＝＝＝基本構成と基本動作＝＝＝
この発明の一実施例に係るカラオケ装置用の電子打楽器装置の外観図を図１に示し、そのブロック図を図２に示す。この装置１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３を含むマイコンの制御の下に各種の処理を実行するように構成されている。ＣＰＵ１１は、この装置１全体の動作を制御するものである。ＲＯＭ１２は、ＣＰＵ１１が実行する各種プログラムや演奏に関連する各種データを格納している。ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際に発生する各種データを一時的に記憶するものである。これらマイコンの構成要素はそれぞれデータ・バス１４を介して接続されている。
【００１０】
ＣＰＵ１１にはデータ・バス１４を介して打撃検出部１５が接続されており、さらにこの打撃検出部１５には４つの打撃パッド１６ａ〜１６ｄからなる打撃パッド群１６が接続されている。同じくバス１４に接続されるユーザ・インターフェース部１７のモード選択ボタン１７ａにて演奏者が適宜なモード選択を行うと、打撃検出部１５は演奏者による打撃操作の入力待ち状態（手動演奏モード）になる。この状態において、演奏者が例えば打撃パッド１６ａを打撃操作すると、打撃検出部１５はこの打撃パッド１６ａに対応する打撃信号を発生する。
【００１１】
また、ＣＰＵ１１がデータ・バス１４を介してこの打撃信号を検知すると、ＣＰＵ１１は打撃パッド１６ａに対応する所定の演奏データをＲＯＭ１２から読み出すとともに、読み出された演奏データに従って音響信号発生部１８を駆動することで打撃パッド１６ａに割り当てられた打楽器の音響信号を発生する。この音響信号は、カラオケ装置２のミキシングアンプに送られて音響出力される。なお、ユーザ・インターフェース部１７のボリューム調整ボタン１７ｂにより演奏者が打撃音のボリュームを自由に調節することができる。さらに、ユーザ・インターフェース部１７のビートマーク表示部１７ｃが演奏者の打撃操作に合わせて光るように構成されている。以上が手動演奏である。
【００１２】
＝＝＝リズム型の同定＝＝＝
電子打楽器装置１は、ＭＩＤＩ方式の通信カラオケ装置２から出力されるリズム信号に合わせた自動演奏が可能である。そのために電子打楽器装置１は、そのリズム信号を受信するためのリズム信号受信部１９を備えており、このリズム信号受信部１９はデータ・バス１４を介してＣＰＵ１１に接続されている。この自動演奏のためにＣＰＵ１１が行う処理を、図３に示したフローチャートに従って説明する。
【００１３】
ＣＰＵ１１は、まずリズム信号受信部１９においてリズム信号が入力されているかどうかを調べる（３１）。カラオケ装置２はＭＩＤＩデータ化されたカラオケ伴奏音楽を演奏するとともに、そのＭＩＤＩ楽曲データに適宜割り当てるメタイベント信号を前記リズム信号として出力する。
【００１４】
このリズム信号が入力されているならば、ＣＰＵ１１はそのリズム信号を時系列データ化する（３２）。具体的には、このリズム信号に含まれる「強」「中強」「弱」などの組み合わせをこれらが検出された順にその検出時間とともにＲＡＭ１３に記録していく。この強弱の識別は、例えば前記リズム信号の経時変化を監視することによって行う。
【００１５】
つぎにＲＡＭ１３に記録された時系列データから拍節構造を抽出する（３３）。具体的には、「強」「中強」「弱」などの配列順およびこれらの検出の時間間隔Δｔ（テンポ）の遷移により繰り返しの最小単位を抽出することで拍節構造が特定される。拍節構造とは、アクセントの周期的反復によって時間的な流れを区切るものであり、その最小単位は１小節である。
【００１６】
つぎにこの拍節構造からリズム型を同定する（３４）。具体的には、ＣＰＵ１１は所定のプログラムを実行して、対象となる拍節構造に最も近いリズム型をＲＯＭ１２内に用意された複数のリズム型の中から１つ選ぶ。このリズム型により拍節的リズムが一義的に定義される。このリズム型は、例えば「演歌」「ロック」「ラップ」などの音楽ジャンルごとに複数用意しておく。さらにまた、同じ演歌でも例えば「テンポ５０以下」「テンポ５１〜１００」「テンポ１０１〜１５０」などのようにテンポ区分ごとに複数用意しておく。
【００１７】
＝＝＝演奏区分データの受信＝＝＝
つぎに演奏区分データ受信部１１０において演奏区分データが入力されているかどうかを調べる（３５）。この演奏区分データは、カラオケ装置２に格納された前記ＭＩＤＩ楽曲データに予め付帯されており、演奏開始を起点とするタイミング規定データと、これに対応づけられることで「前奏」「コーラス」「間奏」「後奏」などの属性ごとに楽曲を区分する属性区分データと、同じくタイミング規定データに対応づけられることで「ノーマル」「サビ」「クライマックス」などの曲調ごとに楽曲を区分する曲調区分データとから構成されている。
【００１８】
この演奏区分データが入力されているならば、ＣＰＵ１１はその演奏区分データから現在演奏中の楽曲の属性区分と曲調区分とをそれぞれ別々にＲＡＭ１３に記録する（３６）。
このとき、属性区分が含まれていなければ「コーラス」として記録し、曲調区分データが含まれていなければ「ノーマル」として記録する。
なお、演奏者によって自動演奏の実行指令の操作入力がされる前であっても、ＣＰＵ１１は３２〜３６の処理を繰り返して実行する。これによりＲＡＭ１３内には常に最新のリズム型・テンポおよび属性・曲調区分が格納されることになる。
【００１９】
＝＝＝自動演奏の実行＝＝＝
演奏者によって自動演奏の実行指令の操作入力があると、ＣＰＵ１１はＲＯＭ１２内に格納されている複数の演奏パターンデータの中から、ステップ３４で同定されたリズム型に対応してかつ、ステップ３６で取得した属性・曲調区分にも対応する演奏パターンデータをリズム信号に同期して読み出す（３７）。
【００２０】
例えば、この時点においてＲＡＭ１３に記録されているリズム型が「演歌２」の場合、図４に示したような複数の演奏区分ＩＤを候補とする。そしてＲＡＭ１３に記録されている属性区分・曲調区分がそれぞれ「後奏」・「クライマックス」の場合には、図４の中から「後−ク」という演奏区分ＩＤを読み出すとともに、図５に示したような複数の演奏パターンデータの中から「後−ク」に対応する４つの演奏パターンデータ（４つの打撃パッド１６ａ〜１６ｄにそれぞれ対応）がいつでも読み出せるようにスタンバイする。ここで例えば演奏者が打撃パッド１６ｃを打撃操作すると、「（演歌２）後−ク−ｃ」の演奏パターンデータがリズム信号に同期してＲＯＭ１２から読み出される。なお、このときリズム信号が入力されていなければ、ＲＡＭ１３に記録された直前のリズム信号のテンポにて演奏パターンデータが読み出される。
【００２１】
これと同時にＣＰＵ１１は読み出した演奏パターンデータに従って音響信号発生部１８を駆動し、適宜な打楽器の音響信号を発生させる。この音響信号は、カラオケ装置２のミキシングアンプに送られて音響出力される。
例えば、読み出した演奏パターンデータが前述の「（演歌２）後−ク−ｃ」の場合、「演歌２」で特定される拍節的リズムでかつ、「後奏のクライマックス」にふさわしい曲調（フェードアウト処理など）で「カウベル」の演奏が開始される。
【００２２】
なお、「コーラス」の演奏区間においては打楽器音のボリュームを絞るように制御または設定し、打楽器音が大きすぎて歌唱の邪魔にならないようにする。
また、前述した手動演奏と同じように、ボリューム調節ボタン１７ｂによって打楽器音のボリュームを自由に調節できるようにするとともに、ビートマーク表示部１７ｃが自動演奏のテンポに合わせて光るようにする。
【００２３】
＝＝＝演奏モードの切り替え＝＝＝
この実施例では、手動演奏から自動演奏、自動演奏から手動演奏への切り替えがとても簡単に行える。すなわち、ユーザ・インターフェース部１７にあるブレイクパッド１７ｄと、４つの打撃パッド１６ａ〜１６ｄのうちいずれかの打撃パッドとを同時に継続押圧操作することによってその打撃パッドに割り当てられている打楽器音で自動演奏が開始される（自動演奏モード）。ブレイクパッド１７ｄまたは打撃パッドの継続押圧操作をやめると自動演奏が終了し、手動演奏モードになる。これにより、手動→自動→手動→自動といったような連続切り替えもスムーズに行えるため、各種楽曲や周りの雰囲気に合わせたメリハリのあるリズム演奏が可能である。
【００２４】
＝＝＝自動演奏の継続処理＝＝＝
電子打楽器装置１は、自動演奏中にリズム信号受信部１９で受信中のリズム信号または演奏区分データ受信部１１０で受信中の演奏区分データが途絶えても、直前の演奏状態を継続して自動演奏することができる。具体的には、図３のフローチャートに示すように、ステップ３１でリズム信号が入力されていないと判断したとき、３２〜３４の処理を省略してつぎの処理に進む。また、ステップ３５で演奏区分データが入力されていないと判断したとき、３６の処理を省略して３７の処理に移る。これを繰り返すことでＲＡＭ１３には、信号（データ）が途絶える直前の情報が記録されることになり、自動演奏はその直前の情報にもとづいて継続される。
【００２５】
また、自動演奏されてない場合であっても、リズム信号または演奏区分データが途絶えてから一定時間内に自動演奏の実行指令の操作入力があった場合には、前述と同じ手順で自動演奏が開始される。これにより、例えばカラオケで誰かが歌い終わったときに聞き手が喚声をあげてその雰囲気を持続させるような状況下でも自動演奏を開始でき、その余韻を楽しめる。
【００２６】
＝＝＝その他＝＝＝
前記リズム信号が、演奏開始を起点とするタイミング規定データ、および「強拍と弱拍のみ」の識別データとで構成される場合は、つぎのような簡単な構成でリズム型とテンポを同定できる。すなわち、強拍信号を受信すると計時用のタイマーをスタートして次の信号を受信するまでの時間Δｔを計時し、受信した信号が弱拍信号であれば計時結果Δｔを１番目の枠に記録する。さらに計時をつづけて次も弱泊信号であればそのΔｔを２番目の枠に記録する。これを強拍信号が受信されるまで繰り返す。そして強拍信号を受信した場合は、Δｔを所定の枠に記録した後、その次の枠に０（リターンマーク）を記録して１番目の枠のΔｔの計時に戻る。これを繰り返していればリズム信号が途絶えたときにその寸前の記録が残る。自動演奏は枠内に記録されたΔｔにもとづくテンポにて実行される。
【００２７】
【発明の効果】
この発明のカラオケ装置用の電子打楽器装置は、カラオケ装置が演奏する楽曲についてそのリズム型と演奏区分に対応した演奏パターンでの自動演奏ができる構成としたので、例えばコーラス（歌唱）区間中は音量を下げて歌唱者の邪魔にならないようにしたり、サビやクライマックスなどの盛り上がる区間では音量を上げるようにしたりするなど、刻々と変化する演奏状況下において適切なリズム・曲調での自動演奏が可能である。これによって音楽を熟知していない利用者でも、その場の雰囲気を損なうことなくカラオケに参加できる。
【００２８】
また、異なる打楽器音に対応づけられる複数個の打撃パッドを有しており、いずれかの打撃パッドを打撃操作することでその打撃パッドに割り当てられている打撃音が出力されるので、バラエティに富んだ打楽器演奏が可能である。しかも、いずれかの打撃パッドを継続押圧操作しながら自動演奏の実行を指令する操作入力をするだけで、その打撃パッドに割り当てられている打楽器音で自動演奏が開始されるので、手動演奏から自動演奏への切り替えがスムーズに行える。これにより、各種楽曲や周りの雰囲気に合わせたメリハリのあるリズム演奏が可能である。
【図面の簡単な説明】
【図１】この発明による一実施例のカラオケ装置用の電子打楽器装置の外観図である。
【図２】同上の電子打楽器装置のブロック図である。
【図３】同上の電子打楽器装置の自動演奏に関するフローチャートである。
【図４】この発明による一実施例に関するリズム型ごとの演奏区分ＩＤを説明するための図である。
【図５】この発明による一実施例に関する演奏区分ＩＤと演奏パターンデータの関係を説明するための図である。
【符号の説明】
１    電子打楽器装置
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１８  音響信号発生部
１９  リズム信号受信部
１１０  演奏区分データ受信部
２      カラオケ装置
【図１】
0003599624.tif 000002
【図２】
0003599624.tif 000003
【図３】
0003599624.tif 000004
【図４】
0003599624.tif 000005
【図５】
0003599624.tif 000006