(57)【要約】【課題】片手のみによる簡単な操作で、和音の種類と、幅広い音域に渡る音の高さと、発音のタイミングとを同時に指定して演奏することができる電子楽器を提供する。【解決手段】ディスプレイ２、マウス３を備え、マウス３でカーソル９を移動させ、マウスボタン８をクリックすることによって、ディスプレイ３に表示された仮想操作盤１１を操作し、楽音を発生させる。仮想操作盤１１には仮想スイッチ１０が縦方向には和音の種類順に、横方向には音の高さの順に並んでおり、和音やアルペジオを容易に演奏することができる。【選択図】図１
2008165098.tif 000002
【特許請求の範囲】
【請求項１】
演奏者により片手で操作される入力手段と、映像を表示する映像出力手段と、音階を発生させる発音手段と、前記映像出力手段を制御して仮想的な操作盤を表示させ、前記入力手段からの入力値に応じて和音の種類と音の高さを選択し、前記発音手段を制御して発音させる制御手段とを備えたことを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、片手のみによる操作で演奏できる電子楽器に関する。
【背景技術】
【０００２】電子楽器には、簡単に和音を演奏できるように、例えばギターの形を模したもので、左手で操作するフレット上のボタンで和音の種類を選択し、右手で弦を模したボタンを押して音の高さと発音のタイミングを指定し、演奏するものが存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】しかし、上記のような電子楽器は、両手を別々に動かして操作する必要があるため、人によっては演奏方法の習得が困難であった。また、例えばピアノにおける音域の最低音から最高音に渡るような幅広い音域のアルペジオ奏法は不可能であった。【０００４】本発明の目的は、片手のみによる簡単な操作で、和音の種類と、幅広い音域に渡る音の高さと、発音のタイミングとを同時に指定して演奏することができる電子楽器を提供することにある。
【課題を解決するための手段】
【０００５】本発明は、演奏者により片手で操作される入力手段と、映像を表示する映像出力手段と、音階を発生させる発音手段と、前記映像出力手段を制御して仮想的な操作盤を表示させ、前記入力手段からの入力値に応じて和音の種類と音の高さを選択し、前記発音手段を制御して発音させる制御手段とを備えたことを特徴とする。【０００６】本発明では、上記入力手段は、コンピュータ用入力装置として一般的に普及している、マウスと同等の入力装置である。上記入力手段は、２次元の座標値を入力することができ、また、１つ以上のスイッチを備える。【０００７】本発明では、上記操作盤には複数の仮想的なスイッチを配置する。以降これを仮想スイッチと表記する。仮想スイッチは、上記操作盤に対して縦方向にはＣ、Ｆ、Ｇ、Ｅｍ、Ａｍなどの和音の種類別に並べ、横方向にはその和音の構成音を、数オクターブ分、音の高さの順に並べる。【０００８】本発明では、上記制御手段は、上記操作盤の上に重ねてカーソルを表示させ、上記入力手段から得られる座標値に連動して前記カーソルを移動させ、演奏者によって上記入力手段のスイッチが押された場合に、その時点で前記カーソルが指し示す位置にある仮想スイッチの入力が行われるという操作方法を提供するものである。また、入力された仮想スイッチに対応する和音の種類と音の高さをもとに、実際に発音すべき音程を求め、上記発音手段を制御して発音させるものである。【０００９】この発明によれば、演奏者は、任意の仮想スイッチを入力することにより、意図した種類の和音上の音を１音ずつ弾くことができる。また、上記入力手段のスイッチを押しながら、素早くカーソルを横方向に移動させることによって、和音を弾くことができ、ゆっくりと横方向に往復させれば、アルペジオを弾くことができる。
【発明の効果】
【００１０】以上の手段により、演奏者は片手のみによる簡単な操作で、素早く、的確に、和音の種類と、幅広い音域に渡る音の高さと、発音のタイミングとを同時に指定して演奏することができる。
【発明を実施するための最良の形態】
【００１１】図１は本発明の一実施形態としての電子楽器１の外観を示すものである。電子楽器１は発音手段と制御手段を内蔵する本体１と、映像表示手段としてのディスプレイ２と、入力手段としてのマウス３と、実際の音を発生させるスピーカ４とを備え、本体１とそれぞれの装置をディスプレイ接続ケーブル５、マウス接続ケーブル６、スピーカ接続ケーブル７で接続する。マウス３はマウスボタン８を備える。【００１２】図２は演奏時にディスプレイ２に表示される仮想の操作盤を示すものである。仮想操作盤１１には仮想スイッチ１０を複数配置し、縦方向にはＣ、Ｆ、Ｇ、Ｅｍ、Ａｍなどの和音の種類別に並べ、横方向にはその和音の構成音の音の高さの順に並べる。また、演奏者が和音の種類を和音名で識別できるように、和音の種類表示１２を表示する。また、仮想操作盤１１の上に重ねてカーソル９を表示する。演奏者はカーソル９の表示位置をマウス３によって操作する。カーソル９の操作方法は一般的なコンピュータにおけるマウスカーソルの操作と同様である。【００１３】図３は電子楽器１の内部構造の概略を示すものである。電子楽器１は、各装置の制御を行うための中央処理装置１３と、ランダムアクセスメモリ１４と、リードオンリーメモリ１５と、演奏者が操作するマウス３と、マウス３からの入力処理を行うための入力処理装置１９と、音声を出力するためのスピーカ４と、音声信号を処理しスピーカ４を駆動するための音声処理装置１８と、仮想操作盤１１を表示するためのディスプレイ２と、映像信号を処理するための映像処理装置１７と、これらの装置を接続するバス１６とを備える。【００１４】中央処理装置１３は起動時にリードオンリーメモリ１５から各処理装置の制御を行うためのプログラムを読み込み実行する。プログラムの実行のためにランダムアクセスメモリ１４が使用される。【００１５】マウス３は入力処理装置１９と通信を行い、演奏者の操作による状態の変化を２次元の移動量の数値とマウスボタン８のオン／オフ値として入力処理装置１９に送信する。中央処理装置１３は入力処理装置１９からその情報を受け取る。【００１６】中央処理装置１３は前記プログラムに基づいて、入力処理装置１９からの情報を元にカーソル９の移動処理と、仮想操作盤１１の入力処理と、出力する音階の決定の処理とを行い、その結果をもとに、音声データと映像データを合成してランダムアクセスメモリ１４に格納し、音声処理装置１８と、映像処理装置１７とを制御して、処理結果を出力する。【００１７】音声処理装置１８は中央処理装置１３からの命令によりランダムアクセスメモリ１４から音声データを読み出し、音声信号を合成して、音声信号をスピーカ４に出力する。これによりスピーカ４から楽器音が出力される。【００１８】映像処理装置１７は中央処理装置１３からの命令によりランダムアクセスメモリ１４から映像データを読み出し、映像信号を合成して、映像信号をディスプレイ２に出力する。これによりディスプレイ２から映像が出力される。【００１９】図４は前記プログラム内で使用する、和音の種類のインデックス番号Ｔ１と、音の高さのインデックス番号Ｔ２を、仮想スイッチ１０の一つ一つにどのように割り当てるかを示すものである。和音の種類のインデックス番号Ｔ１は、和音の種類を０から６までの数値で表し、音の高さのインデックス番号Ｔ２は、和音の構成音の音の高さを０から１７までの数値で表す。図２に示したように、和音の種類のインデックス番号Ｔ１は、０がＣの和音を、１がＦの和音を、２がＧの和音を、３がＡｍの和音を、４がＤｍの和音を、５がＥｍの和音を、６がＢｍｂ５の和音を表す。音の高さのインデックス番号Ｔ２は、数値が大きいほど高い音であることを表す。【００２０】図５は前記プログラム内で使用する、音程テーブルＴ３が、どのような音程に対応しているかを、ピアノの鍵盤の音程を例にして示すものである。音程テーブルＴ３は０から７１までの数値であり、０が最も低いドの音を表し、数値が１上がる毎に表す音程は半音上がり、７１は最も高いシの音を表す。【００２１】図６は前記プログラム内で使用する、和音構成音テーブルＴ４を示すものである。和音構成音テーブルＴ４は２次元のテーブルであり、和音の種類のインデックス番号Ｔ１の値と、音の高さのインデックス番号Ｔ２の値とをキーにして、音程テーブルＴ３の値を検索することができる。【００２２】図７は前記プログラムのメインルーチンのフローチャートを示すものである。プログラムが開始すると、まず手順Ｓ１にて、処理装置、テーブル、変数のセットアップ等の初期化処理を行う。次に手順Ｓ２でマウス３からの入力処理を行う。この処理で入力処理装置１９からマウス３の２次元の移動量の数値とマウスボタン８のオン／オフ値の状態を得る。また、手順Ｓ２からプログラムループに入る。次に手順Ｓ３でマウス３の２次元の移動量の数値を元にカーソル９の座標値を移動させる。これはカーソル９の座標値にマウス３の２次元の移動量の数値を加算することによって行う。このことによって演奏者のマウス３の操作がカーソル９の動きに同期することになる。次に手順Ｓ４でマウスボタン８の状態がオンであるか否かを判定する。オフの場合は手順８に移行する。オンの場合は、前回の判定においてマウスボタン８がオフであった場合（手順Ｓ５）、もしくは、カーソル９の座標が前回とは異なる仮想スイッチ１０の上にある場合（手順Ｓ６）に、手順Ｓ７の発音処理を行う。これによって、演奏者は、マウスボタン８をクリックして任意の和音上の音を１音ずつ弾くことができ、また、マウスボタン８を押しながら、素早くカーソル９を横方向に移動させることによって、和音を弾くことができ、また、ゆっくりと横方向に往復させれば、アルペジオを弾くことができる。次に手順Ｓ８で仮想操作盤１１の表示を行い、手順Ｓ９でカーソル９を現在の座標に表示する。その後、手順Ｓ２の入力処理へループする。【００２３】図８は手順Ｓ７の発音処理のサブルーチンのフローチャートを示すものである。このサブルーチンが呼ばれると、まず手順Ｓ１０で現在のカーソル９の座標の下にある仮想スイッチ１０を特定し、特定した仮想スイッチ１０に割り当てられた和音の種類のインデックス番号Ｔ１の値と、音の高さのインデックス番号Ｔ２の値とを取得する。次に、手順Ｓ１１で和音の種類のインデックス番号Ｔ１の値と、音の高さのインデックス番号Ｔ２の値を元に、和音構成音テーブルＴ４から音程テーブルＴ３の値を検索する。次に、手順Ｓ１２で、その音程テーブルＴ３の値の音程の楽器音を発音する。その後、メインルーチンにリターンする。【００２４】なお、本発明は前記実施形態に限定されるものではなく、以下のような変形も可能である。【００２５】前記実施形態では、和音の種類が固定の７種類となっているが、前記プログラムの初期化処理Ｓ１の手順内で、演奏者が和音の種類のセットを選択できるようなメニューを挿入し、選択結果を元に和音構成音テーブルＴ４の内容を書き換えるようにすれば、演奏したい音楽の曲調に合わせて、たとえばセブンスコード中心のセットや、オーギュメントコード中心のセットなどに切り替えて、他の種類の和音を演奏することも可能であり、このような変形を行ってもよい。【００２６】前記実施形態では、ディスプレイ２には仮想操作盤１１とカーソル９を表示するだけであったが、発音を行うと共に画面に光が散らばったり広がったりするようなビジュアルエフェクトを表示するようにしてもよい。【００２７】前記実施形態では、入力装置としてマウスを使用したが、この代わりにペンタブレットやタッチパネルディスプレイを使用してもよい。また、筆圧検知機能付きペンタブレット等のように、３次元の数値の入力ができる入力装置を使用して、和音の種類と、音の高さと、音の大きさとをコントロールできるようにしても良い。また、少なくとも２次元の座標値を入力することができ、また、１つ以上のスイッチまたはタッチ検出機構を備えた入力装置ならば、本発明の入力装置として使用できることは自明である。【００２８】前記実施形態では、仮想操作盤１１には仮想スイッチ１０を縦方向には和音の種類順に、横方向には音の高さの順に並べたが、これは縦方向には音の高さの順に、横方向には和音の種類順に並べても良い。また図９に示すように同心円状に仮想スイッチ１０を並べても良い。図９の場合は中心に近いほど低い音が鳴り、外側へ行くほど高い音が鳴るようにする。これは中心に近いほど高い音が鳴り、外側へ行くほど低い音が鳴るようにしても良い。
【産業上の利用可能性】
【００２９】本発明は、電子楽器に利用可能である。また、コンピュータやゲーム機のソフトウェアにも利用可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態としての電子楽器の外観を示す図である。
【図２】前記実施形態における操作盤のレイアウトを示す図である。
【図３】前記実施形態における内部構造の概略を示す図である。
【図４】前記実施形態における和音の種類のインデックス番号と、音の高さのインデックス番号を示す図である。
【図５】前記実施形態における音程テーブルを示す図である。
【図６】前記実施形態における和音構成音テーブルを示す図である。
【図７】前記実施形態におけるメインルーチンのフローチャートを示す図である。
【図８】前記実施形態における発音処理のサブルーチンのフローチャートを示す図である。
【図９】仮想スイッチを同心円状に並べた場合の仮想操作盤を示す図である。
【符号の説明】
【００３１】１…本体
２…ディスプレイ
３…マウス
４…スピーカ
５…ディスプレイ接続ケーブル
６…マウス接続ケーブル
７…スピーカ接続ケーブル
８…マウスボタン
９…カーソル
１０…仮想スイッチ
１１…仮想操作盤
１２…和音の種類表示
１３…中央処理装置
１４…ランダムアクセスメモリ
１５…リードオンリーメモリ
１６…バス
１７…映像処理装置
１８…音声処理装置
１９…入力処理装置
Ｔ１…和音の種類のインデックス番号
Ｔ２…音の高さのインデックス番号
Ｔ３…音程テーブル
Ｔ４…和音構成音テーブル
【図１】
2008165098.tif 000003
【図２】
2008165098.tif 000004
【図３】
2008165098.tif 000005
【図４】
2008165098.tif 000006
【図５】
2008165098.tif 000007
【図６】
2008165098.tif 000008
【図７】
2008165098.tif 000009
【図８】
2008165098.tif 000010
【図９】
2008165098.tif 000011