(57)【要約】【課題】音高、音量、音長等を詳細に且つ簡単に調整することができる演奏装置を提供する。【解決手段】ユーザが指９０１で音高調整制御スイッチ２２Ａを押下するとメインＣＰＵ２は、キースイッチ１００による音高制御の受付可能状態となる。この状態でユーザが指９０２を用いて所定のキースイッチ１００を押下し、さらに上下方向に異なる位置の他のキースイッチ１００に指９０２を移動させると、メインＣＰＵ２は移動量を検出する。この移動量と音高調整量とは予め関連付けされており、メインＣＰＵ２は、移動量に応じた音高調整量を算出して、音高調整制御を音源６に行う。これにより、音高が調整される。この際、移動前のキースイッチ１００押下位置から移動後のキースイッチ１００押下位置にライン強発光が移動し、視覚的にも音高の変化がユーザに認識される。【選択図】  図８
2007058149.tif 000002
【特許請求の範囲】
【請求項１】
Ｘ方向とＹ方向とからなる２次元配列された複数のキースイッチと、
該複数のキースイッチのそれぞれに対してそれぞれの発音データを記憶する発音データ記憶手段と、
操作された前記キースイッチに対応する発音データを用いて楽音データを生成する楽音データ生成手段と、
前記キースイッチを楽音データ生成手段が生成する楽音データの調整操作子として機能させる楽音データ調整受付手段と、
楽音データ調整のモード切り換え時に、操作されたキースイッチのＸ方向またはＹ方向の座標位置または移動量により、前記楽音データの音高、音長、音量、音質等の音の性質を調整する楽音データ調整手段と、
を備えたことを特徴とする演奏装置。
【請求項２】
楽音データの調整時に、連続して操作されるキースイッチの移動量を検出する選択点移動量検出手段を備え、
前記楽音データ調整手段は、前記移動量に基づき音の性質の調整量を設定する請求項１に記載の演奏装置。
【請求項３】
楽音データの調整時に、操作されるキースイッチの座標を検出する座標検出手段を備え、
前記楽音データ調整手段は、前記座標位置に基づき音の性質を設定する請求項１に記載の演奏装置。
【請求項４】
前記複数のキースイッチ毎に備えられた発光手段と、
前記楽音データの調整内容に基づき、複数の前記発光手段の点滅を制御する点滅制御手段と、を備えた請求項１〜３のいずれかに記載の演奏装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のキースイッチに対するユーザの演奏操作を受け付けて、この演奏操作に応じた演奏を行う演奏装置に関するものである。
【背景技術】
【０００２】
従来、テノリオンと呼称されるアプリケーションが知られている（例えば、非特許文献１及び２を参照）。このアプリケーションを実行する携帯電話機やゲーム機等の演奏装置では、横軸でタイミング、縦軸で音高を表すようにマトリクス上に配列された１６×１６のグリッドにおいて、ユーザから点の指定入力を受け付ける。そして、この演奏装置は、所定のタイミングで、左側の列から順に、指定点に対応する音高を発音する。これによって、ユーザはこの演奏装置を用いて趣向性高く簡単な楽曲を作曲したり演奏したりすることができる。
【非特許文献１】“ケータイニュース”、[online]、２００２年１月１６日、アスキー、[平成１６年４月１日検索]、インターネット〈ＵＲＬ：http://k-tai.ascii24.com/k-tai/news/2002/01/16/632762-000.html?geta〉
【非特許文献２】“デジスタ・キュレータの世界”、[online]、デジタル・スタジアム、岩井俊雄、出品作品＝テノリオン、[平成１６年４月１日検索]、インターネット〈ＵＲＬ：http://www.nhk.or.jp/digista/lab/digista_ten/curator.html〉
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、前述の従来の演奏装置では、予め指定点毎に発音データが設定されており、この設定に基づいて各指定点に対応する音高は一定である。このため、楽曲の演奏中にオクターブの変更等の音高調整を簡単に行うことができない。
【０００４】
また、従来の演奏装置は、予めボリューム調整部により設定された音量に基づいて、楽曲の演奏中での音量は一定である。ボリューム調整部は、演奏装置の出力音の大きさを調整するため、ボリュームの詳細な調整を行うことが難しく、従来の演奏装置は、楽曲の演奏中に詳細（微妙）な音量調整を簡単に行うことができない。
【０００５】
さらには、従来の演奏装置は、２次元配列された指定点の列間に対して設定される音長も一定であり、楽曲の演奏中に簡単に音長を調整することができない。
【０００６】
このため、本発明の目的は、楽曲の演奏中であっても、音高、音量、音長等からなる音の性質を詳細に且つ簡単に調整することができる演奏装置を提供することにある。
【課題を解決するための手段】
【０００７】
この発明の演奏装置は、Ｘ方向とＹ方向とからなる２次元配列された複数のキースイッチと、該複数のキースイッチのそれぞれに対してそれぞれの発音データを記憶する発音データ記憶手段と、操作されたキースイッチに対応する発音データを用いて楽音データを生成する楽音データ生成手段と、キースイッチを楽音データ生成手段が生成する楽音データの調整操作子として機能させる楽音データ調整受付手段と、楽音データ調整のモード切り換え時に、操作されたキースイッチのＸ方向またはＹ方向の座標位置または移動量により、楽音データの音高、音長、音量、音質等の音の性質を調整する楽音データ調整手段と、を備えたことを特徴としている。
【０００８】
この構成では、ユーザが２次元配列されている複数のキースイッチを選択すると、所定の順序に従って選択されたキースイッチに対応する発音データからなる楽曲が形成される。この際、ユーザが楽音データ調整受付手段とキースイッチとを特定の組み合わせにして選択すると、この選択した組み合わせに応じて、楽曲の各音声データの音高、音長、音量、音色が調整される。これにより、楽曲を構成する音の性質が簡単に調整される。この際、前記組み合わせに基づく調整量を細かく設定することにより、楽曲を構成する音の性質が簡単に且つ詳細に調整される。
【０００９】
また、この発明の演奏装置は、楽音データの調整時に連続して操作されるキースイッチに基づく指定座標の移動量を検出する指定座標移動量検出手段を備え、楽音データ調整手段が移動量に基づき音の性質の調整量を設定することを特徴としている。
【００１０】
この構成では、具体的に、ユーザがキースイッチを連続して移動させた場合に、この移動量に応じて調整量が変更される。最初に選択したキースイッチから所定方向に少し離れた位置のキースイッチを選択すれば調整変更量は少なく、より離れた位置のキースイッチを選択すれば調整変更量は多くなる。これにより、楽曲を構成する音の性質の調整量が簡単に制御される。
【００１１】
また、この発明の演奏装置は、楽音データの調整時に、操作されるキースイッチの座標を検出する座標検出手段を備え、楽音データ調整手段が座標位置に基づき音の性質を設定することを特徴としている。
【００１２】
この構成では、２次元のマトリクス状に配置されたキースイッチのそれぞれに対して調整内容を割り当てる場合、調整方向が２方向である音高（高低）、音量（大小）、音長（長短）の場合には列単位や行単位で調整内容（調整量）を設定し、多くの種類が存在する音色の場合にはキースイッチ毎に調整内容（音色）を設定する。そして、所望とする音の性能が得られるキースイッチを選択することで、調整する項目に応じた最適で簡素な調整方法が得られる。
【００１３】
また、この発明の演奏装置は、複数のキースイッチ毎に備えられた発光手段と、楽音データの調整内容に基づき、の前記発光手段の点滅を制御する点滅制御手段と、を備えたことを特徴としている。
【００１４】
この構成では、キースイッチの操作により、調整内容に基づいてキースイッチ毎の発光手段が点滅する。これにより、ユーザは調整内容を聴覚的のみでなく、視覚的にも捉えられる。
【発明の効果】
【００１５】
この発明によれば、演奏中の楽曲に対して、音高、音量、音長等からなる音の性質を詳細に且つ簡単に調整することができる。これにより、さらに趣向性高く自由度の高い楽曲を簡単に演奏することができる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施形態に係る演奏装置について図を参照して説明する。この演奏装置は、略直方体平板形状の筐体にマトリクス状に配置された複数のキースイッチを備え、キースイッチを所望数選択することで楽曲を演奏するものである。また、この演奏装置は、筐体のキースイッチ群の周囲に配置された制御スイッチとキースイッチとの選択組み合わせに応じて演奏される楽音の音高、音長、音量、音色等を調整するものである。これにより、本実施形態の演奏装置は、従来の演奏装置よりも趣向性高く自由度の高い楽曲を簡単に演奏することを実現する。
【００１７】
図１は本実施形態の演奏装置１の正面図である。
図２は図１の演奏装置１を手前側（ユーザ側）から見た場合のスイッチ群１０および発光表示部１１０の構成を示す図である。
【００１８】
演奏装置１は略直方体平板形状の筐体５００を有し、スタンド４００により支持されている。筐体５００は、その上面に２次元マトリクス状に配置されたキースイッチ１００からなるキースイッチ群１０を備える。キースイッチ群１０は、縦方向および横方向にそれぞれ１６個のキースイッチ１００が配列されており、全体として合計２５６個のキースイッチ１００が２次元配列されてなる。
【００１９】
このキースイッチ１００は、内部にＬＥＤ等を備えた発光表示部１１０が配置されたプッシュ式スイッチである。この全ての発光表示部１１０が発光表示部群１１を構成する。発光表示部１１０は、キースイッチ１００がユーザにより押下されること等により発光する。また、発光表示部群１１は、後述する制御スイッチ２２とキースイッチ１００との押下の組み合わせに応じて所定パターンで発光する。
【００２０】
このキースイッチ群１０の各キースイッチ１００および発光表示部群１１の各発光表示部１１０の位置は、縦方向をＹ座標とし、横方向をＸ座標とする２次元座標系で示される。ここで、以下の説明では、図２における向かって左端で且つ下端のキースイッチ１００の座標をｍｔＳＷ（１，１）とし、向かって右端で且つ上端のキースイッチ１００の座標をｍｔＳＷ（１６，１６）とする。また、この配列に応じて、図２における向かって左端で且つ下端の発光表示部１１０の座標をｍｔＬＥＤ（１，１）とし、向かって右端で且つ上端の発光表示部１１０の座標をｍｔＬＥＤ（１６，１６）とする。
【００２１】
筐体５００におけるキースイッチ群１０および発光表示部群１１のユーザ側から向かって左額縁部には制御ボタン２２Ａ〜２２Ｄが配置され、右額縁部には制御ボタン２２Ｅ〜２２Ｈが配置される。また、筐体５００における上額縁部には制御ボタン２２Ｉとステレオスピーカ８０とが配置されており、下額縁部には、制御ボタン２２Ｊ，２２Ｋと液晶表示部２１が配置されている。また、筐体５００の下額縁側の側面には、接続ケーブル３００の一端が接続される入力端子２３が配設されている。接続ケーブル３００の他端は、通信相手となる他の演奏装置に接続され、演奏装置１はこの接続ケーブル３００を介して他の演奏装置と通信を行う。
【００２２】
図３は、図１に示す演奏装置１の電気的構成を示すブロック図である。
【００２３】
演奏装置１は、メインＣＰＵ２、ＲＯＭ３、記憶部４、ＲＡＭ５、音源６、マトリクス表示入力部９、表示部２１、制御スイッチ２２、タイマ１３、入出力部１４、他機通信Ｉ／Ｆ２４、および通信Ｉ／Ｆ２５がバスライン１５を介して接続される構造を備える。
【００２４】
ＲＯＭ３は、演奏装置１を起動させるための起動プログラムを記憶している。記憶部４は例えば、フラッシュメモリ等やハードディスク等の書き換え可能で且つデータ保存が可能な記憶手段である。記憶部４は、演奏装置１に演奏を実行させるための演奏処理プログラム等の所定のプログラムを記憶するとともに、このプログラムの実行に必要な所定データを記憶している。この所定データには、例えば発音設定データがあり、各キースイッチ１００と音高との対応関係や、音源６へデフォルトで設定する基準音色を示すデータである。この発音設定データは、例えばＭＩＤＩ規格に基づいて設定されている。
【００２５】
ＲＡＭ５は、メインＣＰＵ２の作業領域として機能し、記憶部４から読み出されたプログラムやデータを一時的に記憶する。また、ＲＡＭ５は、図１で示したキースイッチ群１０の座標を示す座標記憶部５１、対応関係記憶部５２を備える。
【００２６】
座標記憶部５１は、各キースイッチ１００のオン状態を記憶する記憶部である。座標記憶部５１は、図２で示すキースイッチ群１０の配列と同じ形状の１６×１６エリアのテーブルで構成され、各キースイッチ１００に対応する各エリアは、それぞれ１ビットのフラグで構成される。そして、キースイッチ１００が所定時間長に亘り押下され続けた場合には、押下キースイッチ１００に対応するエリアがセット「１」にされる。このセット「１」にされた状態がオン状態であり、キースイッチ１００に対応するエリアがリセット「０」に設定されている状態がオフ状態である。
【００２７】
また、対応関係記憶部５２は、各スイッチ１００に割り当てるノートナンバのリストを登録するノートナンバテーブルＴを記憶する。この実施形態では、ノートナンバテーブルＴには、初期設定ではＹ座標＝１〜１６に対して１６個のノートナンバが割り当てられ、Ｘ座標＝１〜１６に対して同じ音高になるように設定される。ここで、ノートナンバとは、後述の演奏処理部２０１から音源６に対して音高等を指示する数値であり、「６０」が中心の「音階ド（Ｃ４）」となる。本実施形態では、「６０」〜「７５」のノートナンバをＹ座標に割り当てるものとし、起動時のデフォルト設定は、Ｙ座標＝１に対して「６０」、Ｙ座標＝２に対して「６１」とＹ座標について順番にノートナンバが割り当てられ、Ｙ座標＝１６に対して「７５」までが割り当てられる。なお、１６×１６＝２５６の各スイッチ１００の全てに独立してノートナンバを割り当てるようにしてもよい。また、割り当てるノートナンバの範囲は「６０」〜「７５」に限定されない。
【００２８】
音源６は、例えばＭＩＤＩ音源であり、所定の音色でデジタル音声信号を生成し、Ｄ／Ａコンバータ７に出力するものである。ここでは、音源６は複数種類の内蔵音色（ピアノ、ギター等）とともに、外部から入力された外部音色でデジタル音声信号を生成することができる。ノートナンバは上述のノートナンバテーブルＴによって各スイッチ１００と対応付けられており、このため複数種類の楽音データはノートナンバが付されることで各スイッチ１００に対応付けられている。音源６は、メインＣＰＵ２から音色の指定（音色指定）を受けるとともに、ノートナンバの通知を受けることで、指定された音色で通知されたノートナンバに基づいたデジタル音声信号を所定音長（例えば、２００ｍｓｅｃ）で発音させるように生成する。
【００２９】
Ｄ／Ａコンバータ７は、音源６から入力されたデジタル音声信号をアナログ音声信号に変換してサウンドシステム８へ出力する。サウンドシステム８は入力された音声信号を音声に変換してスピーカ８０から放音する。
【００３０】
マトリクス表示入力部９は、図１を用いて上述したキースイッチ群１０、発光表示部群１１及びサブＣＰＵ１２を備える。
【００３１】
サブＣＰＵ１２は、押下されたキースイッチ１００（図２）の座標を検出して押下キースイッチ位置情報としてメインＣＰＵ２へ出力する。
【００３２】
タイマ１３は計時を行ってメインＣＰＵ２に通知するものである。入出力部１４は、各種の記憶媒体４００と本演奏装置１（メインＣＰＵ２）との間でデータの入出力を行うためのインターフェース回路である。
【００３３】
制御スイッチ２２は各発音データの音高、音長、音量、音色等の音の性質を調整するための制御命令を受け付けるスイッチである。所定の制御スイッチ２２が押下された状態で、キースイッチ群１０における所定のキースイッチ１００が押下（選択）されることで、後述するように、音高等の音の性質を調整することができる。
【００３４】
メインＣＰＵ２は、接続されている各構成の動作を制御する。メインＣＰＵ２は、演奏プログラムを実行することにより演奏処理部２０１、及び表示処理部２０２として機能する。
【００３５】
演奏処理部２０１は、記憶部４で記憶される発音設定データを用いて、ユーザが演奏操作をしたキースイッチ１００に対応した発音をするよう音源６の音声信号の生成を制御する。具体的には、演奏処理部２０１は、初期化処理として、所定の初期音色で音源６に音色指定を行うとともに、上述した初期設定でノートナンバテーブルＴに各スイッチのＹ座標に対応するノートナンバを登録する。
【００３６】
演奏処理部２０１は、サブＣＰＵ１２から押下キースイッチ位置情報を取得することで、ユーザの押下したキースイッチ１００の座標を検出する。
【００３７】
演奏処理部２０１はノートナンバテーブルＴを参照することで、この通知された座標に応じたノートナンバを特定して音源６に通知する発音処理を実行する。これによって、音源６で、設定されている音色で、かつユーザの押下したキースイッチ１００に対応した基準音声信号が生成され、ユーザはキースイッチ群１０を鍵盤のように用いて演奏操作を行うことができる。
【００３８】
また、演奏処理部２０１はキースイッチ１００が所定時間長に亘り押下された場合に座標記憶部５１における押下キースイッチ１００に対応するエリアのフラグをセットする（オン状態にする）。このオン状態は、オン状態のキースイッチ１００が長押しされることで演奏処理部２０１が解除する（セットされたフラグをリセットする）。そして、演奏処理部２０１は、制御スイッチ２２内の自動演奏制御を行うスイッチがユーザにより押下されることで自動演奏設定を選択する指示を受け付けたときに、自動演奏処理を実行する。自動演奏処理では、演奏処理部２０１は、座標記憶部５１上において発音列Ｐを左端から右端に向かって繰り返し移動させ、この発音列Ｐとオン状態のキースイッチ１００の位置が重なっている時間間隔だけ発音する指示を音源６に与える。このため、自動演奏処理では、Ｙ軸で音高が表現されるとともにＸ軸で発音タイミング（音長）が表現されることになり、演奏装置１は簡単に楽曲作成および演奏を行うことができる。
【００３９】
また、演奏処理部２０１は、ユーザが制御スイッチ２２とキースイッチ１００とを所定組み合わせで押下することにより音の性質の設定変更（音源設定変更）の指示を行った場合に、音源６に設定する音高、音長、音量、音色の設定を変更する処理（音源設定変更処理）を実行する。なお、音源６に設定する音色の変更では、予め記憶されている内部音色のみでなく外部音色に変更することができる。
【００４０】
表示処理部２０２は、発光表示部群１１の発光表示を制御する処理（表示処理）を実行する。図２を参照して、この表示処理では、表示処理部２０２は発音時間と同じ時間だけ選択されたキースイッチ１００に対応する発光表示部１１０を発光させる。すなわち、表示処理部２０２は、キースイッチ１００が短押しされたときには発光表示部１１０を押下時間に合わせて強発光させる。一方、キースイッチ１００が長押しされてオン状態となったときにはオン状態が解除されるまで発光表示部１１０を弱発光させる。そして、例えば図２におけるｍｔＬＥＤ（７，１０）、ｍｔＬＥＤ（７，７）、ｍｔＬＥＤ（７，２）のように、表示処理部２０２は発音列Ｐとオン状態のキースイッチ１００の座標とが重なった場合に、重なっている間だけ強発光させ、その後に弱発光に戻す。
【００４１】
また、表示処理部２０２は、制御スイッチ２２が押下された状態で、所定のキースイッチ１００が押下されると、予め設定された発光パターンでキースイッチ群１０の発光表示部群１１を発光させる。具体的には後述するが、例えば、音高、音長、音量を調整する処理を行う場合には、押下されたキースイッチ１００が属する横方向、具体的にはキースイッチの座標が（ｍ、ｎ）の場合における（１，ｎ）〜（１６，ｎ）のキースイッチからなるキースイッチ列の該当発光表示部１１０をライン状に発光する。また、音色を調整する場合には、選択されたキースイッチ１００が属する縦方向のキースイッチ列と横方向のキースイッチ列との該当発光表示部１１０を十字状に発光する。
【００４２】
図３に戻って、メインＣＰＵ２には、バス１５を介して他機通信Ｉ／Ｆ２４と通信Ｉ／Ｆ２５とが接続されている。他機通信Ｉ／Ｆ２４は、図１で示す入力端子２３および接続ケーブル３００を介して接続された他機との間で通信を行うインターフェース回路である。通信Ｉ／Ｆ２５は、図略のインターネット等の広域ネットワークやＬＡＮを介して通信を行うインターフェース回路である。
【００４３】
以下、本演奏装置の動作処理について説明する。
【００４４】
図４は本実施形態の演奏装置の自動演奏処理のフローチャートである。
【００４５】
ユーザにより、前述のように所定のキースイッチ１００が所定時間長に亘り押下され続けると、マトリクス表示入力部９のサブＣＰＵ１２は該当するキースイッチ１００は選択状態とし、この選択されたキースイッチ１００に対応する座標情報をメインＣＰＵ２に与える。これと同時に、サブＣＰＵ１２は、図５に示すように、発光表示部群１１の該当発光表示部１１０を弱発光させる（Ｓ１）。
図５は所定のキースイッチ１００が選択状態にある時のマトリクス表示入力部９の正面図である。図５においてハッチングされた発光表示部１１０が弱発光状態を意味する。
【００４６】
次に、メインＣＰＵ２の演奏処理部２０１は発音列Ｐを座標記憶部５１上のＸ座標「１」のエリアに配置する（Ｓ２）。演奏処理部２０１は発音列Ｐが配置されたエリア（縦方向の列）をスキャンしてこの配置位置におけるオン状態のキースイッチ１００を検出する（Ｓ３）。ここでは、Ｘ座標「１」に対応するエリアに発音列Ｐが配置されている場合には、演奏処理部２０１はｍｔＳＷ（１，１）からｍｔＳＷ（１，１６）までをスキャンする。
【００４７】
演奏処理部２０１は、オン状態のキースイッチ１００と発音列Ｐとが重なり合うと、オン状態のキースイッチ１００について予め設定された音長に亘り発音処理を実行する（Ｓ４）。これと同時に、演奏処理部２０１はオン状態のキースイッチ１００を図６に示すように所定時間間隔（音長に対応）だけ強発光させて、その後弱発光に戻す表示処理を表示処理部２０２に実行させる（Ｓ５）。図６は選択されたキースイッチ１００と発音列Ｐとが重なった時のマトリクス表示入力部９の正面図である。図６においてハッチングされた発光表示部１１０が弱発光状態を意味し、塗りつぶされた発光表示部１１０が強発光状態を意味する。
【００４８】
ここでの音長（所定時間間隔）は、発音列Ｐとキースイッチ１００のＸ座標とが重なっている時間間隔に対応するものである。このため、発音列Ｐとキースイッチ１００のＸ座標とが重なっている時間間隔だけ発光表示部１１０が強発光することになる。
【００４９】
次に、演奏処理部２０１は、発音列Ｐの配置されるエリアのＸ座標が最右端の座標（ここでは、「１６」）であるかどうかを判断する（Ｓ６）。発音列Ｐが配置されるエリアのＸ座標が最右端の座標であると判断した場合には（Ｓ６でＹＥＳ）、演奏処理部２０１は本処理をステップＳ２に戻す。発音列Ｐが配置されるエリアのＸ座標が最右端の座標ではないと判断した場合には（Ｓ６でＮＯ）、発音列Ｐを配置するエリアに対応するＸ座標を「１」だけ加算する、すなわちユーザから向かって右方向に隣接する位置（列）に発音列Ｐを配置する（Ｓ７）。この後、演奏処理部２０１は本処理をステップＳ３に戻す。
【００５０】
このような処理の場合、音高、音長、音量は予め記憶された基準値に設定されている。さらに、音色も同様に予め記憶された基準音色に設定されている。
【００５１】
そこで、本実施形態の演奏装置１は、次に示す方法で音高、音長、音量および音色を調整する。
【００５２】
筐体５００に備えられた制御スイッチ２２はそれぞれに異なる制御コマンドが割り当てられている。以下の説明では、制御スイッチ２２Ａに音色調整制御が割り当てられ、制御スイッチ２２Ｂに音高調整制御が割り当てられている。また、制御スイッチ２２Ｃに音長調整制御が割り当てられ、制御スイッチ２２Ｄに音量調整制御が割り当てられている。
【００５３】
（１）音高調整
図７は音高調整制御のフローチャートを示す。また、図８（Ａ）は音高調整開始状態での演奏装置１の正面図である、図８（Ｂ）は音高調整状態での演奏装置１の正面図である。
【００５４】
音高調整を行う場合、ユーザは指９０１で音高制御スイッチ２２Ｂを押下する。メインＣＰＵ２はこれを検出して（Ｓ１１）、音高制御コマンドの受付制御を行い、マトリクス表示入力部９に対して音高調整制御時の処理制御を行う（Ｓ１２）。
【００５５】
次に、ユーザが指９０１で音高制御スイッチ２２Ｂを押下したまま、他の指９０２でマトリクス表示入力部９の所定キースイッチ１００を押下する。サブＣＰＵ１２はこの押下位置を検出して（Ｓ１３）、座標（Ｙ座標のみでもよい）をメインＣＰＵ２に与えるとともに、該当するキースイッチ１００が属する横方向の列全ての発光表示部１１０を強発光（ライン強発光）させる（Ｓ１４）。例えば、図８（Ａ）の例であれば、ｍｔＳＷ（１２，９）が属する横方向の列のｍｔＬＥＤ（Ｘ，９）の全てを強発光させる。
【００５６】
ここで、ユーザが指９０２をマトリクス表示入力部９で移動させて、キースイッチ１００の押下が解除されると（Ｓ１５）、キースイッチ１００が属する横方向列の強発光を解除（消光）する（Ｓ１６）。そして、ユーザが別の横方向列（Ｙ座標）のキースイッチ１００を押下すると、サブＣＰＵ１２はこの押下位置を検出して（Ｓ１７）、座標（Ｙ座標のみでもよい）をメインＣＰＵ２に与えるとともに、該当するキースイッチ１００が属する横方向の列全ての発光表示部１１０を強発光（ライン強発光）させる（Ｓ１８）。例えば、図８（Ｂ）の例であれば、ｍｔＳＷ（１３，５）が属する横方向の列のｍｔＬＥＤ（Ｘ，５）の全てを強発光させる。
【００５７】
メインＣＰＵ２は移動前に選択されていたキースイッチ１００のＹ座標と、移動後に選択されたキースイッチ１００のＹ座標とからＹ軸方向の移動量を算出する（Ｓ１９）。記憶部４やＲＡＭ５等には、この移動量と音高調整量との関係が予め記憶されている。例えば、上下方向（Ｙ座標）に対して下方向に移動した場合には、上下方向の移動量に応じて音高を低くし、上方向に移動した場合には上下方向の移動量に応じて音高を高くする設定がなされている。メインＣＰＵ２の演奏処理部２０１は、算出された移動量に応じた音高調整量を読み出して（Ｓ２０）、音源６に対して音高調整制御を行う（Ｓ２３）。
【００５８】
このような処理の際にも、ユーザが指９０２をマトリクス表示入力部９でさらに移動させて、現状のキースイッチ１００の押下が解除されると（Ｓ２２）、キースイッチ１００が属する横方向列の強発光を解除（消光）する（Ｓ２１）。
【００５９】
このようなキースイッチ１００の押下位置移動による音高調整処理は、メインＣＰＵ２が音高制御スイッチ２２Ｂの押下の解除を検出するまで繰り返し行われる（Ｓ２４→Ｓ１７）。そして、音高制御スイッチ２２Ｂの押下解除が検出されると、メインＣＰＵ２は音高調整制御を終了する（Ｓ２４→Ｓ２５）。
【００６０】
このような処理を行うことで、ユーザは予め設定された基準音声に対して、簡単に音高を調整し、さらに自由度の高い楽曲を演奏することができる。そして、この際、音高調整量が発光ラインの移動により視認することができるので、ユーザに音高調整量を明確に認識させることができる。
【００６１】
（２）音長調整
図９は音長調整制御のフローチャートを示す。また、図１０（Ａ）は音長調整開始状態での演奏装置１の正面図である、図１０（Ｂ）は音長調整状態での演奏装置１の正面図である。
【００６２】
音長調整を行う場合、ユーザは指９０１で音長制御スイッチ２２Ｃを押下する。メインＣＰＵ２はこれを検出して（Ｓ３１）、音長制御コマンドの受付制御を行い、マトリクス表示入力部９に対して音長調整制御時の処理制御を行う（Ｓ３２）。
【００６３】
次に、ユーザが指９０１で音長制御スイッチ２２Ｃを押下したまま、他の指９０２でマトリクス表示入力部９の所定キースイッチ１００を押下する。サブＣＰＵ１２はこの押下位置を検出して（Ｓ３３）、座標（Ｙ座標のみでもよい）をメインＣＰＵ２に与えるとともに、該当するキースイッチ１００が属する横方向の列全ての発光表示部１１０を強発光（ライン強発光）させる（Ｓ３４）。例えば、図１０（Ａ）の例であれば、ｍｔＳＷ（１２，９）が属する横方向の列のｍｔＬＥＤ（Ｘ，９）の全てを強発光させる。
【００６４】
ここで、ユーザが指９０２をマトリクス表示入力部９で移動させて、キースイッチ１００の押下が解除されると（Ｓ３５）、キースイッチ１００が属する横方向列の強発光を解除（消光）する（Ｓ３６）。そして、ユーザが別の横方向列（Ｙ座標）のキースイッチ１００を押下すると、サブＣＰＵ１２はこの押下位置を検出して（Ｓ３７）、座標（Ｙ座標のみでもよい）をメインＣＰＵ２に与えるとともに、該当するキースイッチ１００が属する横方向の列全ての発光表示部１１０を強発光（ライン強発光）させる（Ｓ３８）。例えば、図１０（Ｂ）の例であれば、ｍｔＳＷ（１３，５）が属する横方向の列のｍｔＬＥＤ（Ｘ，５）の全てを強発光させる。
【００６５】
メインＣＰＵ２は移動前に選択されていたキースイッチ１００のＹ座標と、移動後に選択されたキースイッチ１００のＹ座標とからＹ軸方向の移動量を算出する（Ｓ３９）。記憶部４やＲＡＭ５等には、この移動量と音長調整量との関係が予め記憶されている。例えば、上下方向（Ｙ座標）に対して上方向に移動した場合には、上下方向の移動量に応じて音長を長くし、下方向に移動した場合には上下方向の移動量に応じて音長を短くする設定がなされている。メインＣＰＵ２の演奏処理部２０１は、算出された移動量に応じた音長調整量を読み出して（Ｓ４０）、音源６に対して音長調整制御を行う（Ｓ４３）。
【００６６】
このような処理の際にも、ユーザが指９０２をマトリクス表示入力部９でさらに移動させて、現状のキースイッチ１００の押下が解除されると（Ｓ４２）、キースイッチ１００が属する横方向列の強発光を解除（消光）する（Ｓ４１）。
【００６７】
このようなキースイッチ１００の押下位置移動による音長調整処理は、メインＣＰＵ２が音長制御スイッチ２２Ｃの押下の解除を検出するまで繰り返し行われる（Ｓ４４→Ｓ３７）。そして、音長制御スイッチ２２Ｃの押下解除が検出されると、メインＣＰＵ２は音長調整制御を終了する（Ｓ４４→Ｓ４５）。
【００６８】
このような処理を行うことで、ユーザは予め設定された基準音声に対して、簡単に音長を調整し、さらに自由度の高い楽曲を演奏することができる。そして、この際、音長調整量が発光ラインの移動により視認することができるので、ユーザに音長調整量を明確に認識させることができる。
【００６９】
（３）音量調整
図１１は音量調整制御のフローチャートを示す。また、図１２（Ａ）は音量調整開始状態での演奏装置１の正面図である、図１２（Ｂ）は音量調整状態での演奏装置１の正面図である。
【００７０】
音量調整を行う場合、ユーザは指９０１で音量制御スイッチ２２Ｄを押下する。メインＣＰＵ２はこれを検出して（Ｓ５１）、音量制御コマンドの受付制御を行い、マトリクス表示入力部９に対して音量調整制御時の処理制御を行う（Ｓ５２）。
【００７１】
次に、ユーザが指９０１で音量制御スイッチ２２Ｄを押下したまま、他の指９０２でマトリクス表示入力部９の所定キースイッチ１００を押下する。サブＣＰＵ１２はこの押下位置を検出して（Ｓ５３）、座標（Ｙ座標のみでもよい）をメインＣＰＵ２に与えるとともに、該当するキースイッチ１００が属する横方向の列全ての発光表示部１１０を強発光（ライン強発光）させる（Ｓ５４）。例えば、図１２（Ａ）の例であれば、ｍｔＳＷ（１２，９）が属する横方向の列のｍｔＬＥＤ（Ｘ，９）の全てを強発光させる。
【００７２】
ここで、ユーザが指９０２をマトリクス表示入力部９で移動させて、キースイッチ１００の押下が解除されると（Ｓ５５）、キースイッチ１００が属する横方向列の強発光を解除（消光）する（Ｓ５６）。そして、ユーザが別の横方向列（Ｙ座標）のキースイッチ１００を押下すると、サブＣＰＵ１２はこの押下位置を検出して（Ｓ５７）、座標（Ｙ座標のみでもよい）をメインＣＰＵ２に与えるとともに、該当するキースイッチ１００が属する横方向の列全ての発光表示部１１０を強発光（ライン強発光）させる（Ｓ５８）。例えば、図１２（Ｂ）の例であれば、ｍｔＳＷ（１３，５）が属する横方向の列のｍｔＬＥＤ（Ｘ，５）の全てを強発光させる。
【００７３】
メインＣＰＵ２は移動前に選択されていたキースイッチ１００のＹ座標と、移動後に選択されたキースイッチ１００のＹ座標とからＹ軸方向の移動量を算出する（Ｓ５９）。記憶部４やＲＡＭ５等には、この移動量と音量調整量との関係が予め記憶されている。例えば、上下方向（Ｙ座標）に対して下方向に移動した場合には、上下方向の移動量に応じて音量を小さくし、上方向に移動した場合には上下方向の移動量に応じて音量を大きくする設定がなされている。メインＣＰＵ２の演奏処理部２０１は、算出された移動量に応じた音量調整量を読み出して（Ｓ６０）、音源６に対して音量調整制御を行う（Ｓ６３）。
【００７４】
このような処理の際にも、ユーザが指９０２をマトリクス表示入力部９でさらに移動させて、現状のキースイッチ１００の押下が解除されると（Ｓ６２）、キースイッチ１００が属する横方向列の強発光を解除（消光）する（Ｓ６１）。
【００７５】
このようなキースイッチ１００の押下位置移動による音量調整処理は、メインＣＰＵ２が音量制御スイッチ２２Ｄの押下の解除を検出するまで繰り返し行われる（Ｓ６４→Ｓ５７）。そして、音量制御スイッチ２２Ｄの押下解除が検出されると、メインＣＰＵ２は音量調整制御を終了する（Ｓ６４→Ｓ６５）。
【００７６】
このような処理を行うことで、ユーザは予め設定された基準音声に対して、簡単に音量を調整し、さらに自由度の高い楽曲を演奏することができる。そして、この際、音量調整量が発光ラインの移動により視認することができるので、ユーザに音量調整量を明確に認識させることができる。ここで、演奏装置１にボリュームが存在する場合には、音量制御スイッチ２２Ｄとキースイッチ１００とによる音量調整幅をボリュームよる音量調整幅よりも細かくすることで、より詳細な音量調整を行うことができる。
【００７７】
なお、前述の音高、音長、音量調整制御において、指を滑らかに移動させた場合には、前述の処理フローに従い、移動に沿って徐々に調整量および強発光ラインが変化していく。
【００７８】
また、前述の説明では、制御スイッチを押下して、キースイッチを押下した時点の音の性質を調整の中心に設定し移動量から調整量を求める例、すなわち相対的な調整量の変更方法を示した。しかしながら、各ラインに予め固有の音の性質、すなわち、音高であれば予め設定された絶対的な音の高さ、音長であれば予め設定された絶対的な音の長さ、音量であれば予め設定された絶対的な音の大きさを設定しておき、ユーザが選択したキースイッチの属するライン位置により音の性質を設定するようにしてもよい。
【００７９】
（４）音色調整
図１３は音色調整制御のフローチャートを示す。また、図１４（Ａ）は音色調整開始状態での演奏装置１の正面図である、図１４（Ｂ）は音色調整状態での演奏装置１の正面図である。
【００８０】
音色調整を行う場合、ユーザは指９０１で音色制御スイッチ２２Ａを押下する。メインＣＰＵ２はこれを検出して（Ｓ７１）、音色制御コマンドの受付制御を行い、マトリクス表示入力部９に対して音色調整制御時の処理制御を行う（Ｓ７２）。
【００８１】
次に、ユーザが指９０１で音色制御スイッチ２２Ａを押下したまま、他の指９０２でマトリクス表示入力部９の所定キースイッチ１００を押下する。サブＣＰＵ１２はこの押下位置を検出して（Ｓ７３）、座標をメインＣＰＵ２に与えるとともに、該当するキースイッチ１００が属する縦方向および横方向の列全ての発光表示部１１０を強発光（十字形強発光）させる（Ｓ７４）。例えば、図１４（Ａ）の例であれば、ｍｔＳＷ（１３，８）が属する横方向の列のｍｔＬＥＤ（Ｘ，８）と縦方向の列のｍｔＬＥＤ（１３，Ｙ）との全てを強発光させる。
【００８２】
これと同時にメインＣＰＵ２は、検出された座標から、対応する音色データを検出する。ここで、音色データはマトリクス表示入力部９の各キースイッチ１００のそれぞれに個別に設定されており、予め記憶部４やＲＡＭ５等に記憶されている。メインＣＰＵ２は検出した音色データに基づき、音源６に音色制御を行う（Ｓ７５）。
【００８３】
このようなキースイッチ１００を用いた音色制御は、音色制御スイッチ２２Ａの押下の解除が検出されるまで繰り返し行われる（Ｓ７６→Ｓ７３）。
【００８４】
例えば、図１４（ｂ）に示すように、ユーザが新たなキースイッチ１００を押下すると、この座標を検出して、この座標に対応する音色制御を行う。この際、キースイッチ１００が変化すれば、前述の音高制御等の場合と同様に、元の十字強発光を解除して、新たなキースイッチ１００に対応する十字強発光が行われる。
【００８５】
そして、音色制御スイッチ２２Ａの押下解除が検出されると、メインＣＰＵ２は音色調整制御を終了する（Ｓ７６→Ｓ７７）。
【００８６】
このような処理を行うことで、ユーザは予め設定された基準音声に対して、簡単に音色を調整し、さらに自由度の高い楽曲を演奏することができる。そして、この際、音色が十字発光の位置により視認することができるので、ユーザに選択した音色を明確に認識させることができる。
【００８７】
以上のように、本実施形態の構成を用いることで、趣向性高く、自由度の高い楽曲を簡単に演奏することができる。
【００８８】
なお、前述の説明では、音高、音長、音量、音色を調整する方法を示したが、他の音の特性を調整する場合にも適用することができる。例えば、ステレオスピーカ８０から発生する左右の音量バランスを調整する場合に用いてもよく、この場合には、発光ラインを縦方向に延びる発光ラインにするとよい。
【００８９】
また、前述の説明では、キースイッチのマトリクスを１６×１６の２５６個にしたが、所望とする性能に応じて、キースイッチの配列は適宜設定すればよい。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態の演奏装置１の正面図である。
【図２】図１の演奏装置１を手前側（ユーザ側）から見た場合のスイッチ群１０および発光表示部１１０の構成を示す図である。
【図３】図１に示す演奏装置１の電気的構成を示すブロック図である。
【図４】本発明の実施形態の演奏装置の自動演奏処理のフローチャートである。
【図５】所定のキースイッチ１００が選択状態にある時のマトリクス表示部９の正面図である。
【図６】選択されたキースイッチ１００と発音列Ｐとが重なった時のマトリクス表示部９の正面図である。
【図７】音高調整制御のフローチャートである。
【図８】音高調整開始状態での演奏装置１の正面図および音高調整状態での演奏装置１の正面図である。
【図９】音長調整制御のフローチャートである。
【図１０】音長調整開始状態での演奏装置１の正面図および音長調整状態での演奏装置１の正面図である。
【図１１】音量調整制御のフローチャートである。
【図１２】音量調整開始状態での演奏装置１の正面図および音量調整状態での演奏装置１の正面図である。
【図１３】音色調整制御のフローチャートである。
【図１４】音色調整開始状態での演奏装置１の正面図および音色調整状態での演奏装置１の正面図である。
【符号の説明】
【００９１】
１−演奏装置、２−メインＣＰＵ、３−ＲＯＭ、４−記憶部、５−ＲＡＭ、６−音源、７−Ｄ／Ａコンバータ、８−サウンドシステム、９−マトリクス表示入力部、１０−キースイッチ群、１１−発光表示部群、１２−サブＣＰＵ、１３−タイマ、１４−入出力部、１５−バスライン、２１−表示部、２２，２２Ａ〜２２Ｋ−制御スイッチ、２４−他機通信Ｉ／Ｆ、２５−通信Ｉ／Ｆ、１００−キースイッチ、１１０−発光表示部、５００−筐体
【図１】
2007058149.tif 000003
【図２】
2007058149.tif 000004
【図３】
2007058149.tif 000005
【図４】
2007058149.tif 000006
【図５】
2007058149.tif 000007
【図６】
2007058149.tif 000008
【図７】
2007058149.tif 000009
【図８】
2007058149.tif 000010
【図９】
2007058149.tif 000011
【図１０】
2007058149.tif 000012
【図１１】
2007058149.tif 000013
【図１２】
2007058149.tif 000014
【図１３】
2007058149.tif 000015
【図１４】
2007058149.tif 000016