説明

楽曲演奏装置

【課題】
楽曲演奏装置の伴奏に合わせて外部楽器を用いた演奏を楽しむ際、外部楽器の演奏音を表情豊かなものとすることを課題とする。
【解決手段】
本発明の楽曲演奏装置は、音階を指定する音階情報と、加工情報を含む演奏情報に基づいて演奏を行う演奏部308と、通常演奏、外部楽器演奏の指定を可能とする入力部307と、外部楽器405からの演奏音を入力し、加工情報に基づいて加工処理して出力する加工部309と、通常演奏が指定された場合には、楽曲データに含まれる演奏情報に基づいて演奏部308に演奏させ、外部楽器演奏が指定された場合には、楽曲データに含まれる演奏情報に基づいて演奏部308に演奏させるとともに、当該特定パートの加工情報に基づいて外部楽器405からの演奏音を加工処理させる制御部と、を備えることを特徴としている。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、楽曲データに基づいて演奏を行う楽曲演奏装置に関するものであり、特に、外部楽器を接続し、楽曲データに基づく演奏に合わせて、演奏者による外部楽器演奏を楽しむことのできる楽曲演奏装置に関するものである。
【背景技術】
【0002】
楽曲演奏装置は、ユーザーの演奏操作にしたがって発音する形態の他、シーケンサ利用することで自動演奏を行う形態が知られている。この自動演奏機能を利用することで、ユーザーはメンバーと集うことなく1人で適宜パートを担当し、バンド演奏、あるいは、オーケストラ演奏を行うことができる。ユーザーは、楽曲演奏装置の自動演奏に合わせて楽器を演奏することで1人で演奏を楽しむことができる。
このような楽曲演奏装置を利用して楽しむ例として、特許文献1には、エレキギターなどの外部楽器を接続し、外部楽器からの演奏音の入力音のピークの間隔、レベル、ピッチを検出手段で検出し、検出に基づいてカラオケ演奏に合った補助演奏情報を呼び出し、カラオケ演奏の一部又は全部に置き換えて発音するカラオケ装置について記載されている。この特許文献1に開示されるカラオケ装置によれば、楽器を演奏できなかった人でも容易にカラオケに参加して演奏することが可能となる。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平6−161481号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来、楽器演奏を楽しむ場合、外部楽器の演奏音をさらに表情豊かなものとするためエフェクタを用いることがよく知られている。特にエレキギターなどでは、楽器から出力される演奏音を別途接続されたエフェクタを介して放音するとともに、エフェクタの種類を切り換える、あるいは、効果の度合いを調整することで演奏音に表情を付与することが行われている。
【0005】
ギターとともにエフェクタを所持する上級者であれば、エフェクタを介してギターからの演奏音を自在に調整することが可能ではあるが、初心者の場合は、エフェクタを所持していなかったり、たとえ所持していた場合でも、どのような設定を行い、どのように切り換えを行ってよいか分からない場合がある。
【0006】
また、初心者は練習スタジオの代替としてカラオケボックスを利用して演奏練習を行うことが多いが、一般的なカラオケボックスは練習スタジオと異なりエフェクタは用意されていないことはもちろんのこと、エフェクタの設定を行ってくれる者もいない。
【0007】
このため、初心者がカラオケボックスで,楽曲演奏装置としてのカラオケ装置に外部楽
器を接続して演奏を楽しむ場合に、自らの演奏音にエフェクタの効果付与を行うことができなかった。
【0008】
また、音量についても、楽曲演奏装置の自動演奏音にあった音量にするには、各種ゲインを調整する必要があり、その調整は初心者にとっては困難である。また、鍵盤を叩く強さを変化させる、弦を弾く強さを変化させるなどして音量を変化させ、演奏音に表情を付与することが行われるが、この音量変化についても初心者は演奏をうまくコントロールす
ることができず、楽曲演奏装置の演奏に沿った表情を付与することが困難であった。
【0009】
本願発明は、このような楽曲演奏装置の伴奏に合わせて外部楽器を用いた演奏を楽しむ際、別途機材を設けることなく、そして、高度な演奏技術を必要とすることなく、初心者に対しても、外部楽器の演奏音を表情豊かなものとすることを目的としている。
【課題を解決するための手段】
【0010】
上記課題を解決するため、本発明の楽曲演奏装置は、複数のパートの演奏情報で構成された楽曲データに基づいて演奏を行う楽曲演奏装置であって、音階を指定する音階情報と、加工情報を含む前記演奏情報に基づいて演奏を行う演奏部と、通常演奏、外部楽器演奏の指定を可能とする入力部と、外部楽器からの演奏音を入力し、加工情報に基づいて加工処理して出力する加工部と、通常演奏が指定された場合には、前記楽曲データに含まれる演奏情報に基づいて演奏部に演奏させ、外部楽器演奏が指定された場合には、前記楽曲データに含まれる特定パート以外の演奏情報に基づいて前記演奏部に演奏させるとともに、当該特定パートの加工情報に基づいて前記外部楽器からの演奏音を加工処理させる制御部と、を備えることを特徴としている。
【0011】
さらに、本発明の楽曲演奏装置において、外部楽器演奏が指定された場合、前記外部楽器からの演奏音と特定パートの音階情報とを比較し、合致していないと判定したときには、当該特定パートの加工情報に基づく加工処理を中止することを特徴としている。
【0012】
さらに、本発明の楽曲演奏装置において、外部楽器演奏が指定された場合、外部楽器からの演奏音が単音演奏か和音演奏かを判定し、単音演奏であると判定したときには、特定パートの加工情報に基づく加工処理を中止することを特徴としている。
【0013】
さらに、本発明の楽曲演奏装置において、単音演奏であると判定したときには、特定パートの加工情報に代えて所定の加工情報に基づく加工処理を実行することを特徴としている。
【0014】
さらに、本発明の楽曲演奏装置において、加工情報は、エフェクト付与、もしくは、音量制御を行うための情報であることを特徴としている。
【発明の効果】
【0015】
以上、本発明によれば、楽曲データに含まれる特定パートを外部楽器にて担当する際、当該特定パートに対応する演奏情報の加工情報を利用して、外部楽器からの演奏音に対して、エフェクト付与、あるいは、音量制御を行うことが可能となり、別途エフェクタなどの機材を用意する必要がなく、また、高度な演奏技術を必要とすることなく、初心者に対しても、外部楽器の演奏音を表情豊かなものとすることが可能となる。
【0016】
さらに、外部楽器の演奏者が自己の演奏を主張したい場合や、即興で演奏する場合には、楽曲データによる演奏に対して、自らの演奏を合致させずにアドリブで演奏(以下、アドリブ演奏)する場合がある。本発明では、外部楽器からの演奏音が、特定パートの音階情報に合致していないと判定したときには、当該特定パートの加工情報に基づく加工処理を中止するように構成したため、アドリブ演奏などユーザーが特定パートと異なる演奏を行った際、不用意に本来、特定パートのために用意された加工を中止し、違和感のあるエフェクタ制御、あるいは、音量制御を防止することが可能となる。
【0017】
さらに、外部楽器が、例えばギターの場合、演奏者がアドリブ演奏するときは、単音で演奏(リード演奏)を行い、他の楽器と演奏と合致させる演奏を行うときには和音で演奏(リズム演奏)を行うことが多い。つまり、外部楽器からの演奏音が、単音演奏か和音演
奏かに基づいて、本来の特定パートのために用意された加工を行うか否かを決定することで、外部楽器の演奏者も加わった楽曲演奏に用いるべき加工情報の正確な判定を行うことも可能となる。
【0018】
さらに、単音演奏を行っている場合には、単音演奏用に予め設けられた所定の加工情報を利用することで、演奏者が自己主張したい演奏や即興の演奏(アドリブ演奏)などを行っているときに、予め楽曲データ側で用意した特定パートの加工情報ではなく、演奏者が望む加工情報を用いることができる。よって、演奏者の違和感を生じることなく、外部楽器の演奏音を表情豊かなものとすることが可能となる。
【図面の簡単な説明】
【0019】
【図1】本発明の実施形態に係る楽曲演奏装置の構成を示す図。
【図2】本発明の実施形態に係る楽曲データの構成を示す図。
【図3】本発明の実施形態に係る加工部の動作を示すブロック図。
【図4】本発明の実施形態に係る楽曲演奏装置の動作を示すフロー図。
【図5】本発明の他の実施形態に係る楽曲演奏装置の動作を示すフロー図。
【図6】本発明の他の実施形態に係る楽曲演奏装置の動作を示すフロー図。
【発明を実施するための形態】
【0020】
図1は、本発明の実施形態に係る楽曲演奏装置(コマンダ)300、及び、その周辺の構成を示すブロック図である。本実施形態では、カラオケ装置に適用した場合における楽曲演奏装置の実施形態について説明を行うが、カラオケ機能を有さない通常の電子楽器に対して適用することも可能である。
【0021】
コマンダ300は、CPU302、ROM305、RAM306等で構成された制御部を中心として、楽曲データ等、各種情報を記憶する記憶部としてのハードディスク304、外部通信網と通信を行う通信部301、各種入力を行うための入力部307、映像表示装置としてのディスプレイ装置404に映像信号を出力する表示制御部303、楽曲データに基づいて演奏を行う音源部308(演奏部)を含んで構成されている。
【0022】
さらに本実施形態のコマンダ300には、外部楽器405が出力する演奏音を加工して、音源部308による演奏音と一緒に出力するため、AD変換部310、加工部309、ミキシング部311、DA変換部312が設けられている。
【0023】
また、コマンダ300の外部構成としては、表示制御部303からの映像信号を表示するためのディスプレイ装置404、コマンダ300に接続して演奏を楽しむための外部楽器405、マイクロホン403、403'、コマンダ300から出力された再生信号とマ
イクロホン403、403'からの音声をミキシングしてスピーカー402に出力するミ
キシングアンプ401が設けられている。
【0024】
CPU302を含んで構成された制御部は、コマンダ300におけるシステム全体の制御を行う。ハードディスク304には、楽曲データの他、背景映像表示のための映像情報、各種プログラムなどが記憶されている。
【0025】
通信部301は、周知の有線LANなどが用いられ、店舗内のネットワークや、インターネットなど各種通信網に接続された各種機器との間で情報の授受を行うことが可能である。この通信部301にて、例えば、ホスト装置から受信した楽曲データをハードディスク304に格納する配信機能や、コマンダ300の利用履歴(ログ情報)などをホスト装置に送信する履歴送信機能を実現することが可能となる。また、通信部301を介してコマンダ300の遠隔制御を行うこととしてもよい。例えば、無線LANを利用したリモコ
ン装置を利用し、無線ルータを介してこの通信部301と接続することで、従来の赤外線を利用したリモコン装置と比較し、遮蔽物を気にすることのない制御が可能になるとともに、通信部の集約を図ることが可能となる。
【0026】
入力部307は、フロントパネルなどに設けられた各種スイッチ群、あるいは、図示しないリモコン装置からの制御信号を受信するための受信部であり、予約選曲、音程コントロールなど各種機能を設定可能としている。
【0027】
表示制御部303は、制御部と連携し、ハードディスク304に記憶されている楽曲データ中の歌詞情報に基づいて歌詞映像を作成する。そして、映像情報に基づいて背景映像を作成し、背景映像に歌詞映像を重畳した出力映像信号をディスプレイ装置404に出力する表示制御を行う。その他、表示制御部303は、各種コンテンツ、広告情報などをディスプレイ404にて表示するための表示制御を行うこととしてもよい。
【0028】
音源部308は、MIDIなど、各種規格に基づいた楽曲データに基づいて楽音信号を形成する再生手段として機能する。この音源部308では、単一規格の楽曲情報のみならず、MIDIとPCM音声などの複数規格を含む楽曲情報を同時に扱うことも可能である。例えば、MIDIにて伴奏を再生すると同時に、PCM音声、あるいは、MPEG音声にて模範歌唱、バックコーラスを再生することができる。
【0029】
本実施形態のコマンダ300は、通常カラオケ装置として用いられるものに、外部楽器405を接続し、外部楽器405の演奏音を加工する機能が装備されている。エレキギターのような外部楽器405は、アナログ信号を出力することが通常である。本実施形態では、デジタル領域にて加工処理を行うこととしており、外部楽器405の演奏音をデジタル信号に変換するためのAD変換部310が設けられている。外部楽器405としてエレキギターを例示しているが、外部楽器405としては、電気的に変換された音響信号をコマンダ300に取り込むことができるものであれば、エレキギターに限らず、キーボード、エレアコなど各種楽器を採用することができる。
【0030】
加工部309は、デジタル化された外部楽器405の演奏音に対し、リバーブ、ディストーションといった各種エフェクト付与、そして、演奏音の音量調整を行う。本実施形態では、楽曲データ中に含まれる加工情報に基づいて、これらエフェクト付与や音量調整が行われる。なお、加工部309は、音源部308の機能の一部として組み込まれるものであってもよい。音源部308の機能として組み込むことで、楽曲データに基づく演奏音に対する加工処理と、外部楽器405の演奏音に対する加工処理を兼用し、ハードウェア資源の削減を図ることができる。
【0031】
ミキシング部311は、音源部308で再生された再生音と、加工部309にて加工処理された演奏音をデジタル的にミキシングし、DA変換部312に出力する。DA変換部312では、入力されるミキシングされたデジタル信号をアナログ信号に変換し、コマンダ300の出力として外部に出力する。このように、本実施形態では、外部楽器405の演奏音をコマンダ300内でデジタル的に加工処理することとしているが、デジタル変換することなくアナログ信号のまま加工し、アナログ変換された音源部308からの再生信号とミキシングして出力するものであってもよい。
【0032】
ミキシングアンプ401は、コマンダ300が出力する再生信号と、マイクロホン403から入力される歌唱者の歌唱音声信号を適宜なバランスで混合・増幅する。混合された信号は、スピーカー402から放音される。
【0033】
以上、本実施形態の楽曲演奏装置(コマンダ300)の構成について説明したが、本実
施形態の楽曲演奏装置では、外部楽器405の演奏音に対してエフェクト付与、音量制御といった加工処理を行う加工部309を設けたことで、利用者が別途、エフェクタを用意する必要が無い。そして、エフェクト付与、音量制御といった加工処理についても、楽曲に最適化された処理が実行できるため、楽器初心者であっても複雑な設定を行うことなく容易に演奏を楽しむことが可能となる。
【0034】
図2は、本発明の実施形態に係る楽曲データの構成を模式的に示した図である。楽曲データは、パート毎に設けられた複数の演奏情報にて構成される。図に示す例では、各パート毎に割り当てられた5つの演奏情報で1つの楽曲データが構成されている。この例では演奏情報1(ギターパート)が、外部楽器による演奏を可能とする特定パートとして予め割り当てられている。外部楽器による演奏が指定された場合には、この演奏情報1を再生出力しない、あるいは、演奏情報1の再生音量を抑えることで、利用者の外部楽器による演奏を行いやすくする。このような、特定パートを出力しない演奏をマイナスワン演奏ともいう。
【0035】
具体的には、楽曲データに含まれた複数パート毎の演奏情報による楽曲演奏をコマンダ300から出力するときに、コマンダ300のCPU302が外部楽器405の接続を検出した場合、あるいは、入力部307により外部演奏の指定がなされたときに、特定パートの演奏を外部楽器405の演奏へ実質置き換え(出力しない、又は、音量を抑える)、残りの複数パートの演奏とともにコマンダ300から出力する。
【0036】
なお、特定パートは本実施形態のように予め割り当てられたものであってもよいし、利用者が適宜手段にて選択可能であってもよい。また、本実施形態のようにカラオケ装置において利用する場合には、楽曲データ中に歌詞データ、背景映像指定データなどを含めておくことで、楽曲の演奏に同期して歌詞、背景映像を表示することが可能となる。
【0037】
楽曲データに含まれる演奏情報は、音階情報と加工情報にて構成されている。ここでは、特定パートでとなる演奏情報1(ギターパート)について説明する。図2に示されるように演奏情報1は、音階情報と加工情報を含んで構成される。図では、左から右側に向かって演奏が進行することとしている。なお、参考のため、音階情報には、前奏、Aメロなど演奏の進行状況を記載している。
【0038】
音階情報は、音の高さと長さの組み合わせからなる情報であって、いわゆる音符の並びに対応する情報である。図1で説明した音源部308は、この音階情報を解釈し、予め記憶している音色に基づいて再生音を発生する。
【0039】
本実施形態における加工情報は、エフェクト符号と音量値によって構成されている。特に、加工情報は、音階情報と同様、楽曲の進行に同期した情報となっており、楽曲の状況に即した加工処理を行うことが可能となっている。エフェクト符号は、音階情報に基づいて発生した再生音に対し、ディストーション、リバーブなどの各種効果付与を行うための符号である。エフェクト対応表を参照することで、エフェクトの選択、付与が実行される。エフェクト対応表は、予めコマンダ300内に記憶されたものであってもよいし、楽曲データのヘッダに格納しておき、各楽曲に対応できるものであってもよい。
【0040】
音量値は、音階情報に基づいて発生した再生音の音量を制御するための数値である。本実施形態では、任意の区間毎に音量値が割り当てられているが、音階情報中の音符単位、あるいは、音符単位よりも小さい任意の区間毎に設けられるものであってもよい。
【0041】
他の演奏情報2〜5についても、略同様の構成を有している。このように本実施形態では、従来と同様の楽曲データによって、音源部308における通常演奏処理が実行される
。通常演奏処理とは、楽曲データ中に含まれる演奏情報を音源部308に演奏させる処理である。このように楽曲データに基づいて演奏を行うことで、利用者は、演奏に併せて歌唱を楽しむことができる。
【0042】
本実施形態では、このような従来と同様の楽曲データを用いることで、外部楽器の演奏音に対する加工処理を実行可能としている。外部楽器による演奏が指定された場合、音源部308において、外部楽器が担当することとなる特定パートの演奏を中止、あるいは、特定パートの音量を下げて演奏を実行する。音量を下げて演奏した場合には、外部楽器の演奏者は、特定パートの再生音を自分の演奏の参考(ガイド)とすることができる。
【0043】
一方、図1で説明したように外部楽器405からの演奏音は加工部309に供給されることとなるが、この加工部309では、当該楽曲の特定パートに含まれる加工情報に基づいて、外部楽器405の演奏音に対する加工処理が実行される。加工情報は、楽曲の進行に同期した情報であるとともに、当該楽曲において演奏情報1(ギターパート)用に設けられた情報であるため、当該演奏情報1と同じ内容の演奏を外部楽器405にて演奏した場合には、通常演奏時に、ギターパートに対して実行された加工処理と同じ加工処理が外部楽器405の演奏音に対して実行されることとなり、演奏に即した加工処理が行われることとなる。
【0044】
本実施形態の加工処理は、外部楽器405の演奏音に対し、加工情報中のエフェクト符号を利用したエフェクト付与と、加工情報中の音量値を利用した音量制御の両方を行うこととしているが、加工処理は、これらエフェクト付与、音量制御のどちらか一方のみ行うこととしてもよい。
【0045】
では、図3を用い外部楽器演奏が指定された場合の加工処理について詳しく説明する。図3は、本発明の実施形態に係る加工部309での動作を説明するためのブロック図である。外部楽器405からの演奏音は、AD変換部309(符号は図1と同じ)にてデジタル変換された後、加工部309にて加工処理が実行される。本実施形態では、加工処理として、エフェクト付与、音量制御の両方を行うこととしている。
【0046】
デジタル化された演奏音は、まずS101にて音量レベルの調整が実行される。外部楽器405からの演奏音の音量は、外部楽器405の出力設定、あるいは、演奏の仕方などでバラツキが生じることが多い。ここでは、演奏音の音量をある程度の範囲内に収まるように調整しておくことで、後の加工処理S105での音量制御において、音量を揃えて出力することが可能となる。
【0047】
ハードディスク304などの記憶部から読み出された楽曲データは、音源部308に供給され、音源部308では供給された楽曲データに基づいて演奏が実行される。このとき、外部楽器405にて担当することとなる特定パートについては、その演奏を実行しない、あるいは、音量を下げて演奏することとするとよい。
【0048】
一方、読み出された楽曲データのうち、特定パート、すなわち、外部楽器405にて演奏が実行される予定のパートについては、その演奏情報のうち加工情報のみが読み出され、加工部309に供給される(S104)。加工処理(S105)では、この供給された加工情報に基づいて、音量レベルが調整された演奏音に対して、エフェクト付与、音量制御が実行される。具体的には、楽曲の進行に同期して読み出されたエフェクト符号に基づいて、対応するエフェクト付与が行われるとともに、同期して読み出された音量値に基づいて音量制御が実行される。特に、音量制御については、S101で予め音量レベルの調整が行われているため、入力された演奏音の音量の不均一により、出力に音量差が生じることを防止できる。なお、S101の音量レベル調整は、加工処理S105の一処理とし
て組み込むこととしてもよい。
【0049】
S105にて加工処理が施された演奏音は、ミキシング部311にて、音源部308からの再生音とミキシングされ、DA変換された後、音声出力される。このように、本来、音源部308にて演奏される特定パートの演奏情報に含まれる加工情報を、外部楽器405の演奏音に利用することで、楽曲の雰囲気、進行に適応したエフェクト付与、音量制御が可能となる。また、利用者はエフェクト付与するためにエフェクタを持参する必要が無く、特に、カラオケボックスのように楽器演奏のための設備が整っていない環境で行う場合には都合がよい。さらに、利用者は特段、機器の設定を行うことなく簡易に、楽曲に適したエフェクト付与、音量制御を行うことができる。
【0050】
さらに、本実施形態では、外部楽器405の演奏音が特定パートに即した演奏でない場合、加工処理を中止する機能を有している。S101にて音量レベルの調整された演奏音は、S102にてピッチ検出される。これは、演奏音の主要な周波数成分を検出する処理であって、演奏音がどの音階に相当するのかを検出するための処理である。検出された演奏音のピッチは、楽曲データの特定パートの音階情報と比較され、一致している(音高上、時間上においてある程度の誤差を含んでよい)と判定された場合には、前述した加工処理が実行される。
【0051】
一方、一致していないと判定された場合には、S104にて加工情報の読み出しを停止する、あるいは、S105にて加工機能を停止させることで、加工処理を中止させ、演奏音をミキシング部311に対してスルーさせる。このように、外部楽器405による演奏が、特定パートに沿った演奏でない場合には、加工処理を中止することで、例えば、利用者が外部楽器405にてアドリブ演奏を行った場合には、不用意に加工処理が行われることが無く、加工処理による違和感を防ぐことが可能となる。
【0052】
図4は、本発明の実施形態に係る楽曲演奏装置の動作を示すフロー図である。入力部307などで利用者により楽曲が指定されると、当該楽曲に対応する楽曲データが読み出される。S201では、外部楽器演奏を行うか否かの指定が判断され、外部楽器演奏を行わない、すなわち、通常演奏を行うことが指定されていた、あるいは、指定されている場合には、S500の通常演奏処理が実行される。この通常演奏処理は、図2で説明した楽曲データに基づいて演奏が実行される処理であって、その詳細は省略する。
【0053】
一方、S201で、外部楽器演奏を行うことが指定されている、あるいは、指定を受け付けた場合には、S202にて楽曲データに基づく演奏が実行される。ここでは、特定パートの演奏情報を演奏しない、あるいは、その音量を下げて演奏することで、外部楽器405による演奏を行いやすくしている。なお、特定パートは、入力部307などを介して利用者が選択できるように構成してもよい。
【0054】
演奏が開始されると、楽曲データ中、特定パートの演奏情報に含まれる加工情報に基づいて加工処理が実行される。加工処理は、加工情報中のエフェクト符号に基づくエフェクト付与、あるいは、加工情報中の音量値に基づく音量制御である。
【0055】
S204では、図3で説明したS102、S103の処理、すなわち、演奏音から検出されたピッチが、特定パートの音階情報に一致しているか否かの判定が実行される。本実施形態では、演奏音のピッチと音階情報の一致度を算出し、当該一致度が閾値以上か否かに基づいて以後の処理を変更している。一致度が閾値より小さいと判定された場合には、S203と同じ加工処理を継続する(S206)。一方、一致度が閾値以上と判定された場合には、加工部309における加工処理を中止する。
【0056】
S204からS210の処理は演奏が終了するまで実行され、外部楽器405による演奏音が特定パートに沿った演奏となった場合には加工処理S206が実行され、演奏音が特定パートに沿わない演奏となった場合には、加工処理が中止される(S209)こととなる。 図5は、本発明の実施形態に係る楽曲演奏装置の動作の変形例を示したフロー
図である。本実施形態では、外部楽器405による演奏音が単音であるのか、和音であるかを判定する処理を含み、この判定結果に基づいて加工処理を行うか否かを選択することとしている。
【0057】
外部楽器演奏を行う場合、特にギターによる外部楽器演奏を行う場合には、初心者から上級者まで簡易に演奏を楽しむことを前提として、コードを刻む(和音演奏)演奏パートが特定パートとして選ばれることが多い。この事情を鑑み、本実施形態では演奏音が短音か、和音であるのかを判定して、和音である場合にのみ加工情報を利用した加工処理(通常加工処理)を実行することとしている。
図5において、S300〜S303、S310、S311は、それぞれ、図4におけるS200〜S203、S210、S211における処理に相当しており、ここではその説明は省略する。S305では、外部楽器405による演奏音に対して、周知のFFT処理を用いた所定時間毎の周波数解析を行い、外部楽器405による演奏音の周波数スペクトラムを抽出する。
【0058】
抽出された周波数スペクトラムが倍音関係にある場合には、外部楽器405による演奏音は単音であると判定し(S305:YES)、抽出された周波数スペクトラムが倍音関係になっていない場合には、単音演奏でないと判定する(S305:NO)
【0059】
抽出された周波数スペクトラムの倍音関係が単音演奏の判断となる根拠を以下に示す。例えば、ギター演奏における単音演奏(リード演奏)は、演奏者が1本の弦を弾く演奏スタイルなので、1本の弦の振動から生じる音は単音となる。
【0060】
このため、抽出される周波数スペクトラムは、単音の基本波と、その高調波とで構成される。このとき、抽出された周波数スペクトルの最も低い周波数を特定すると、最も低い周波数と、それより高い周波数群とは、基本波と、その高調波との関係であるから、お互いに整数倍の関係(倍音関係)となる。よって、抽出された周波数スペクトラムが倍音関係にあれば、単音演奏(リード演奏)と判定できる。
【0061】
ところが、和音演奏(リズム演奏)では、演奏者が複数の弦を同時に弾くので、抽出される周波数スペクトラムは、弾いた弦の数に応じて生じる異なった周波数の基本波群と、それぞれの高調波群とで構成される。
【0062】
抽出される周波数スペクトラムの最も低い周波数(弾いた複数の弦のうち、最低音の弦の基本波)を特定すると、その周波数より高い周波数群には、弾いた弦のうちの、最低音の弦以外の弦それぞれの基本波と、弾いた弦の全ての高調波とが含まれる。このため、最も低い周波数と、その周波数より高い周波数群とは一定の整数倍間隔(倍音関係)にならない。つまり、抽出された周波数スペクトラムが倍音関係でなければ、演奏は単音演奏でないと判定できる。
【0063】
S305で単音演奏でないと判定された場合には、特定パートの演奏情報に含まれる加工情報に基づく加工処理(通常加工処理)が実行される。一方、単音演奏であると判定された場合には、S309にてリード加工処理が実行される。
【0064】
このリード加工処理は、通常加工処理のための加工情報とは異なる加工情報に基づいて実行される処理である。この加工情報は、エフェクト符号や音量値といった本来の加工情
報と同様の内容で構成されており、所定のもの(規定値)を用いることの他、予め楽曲データ中に含ませておくこととしてもよい。特に、楽曲データ中に含ませる場合には、楽曲の進行に同期した加工処理を実行させることも可能となる。
【0065】
具体的には、加工情報を所定のものを用いる場合には、MIDIのプログラムチェンジ・コマンドを利用して、エフェクト対応表のエフェクトへ、加工情報を切替える。また、予め楽曲データ中に加工情報が含まれている場合には、MIDIのインサーションエフェクトを利用して、エフェクト対応表のエフェクトを加工情報として、楽曲データへ反映させればよい。
【0066】
このように本実施形態では、外部楽器による演奏音が単音演奏か否かという簡易な判断処理で、加工処理を行うか否かを決定することが可能となる。さらに、演奏音が単音である場合、単音演奏に即した加工情報を用いて加工処理(リード加工処理)を実行することで、単音演奏に即したエフェクト付与、そして、音量制御を行うことが可能となり、例えば、利用者が即興的にリード演奏を行った場合には、リード演奏に適したリード加工処理が実行されることとなる。
【0067】
具体的には、加工情報に所定のもの(規定値)を用いる場合には、MIDIのプログラムチェンジ・コマンドを利用してエフェクト対応表のエフェクトを切替える。または、予め楽曲データ中に含ませておく場合には、MIDIのインサーションエフェクトなどを利用すればよい。
【0068】
図6は、本発明の実施形態に係る楽曲演奏装置の動作の変形例を示したフロー図であって、図4のピッチによる判定と、図5の単音か否かによる判定とを組み合わせた実施例となっている。図6中、破線で囲まれた処理が図4のフロー図と比較して特に異なる処理となっている。S405にて、一致度が閾値より小さい、すなわち、外部楽器による演奏音が特定パートに即していないと判定された場合には、S407にて演奏音が単音か否かが判定される。ここで、単音演奏であると判定された場合には、S408にてリード加工処理が実行される。また、S407で単音演奏でないと判定された場合には、加工処理は実行されることなく、演奏音はスルー状態で出力される。
【0069】
このように本実施形態では、ピッチによる判定に基づき外部楽器による演奏音が特定パートに即しているか否かを精度よく判定することができるとともに、特定パートに即していない場合には、さらに演奏音が単音か否かを判定し、単音演奏と判定された場合には単音演奏に適した加工処理(リード加工処理)を実行することで、単音演奏に即したエフェクト付与、そして、音量制御を行うことが可能となる。
なお、本発明はこれらの実施形態のみに限られるものではなく、それぞれの実施形態の構成を適宜組み合わせて構成した実施形態も本発明の範疇となるものである。
【符号の説明】
【0070】
300…コマンダ(楽曲演奏装置)、301…通信部、302…CPU、303…表示制御部、304…ハードディスク、305…ROM、306…RAM、307…入力部、308…音源部、309…加工部、310…AD変換部、311…ミキシング部、312…DA変換部、401…ミキシングアンプ、402…スピーカー、403…マイクロホン、404…ディスプレイ装置、405…エレキギター(外部楽器)

【特許請求の範囲】
【請求項1】
複数のパートの演奏情報で構成された楽曲データに基づいて演奏を行う楽曲演奏装置であって、
音階を指定する音階情報と、加工情報を含む前記演奏情報に基づいて演奏を行う演奏部と、
通常演奏、外部楽器演奏の指定を可能とする入力部と、
外部楽器からの演奏音を入力し、加工情報に基づいて加工処理して出力する加工部と、
通常演奏が指定された場合には、前記楽曲データに含まれる演奏情報に基づいて演奏部に演奏させ、
外部楽器演奏が指定された場合には、前記楽曲データに含まれる特定パート以外の演奏情報に基づいて前記演奏部に演奏させるとともに、当該特定パートの加工情報に基づいて前記外部楽器からの演奏音を加工処理させる制御部と、を備えることを特徴とする
楽曲演奏装置。
【請求項2】
外部楽器演奏が指定された場合、前記外部楽器からの演奏音と特定パートの音階情報とを比較し、合致していないと判定したときには、当該特定パートの加工情報に基づく加工処理を中止することを特徴とする
請求項1に記載の楽曲演奏装置。
【請求項3】
外部楽器演奏が指定された場合、前記外部楽器からの演奏音が単音演奏か和音演奏かを判定し、単音演奏であると判定したときには、当該特定パートの加工情報に基づく加工処理を中止することを特徴とする
請求項1または請求項2に記載の楽曲演奏装置。
【請求項4】
単音演奏であると判定したときには、当該特定パートの加工情報に代えて所定の加工情報に基づく加工処理を実行することを特徴とする
請求項3に記載の楽曲演奏装置。
【請求項5】
前記加工情報は、エフェクト付与、もしくは、音量制御を行うための情報であることを特徴とする
請求項1から請求項4の何れか1項に記載の楽曲演奏装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate


【公開番号】特開2011−237600(P2011−237600A)
【公開日】平成23年11月24日(2011.11.24)
【国際特許分類】
【出願番号】特願2010−108934(P2010−108934)
【出願日】平成22年5月11日(2010.5.11)
【出願人】(000005267)ブラザー工業株式会社 (13,856)
【Fターム(参考)】