(57)【特許請求の範囲】
【請求項１】
Ｘ，Ｙ座標が（１，１）〜（ｍ，ｎ）の範囲に二次元配列され、内部に発光素子を有する複数のキースイッチを備え、選択されたキースイッチに応じて発音および発光する演奏装置であって、
前記複数のキースイッチの発光素子の発光パターンを記憶する記憶手段と、
選択されたキースイッチの選択を検知した押下時間を計時する計時手段と、
前記計時手段により計時された押下時間が所定時間以上になると、前記発光パターンを読み出して、該発光パターンに基づいて、該押下時間の経過とともに、前記選択されたキースイッチの周囲のキースイッチの発光素子を発光させて、順に発光させたキースイッチの周囲のキースイッチの発光素子を発光させていく発光制御を行うプッシュモードへ移行する制御手段と、
を備えたことを特徴とする演奏装置。
【請求項２】
前記記憶手段は、前記複数のキースイッチのそれぞれに対応する発音データと、該発音データのエフェクト情報と、を記憶し、
前記制御手段は、前記プッシュモードへ移行すると、前記エフェクト情報を読み出して、前記押下時間の経過とともに、前記選択されたキースイッチに割り当てられた発音データを時系列でエフェクトして出力する請求項１に記載の演奏装置。
【請求項３】
前記制御手段は、前記選択されたキースイッチの選択が解除されると、前記プッシュモードを解除する請求項１または請求項２に記載の演奏装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のキースイッチに対するユーザの演奏操作を受け付けて、この演奏操作に応じた演奏を行う演奏装置に関するものである。
【背景技術】
【０００２】
従来、テノリオンと呼称されるアプリケーションが知られている（例えば、非特許文献１及び２を参照）。このアプリケーションを実行する携帯電話機やゲーム機等の演奏装置では、横軸でタイミング、縦軸で音高を表すようにマトリクス上に配列された１６×１６のグリッドにおいて、ユーザから点の指定入力を受け付ける。そして、この演奏装置は、所定のタイミングで、左側の列から順に、指定点に対応する音高を発音する。これによって、ユーザはこの演奏装置を用いて趣向性高く簡単な楽曲を作曲したり演奏したりすることができる。
【非特許文献１】“ケータイニュース”、[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〉
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、前述の従来の演奏装置では、予め指定点毎に発音データが設定されており、この設定に基づいて各指定点で繰り返し発音が行われることで、楽曲が形成される。このため、所定間隔で同じ楽曲が繰り返されるので、作曲の自由度に制限が生じる。また、発光パターンの場合も同様に、所定間隔で同じ発光パターンの繰り返しになるので、発光パターンの自由度が制限され、ユーザが飽きる可能性がある。
【０００４】
このため、本発明の目的は、指定点毎に異なる発音間隔や発光状態としてより自由度の高い楽曲および発光パターンを形成することができる演奏装置を提供することにある。
【課題を解決するための手段】
【０００５】
この発明の演奏装置は、Ｘ，Ｙ座標が（１，１）〜（ｍ，ｎ）の範囲に二次元配列され、内部に発光素子を有する複数のキースイッチを備え、選択されたキースイッチに応じて発音および発光する演奏装置であって、前記複数のキースイッチの発光素子の発光パターンを記憶する記憶手段と、選択されたキースイッチの選択を検知した押下時間を計時する計時手段と、前記計時手段により計時された押下時間が所定時間以上になると、前記発光パターンを読み出して、該発光パターンに基づいて、該押下時間の経過とともに、前記選択されたキースイッチの周囲のキースイッチの発光素子を発光させて、順に発光させたキースイッチの周囲のキースイッチの発光素子を発光させていく発光制御を行うプッシュモードへ移行する制御手段と、を備えたことを特徴としている。
【０００６】
この構成では、キースイッチが選択されると、該キースイッチに割り当てられた音質、音長および音高で楽音が発音される。これと同時にキースイッチに備えられた発光素子が予め設定された発光パターンで発光する。これにより、キースイッチの選択時間により、多様な発光パターンが得られる。
【０００８】
また、キースイッチに備えられた発光素子を含む所定領域内の発光素子の発光パターンが変化する。
【０００９】
また、この発明の演奏装置は、記憶手段が前記複数のキースイッチのそれぞれに対応する発音データと、該発音データのエフェクト情報と、を記憶し、前記制御手段は、前記プッシュモードへ移行すると、前記エフェクト情報を読み出して、前記押下時間の経過とともに、前記選択されたキースイッチに割り当てられた発音データを時系列でエフェクトして出力することを特徴としている。
【００１０】
この構成では、キースイッチの選択時間が所定時間長以上になると、選択されたキースイッチに割り当てられた音質、音長、および音高がエフェクトされた状態で楽音が発音される。
また、この発明の演奏装置は、制御手段が前記選択されたキースイッチの選択が解除されると、前記プッシュモードを解除することを特徴としている。
【発明の効果】
【００１１】
この発明によれば、比較的短い周期での繰り返しパターンの発生しない発光パターンや発音パターンを実現することができる。この際、ユーザはキースイッチの選択のみの操作しか行わなくてもよく、これにより、さらに趣向性高く自由度の高い楽曲および発光パターンを簡単に演奏することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の第１の実施形態に係る演奏装置について図を参照して説明する。この演奏装置は、略直方体平板形状の筐体へマトリクス状に配置された複数のキースイッチを備え、キースイッチを所望数選択することで楽曲を演奏するものである。また、この演奏装置は、選択したキースイッチ群とマトリクス表示領域の所定端との距離に応じて異なる発音パターンの発音データおよび発光パターンが得られる。これにより、本実施形態の演奏装置は、従来の演奏装置よりも趣向性高く自由度の高い楽曲を簡単に演奏することができるとともに、複雑な発光パターンを簡単に実現することができる。
【００１３】
図１は本実施形態の演奏装置１の正面図である。
図２は図１の演奏装置１を手前側（ユーザ側）から見た場合のスイッチ群１０および発光表示部１１０の構成を示す図である。
【００１４】
演奏装置１は略直方体平板形状の筐体５００を有し、スタンド４００により支持されている。筐体５００は、その上面に２次元マトリクス状に配置されたキースイッチ１００からなるキースイッチ群１０を備える。キースイッチ群１０は、縦方向および横方向にそれぞれ１６個のキースイッチ１００が配列されており、全体として合計２５６個のキースイッチ１００が２次元配列されてなる。
【００１５】
このキースイッチ１００は、例えばプッシュ式スイッチであり、内部にＬＥＤ等を備えた発光表示部１１０が配置されている。この全ての発光表示部１１０が発光表示部群１１を構成する。発光表示部１１０は、キースイッチ１００がユーザにより押下されること等により発光する。また、発光表示部群１１は、後述する制御スイッチ２２とキースイッチ１００との押下の組み合わせに応じて所定パターンで発光する。
【００１６】
このキースイッチ群１０の各キースイッチ１００および発光表示部群１１の各発光表示部１１０の位置は、縦方向をＹ座標とし、横方向をＸ座標とする２次元座標系で示される。ここで、以下の説明では、図２における向かって左端で且つ下端のキースイッチ１００の座標をｍｔＳＷ（１，１）とし、向かって右端で且つ上端のキースイッチ１００の座標をｍｔＳＷ（１６，１６）とする。また、この配列に応じて、図２における向かって左端で且つ下端の発光表示部１１０の座標をｍｔＬＥＤ（１，１）とし、向かって右端で且つ上端の発光表示部１１０の座標をｍｔＬＥＤ（１６，１６）とする。
【００１７】
筐体５００におけるキースイッチ群１０および発光表示部群１１のユーザ側から向かって左額縁部には制御ボタン２２Ａ〜２２Ｄが配置され、右額縁部には制御ボタン２２Ｅ〜２２Ｈが配置される。また、筐体５００における上額縁部には制御ボタン２２Ｉとステレオスピーカ８０とが配置されており、下額縁部には、制御ボタン２２Ｊ，２２Ｋと液晶表示部２１が配置されている。また、筐体５００の上額縁側の側面には、接続ケーブル３００の一端が接続される入力端子２３が配設されている。接続ケーブル３００の他端は、通信相手となる他の演奏装置に接続され、演奏装置１はこの接続ケーブル３００を介して他の演奏装置と通信を行う。
【００１８】
図３は、図１に示す演奏装置１の電気的構成を示すブロック図である。
【００１９】
演奏装置１は、メインＣＰＵ２、ＲＯＭ３、記憶部４、ＲＡＭ５、音源６、マトリクス表示入力部９、表示部２１、制御スイッチ２２、タイマ１３、入出力部１４、他機通信Ｉ／Ｆ２４、および通信Ｉ／Ｆ２５がバスライン１５を介して接続される構造を備える。
【００２０】
ＲＯＭ３は、演奏装置１を起動させるための起動プログラムを記憶している。記憶部４は例えば、フラッシュメモリ等やハードディスク等の書き換え可能で且つデータ保存が可能な記憶手段である。記憶部４は、演奏装置１に演奏を実行させるための演奏処理プログラム等の所定のプログラムを記憶するとともに、このプログラムの実行に必要な所定データを記憶している。この所定データには、例えば発音設定データがあり、発音設定データは、各キースイッチ１００とこれらキースイッチ１００毎に割り当てられる音高との対応関係や、音源６へのデフォルトで設定する基準音色を示すデータである。この発音設定データは、例えばＭＩＤＩ規格に基づいて設定されている。
【００２１】
ＲＡＭ５は、メインＣＰＵ２の作業領域として機能し、記憶部４から読み出されたプログラムやデータを一時的に記憶する。また、ＲＡＭ５は、図１で示したキースイッチ群１０の座標を示す座標記憶部５１、対応関係記憶部５２を備える。
【００２２】
座標記憶部５１は、各キースイッチ１００のオン状態を記憶する記憶部である。座標記憶部５１は、図２で示すキースイッチ群１０の配列と同じ形状の１６×１６のテーブルで構成され、各キースイッチ１００に対応するエリアは１ビットのフラグで構成される。そして、キースイッチ１００が所定時間長に亘り押下され続けた場合には、押下キースイッチ１００に対応するエリアがセット「１」にされる。このセット「１」にされた状態がオン状態であり、キースイッチ１００に対応するエリアがリセット「０」に設定されている状態がオフ状態である。
【００２３】
また、対応関係記憶部５２は、各スイッチ１００に割り当てるノートナンバのリストを登録するノートナンバテーブルＴを記憶する。この実施形態では、ノートナンバテーブルＴには、初期設定ではＹ座標＝１〜１６に対して１６個のノートナンバが割り当てられ、Ｘ座標＝１〜１６に対して同じ音高になるように設定される。ここで、ノートナンバとは、後述の演奏処理部２０１から音源６に対して音高等を指示する数値であり、「６０」が中心の「音階ド（Ｃ４）」となる。本実施形態では、「６０」〜「７５」のノートナンバをＹ座標に割り当てるものとし、起動時のデフォルト設定は、Ｙ座標＝１に対して「６０」、Ｙ座標＝２に対して「６１」とＹ座標について順番にノートナンバが割り当てられ、Ｙ座標＝１６に対して「７５」までが割り当てられる。なお、１６×１６＝２５６の各スイッチ１００の全てに独立してノートナンバを割り当てるようにしてもよい。また、割り当てるノートナンバの範囲は「６０」〜「７５」に限定されない。
【００２４】
音源６は、例えばＭＩＤＩ音源であり、所定の音色でデジタル音声信号を生成し、Ｄ／Ａコンバータ７に出力するものである。ここでは、音源６は複数種類の内蔵音色（ピアノ、ギター等）とともに、外部から入力された外部音色でデジタル音声信号を生成することができる。ノートナンバは上述のノートナンバテーブルＴによって各スイッチ１００と対応付けられており、このため複数種類の楽音データはノートナンバが付されることで各スイッチ１００に対応付けられている。音源６は、メインＣＰＵ２から音色の指定（音色指定）を受けるとともに、ノートナンバの通知を受けることで、指定された音色で通知されたノートナンバに基づいたデジタル音声信号を所定音長（例えば、２００ｍｓｅｃ）で発音させるように生成する。
【００２５】
Ｄ／Ａコンバータ７は、音源６から入力されたデジタル音声信号をアナログ音声信号に変換してサウンドシステム８へ出力する。サウンドシステム８は入力された音声信号を音声に変換してスピーカ８０から放音する。
【００２６】
マトリクス表示入力部９は、図１を用いて上述したキースイッチ群１０、発光表示部群１１及びサブＣＰＵ１２を備える。
【００２７】
サブＣＰＵ１２は、押下されたキースイッチ１００（図２）の座標を検出して押下キースイッチ位置情報としてメインＣＰＵ２へ出力する。
【００２８】
タイマ１３は計時を行ってメインＣＰＵ２に通知するものである。入出力部１４は、各種の記憶媒体４００と本演奏装置１（メインＣＰＵ２）との間でデータの入出力を行うためのインターフェース回路である。制御スイッチ２２は各種の制御命令を受け付けるスイッチである。
【００２９】
メインＣＰＵ２は、接続されている各構成の動作を制御する。メインＣＰＵ２は、演奏プログラムを実行することにより演奏処理部２０１、移動ルート算出部２０２、及び表示処理部２０３として機能する。
【００３０】
演奏処理部２０１は、記憶部４で記憶される発音設定データを用いて、ユーザが演奏操作をしたキースイッチ１００に対応した発音をするよう音源６の音声信号の生成を制御する。具体的には、演奏処理部２０１は、初期化処理として、所定の初期音色で音源６に音色指定を行うとともに、上述した初期設定でノートナンバテーブルＴに各スイッチのＹ座標に対応するノートナンバを登録する。
【００３１】
演奏処理部２０１は、サブＣＰＵ１２から押下キースイッチ位置情報を取得することで、ユーザの押下したキースイッチ１００の座標を検出する。
【００３２】
演奏処理部２０１は、ノートナンバテーブルＴを参照することで、この通知された座標に応じたノートナンバを特定して音源６に通知する発音処理を実行する。これによって、音源６で、設定されている音色で、かつユーザの押下したキースイッチ１００に対応した音声信号が生成される。
【００３３】
移動ルート算出部２０２は、取得したキースイッチ１００の座標から、予め設定されているマトリクス表示入力部９の一辺に向かって垂直な座標の移動ルートｍｔを算出する。
【００３４】
図４は取得したキースイッチ１００の座標と、以下に示すいわゆる「バウンズモード」の移動ルートとの関係を示す図である。
【００３５】
図４の例に示すように、移動ルートｍｔは、キースイッチ１００により選択された座標からマトリクス表示入力部９の下端に向かって垂直下方に（Ｙ軸方向に沿って）座標が所定時間間隔で徐々に移動し、下端の座標に達した時点で、いわゆる「跳ね返り」、垂直上方に（Ｙ軸方向に沿って）移動してキースイッチ１００の選択座標に達するルートである。そして、さらに、移動ルートｍｔは、キースイッチ１００の選択座標で再度「跳ね返り」、垂直下方に移動する。すなわち、移動ルートｍｔはキースイッチ１００の選択座標を始点として、該選択座標とＸ軸の座標が同じマトリクス表示入力部９の下端の座標とを往復動する座標移動航跡である。
【００３６】
移動ルート算出部２０２は、算出した移動ルートｍｔと予め設定された座標の移動速度から、キースイッチ１００の選択タイミングを開始タイミングとして、選択キースイッチ１００の座標とマトリクス表示入力部９の下端の座標との間における各キースイッチ１００の座標を、順に表示処理部２０３に与える。また、移動ルート算出部２０２は、算出した移動ルートｍｔによる座標がマトリクス表示入力部９の下端の座標に達するタイミングと、選択されたキースイッチ１００の座標に達するタイミングを、演奏処理部２０１に与える。
【００３７】
演奏処理部２０１は、ノートナンバテーブルＴを参照することで、この通知されたタイミングで音源６に通知する発音処理を実行する。これによって、音源６で、設定されている音色で、かつユーザの押下したキースイッチ１００に対応した音声信号が生成される。すなわち、この「バウンズモード」では、移動ルートｍｔ上の座標が選択キースイッチ１００の座標とマトリクス表示入力部９の下端の座標に一致したタイミングで、音源６から選択キースイッチ１００に対応する発音処理が実行される。
【００３８】
このような移動ルートｍｔの算出処理および発音処理は、選択されたキースイッチ１００毎に平行して行われる。すなわち、各選択キースイッチ１００に対して個別に移動ルートｍｔの算出と、所定タイミングでの発音処理とが行われる。この際、各移動ルートの座標移動速度を同一に設定しても、異ならせて設定してもよい。
【００３９】
このため、音源６から出力される楽音は、それぞれに選択キースイッチ１００とマトリクス表示入力部９の下端との距離に準じた発音周期で発音される各選択キースイッチ１００にそれぞれ割り当てられた音の重ね合わせになるので、非常にランダムな相関性の低い音同士の組み合わせにより形成される。これにより、音源６から出力される楽音は、ユーザからのキースイッチ入力タイミングに従って、非常に趣向性の高く、自由度の高いものとなる。
【００４０】
表示処理部２０３は、発光表示部群１１の発光表示を制御する処理（表示処理）を実行する。
【００４１】
図５はバウンズモードにおけるマトリクス表示入力部９の発光状態を示す概念図であり、（Ａ）は所定のキースイッチ１００が選択された時点、（Ｂ）は選択キースイッチ１００からマトリクス表示入力部９の下端へ移動ルートｍｔ上を移動座標が移動する時点、（Ｃ）はマトリクス表示入力部９の下端に移動座標が達する時点、（Ｄ）はマトリクス表示入力部９の下端から選択キースイッチ１００へ移動ルートｍｔ上を移動座標が移動する時点、を示す。
【００４２】
この表示処理では、表示処理部２０３は、移動ルート算出部２０２から与えられるタイミングと座標とに基づき移動ルートｍｔ上の各キースイッチ１００に対応する発光表示部１１０を、順次、強発光させる。例えば、図５の例であれば、ユーザがｍｔＳＷ（１３，８）のキースイッチ１００を選択すると、選択時点でｍｔＬＥＤ（１３，８）を強発光させ（図５（Ａ））、順次、前述のタイミングで移動ルートｍｔ上の移動座標を下方に移動しながらｍｔＬＥＤ（１３，Ｙ１）を強発光させる（図５（Ｂ））。そして、移動座標がマトリクス表示入力部９の下端に達すると、この位置のキースイッチ１００に対応するｍｔＬＥＤ（１３，１）を強発光させる（図５（Ｃ））。そして、順次、前述のタイミングで移動ルートｍｔ上の移動座標を上方に移動しながらｍｔＬＥＤ（１３，Ｙ２）を強発光させる（図５（Ｄ））。そして、表示処理部２０３は、移動座標を移動ルートｍｔ上で往復移動させながら、移動ルートｍｔ上の発光表示部１１０を順次発光させる。これにより、ユーザには、発音に連動して、光が選択キースイッチ１００とマトリクス表示入力部９の下端との間を跳ね返りながら移動し続けるように見える。
【００４３】
このような表示処理も、選択したキースイッチ毎に対して平行で行われ、往復動の周期は、各キースイッチと下端との間隔に依存するので、図６に示すように、互いの殆ど相関を持たない複数の光がバウンドする表示を得ることができる。図６は、バウンズモードにおいて複数のキースイッチを選択した状態でのマトリクス表示入力部９を示した図である。
【００４４】
次に、本実施形態の演奏装置の動作処理について説明する。
【００４５】
図７は本実施形態の演奏装置のバウンズモード処理のフローチャートである。
【００４６】
ユーザにより、前述のように所定のキースイッチ１００が押下され続けると、マトリクス表示入力部９のサブＣＰＵ１２は該当するキースイッチ１００は選択状態とし、この選択されたキースイッチ１００に対応する座標情報をメインＣＰＵ２に与える（Ｓ１）。
【００４７】
メインＣＰＵ２は、取得した座標から、移動ルート算出部２０２で、該当するキースイッチ１００とＸ座標が同じである、マトリクス表示入力部９の下端の座標を算出して、移動ルートｍｔを算出する（Ｓ２）。また、メインＣＰＵ２の演奏処理部２０１は、選択キースイッチ１００に対応する発音データを音源６に与えて所定の発音を実行し（Ｓ３）、表示処理部２０３は、選択キースイッチ１００に対応する発光表示部１１０の発光消光処理を実行する（Ｓ４）。
【００４８】
メインＣＰＵ２の移動ルート算出部２０２は、算出した移動ルートｍｔに沿って、マトリクス表示部９の下方へ向かうように座標を順次与えて（Ｓ５）、前記下端の座標が与えられるまで、表示処理部２０３は与えられた移動座標毎に発光表示部１１０の発光消光処理を実行する（Ｓ６→Ｓ４）。
【００４９】
移動ルートｍｔ上の下端の座標が与えられると、メインＣＰＵ２の演奏処理部２０１は、選択キースイッチ１００に対応する発音データを音源６に与えて所定の発音を実行し（Ｓ６→Ｓ７）、表示処理部２０３は、下端座標の発光表示部１１０の発光消光処理を実行する（Ｓ８）。
【００５０】
マトリクス表示入力部９の下端まで座標が達すると、メインＣＰＵ２の移動ルート算出部２０２は、算出した移動ルートｍｔに沿って、マトリクス表示部９の上方へ向かうように座標を順次与えて（Ｓ９）、前記選択キースイッチ１００の座標が与えられるまで、表示処理部２０３は与えられた移動座標毎に発光表示部１１０の発光消光処理を実行する（Ｓ１０→Ｓ８）。
【００５１】
このループ処理は、ユーザにより停止入力が行われるまで継続して実行される。ここで、停止入力方法としては、例えば、前記下端の座標に対応するキースイッチ１００を押下する等の方法を用いればよい。そして、この停止処理は、選択キースイッチ毎に設定することができ、ユーザは容易に選択キースイッチ１００の組み合わせを変更することができ、楽曲の変更を容易に行うことができる。
【００５２】
なお、前述の説明では、横方向をＸ軸方向、縦方向をＹ軸方向とし、向かって左側から右側へＸ座標が増加し、下側から上側へＹ座標が増加する座標系を設定しているが、これらの方向等の定義は任意なものであり、必要に応じて適宜設定すればよい。これにより、前述のようにマトリクス表示入力部９の下端を跳ね返り端とするのではなく、右端や左端、さらには上端を跳ね返り端に設定することもできる。
【００５３】
次に、第２の実施形態に係る演奏装置について図を参照して説明する。
本実施形態は、第１の実施形態と機構的、電気的構成は同じであるが、発音処理および発光消光処理が異なるものである。したがって、第１の実施形態と同じ箇所については説明を省略する。
【００５４】
記憶部４は、キースイッチ１００毎の発音設定データ等とは別に、以下に具体的に説明する「プッシュモード」時に、キースイッチ１００が所定時間以上押下され続けた場合の発音データのエフェクト情報を記憶している。また、記憶部４は、同様に「プッシュモード」時に、キースイッチ１００が所定時間以上押下され続けた場合の発光表示部１１０の発光パターンも記憶している。
【００５５】
演奏処理部２０１は、記憶部４で記憶される発音設定データを用いて、ユーザが演奏操作をしたキースイッチ１００に対応した発音をするよう音源６の音声信号の生成を制御する。具体的には、演奏処理部２０１は、初期化処理として、所定の初期音色で音源６に音色指定を行うとともに、上述した初期設定でノートナンバテーブルＴに各スイッチのＹ座標に対応するノートナンバを登録する。
【００５６】
演奏処理部２０１は、サブＣＰＵ１２から押下キースイッチ位置情報を取得することで、ユーザの押下したキースイッチ１００の座標を検出する。
【００５７】
演奏処理部２０１は、ノートナンバテーブルＴを参照することで、この通知された座標に応じたノートナンバを特定して音源６に通知する発音処理を実行する。これによって、音源６で、設定されている音色で、かつユーザの押下したキースイッチ１００に対応した音声信号が生成される。
【００５８】
表示処理部２０３は、演奏処理部２０１で得られた選択キースイッチ１００の座標に基づき、対応する発光表示部１１０の発光表示を制御する処理（表示処理）を実行する。
【００５９】
ここで、メインＣＰＵ２は、サブＣＰＵ１２から押下情報に基づき、各キースイッチ１００の連続押下時間を計測している。そして、ユーザがキースイッチ１００を押下し続けて、連続押下時間が所定閾値時間を超えると、演奏処理部２０１および表示処理部２０３に、「プッシュモード」に移行する制御を行う。
【００６０】
演奏処理部２０１は、「プッシュモード」の移行を検出すると、記憶部４からエフェクト情報を読み出し、時系列で発音データをエフェクトする。このエフェクトされた発音データは音源６に与えられる。ここで、このエフェクトとしては、例えば、徐々に音高を変化させたり、徐々に音長を変化させたり、徐々に音量を変化させる処理、すなわち、周波数変調や、繰り返し周期変化や、振幅変化を実行する処理である。
【００６１】
このような処理により、ユーザの押下時間に応じて、非常に多様な連続的発音データを得ることができる。そして、複数のキースイッチを押下し続けることで、さらに多様で趣向性の高く、自由度の高い楽音データを簡単に得ることができる。この際、複数のキースイッチに押下開始時間は同じにする必要はなく、押下開始時間が異なれば、より一層多様な楽音データが得られる。また、エフェクト情報は、全てのキースイッチに対して同じであってもよいが、異ならせておくことにより、さらに楽音データの自由度が向上する。
【００６２】
表示処理部２０３は、「プッシュモード」の移行を検出すると、記憶部４から発光パターンを読み出して、この発光パターンで該当する発光表示部１１０を発光制御する。
【００６３】
図８は、プッシュモード時におけるマトリクス表示入力部９の発光パターンを示す図であり、（Ａ）はプッシュモード開始時（一点押下）、（Ｂ）は押下点が２点に変化し、所定時間経過した時を示す。
【００６４】
まず、表示処理部２０３は、ある特定のキースイッチ１００Ａでの「プッシュモード」の移行を検出すると、図８（Ａ）に示すように、ユーザが指９０１で押下しているキースイッチ１００Ａの発光表示部１１０Ａを発光させた状態から、周囲の発光表示部１１０Ｂを含む所定領域で発光制御を行う。この際、元々発光している押下キースイッチ１００Ａの発光表示部１１０Ａは経過時間とともに、発光強度を強くする。
【００６５】
次に、表示処理部２０３は、別のキースイッチ１００Ｃでの「プッシュモード」の移行を検出すると、図８（Ｂ）に示すように、ユーザが指９０２で押下しているキースイッチ１００Ｃの発光表示部１１０Ｃを発光させた状態から、周囲の発光表示部１１０Ｄを含む所定領域で発光制御を行う。この際、発光表示部１１０Ａの周囲の発光表示部１１０Ｂの範囲はさらに拡大している。
【００６６】
なお、発光パターンはここに述べたように、徐々に強く広くなるものに限らず、徐々に弱くなるものや、所定周期で強弱をつけたり、発光範囲を広くしたり狭くしたりすることもできる。
【００６７】
このような処理により、ユーザの押下時間に応じて、多様な発光パターンを得ることができる。そして、複数のキースイッチを押下し続けることで、さらに多様で趣向性の高く、自由度の高い発光パターンを簡単に得ることができる。
【００６８】
これにより、ユーザは、聴覚的に楽しいだけではなく、視覚的にも非常に楽しく演奏を行うことができる。
【００６９】
次に、本実施形態の演奏装置の動作処理について説明する。
【００７０】
図９は本実施形態の演奏装置のプッシュモード処理のフローチャートである。
【００７１】
ユーザにより、前述のように所定のキースイッチ１００が押下され続けると、マトリクス表示入力部９のサブＣＰＵ１２は該当するキースイッチ１００は選択状態とし、この選択されたキースイッチ１００に対応する座標情報をメインＣＰＵ２に与える（Ｓ１１→Ｓ１２→Ｓ１３）。
【００７２】
演奏処理部２０１は該当するキースイッチ１００に対応する発音データを取得して発音し、表示処理部２０３は該当する発光表示部１１０に対して通常の強発光処理を行う（Ｓ１４）。
この際、メインＣＰＵ２はタイマ１３を利用して押下時間をカウントする（Ｓ１５）。
【００７３】
そして、計測押下時間が所定閾値Ｔｔｈを超えると（Ｓ１６）、メインＣＰＵ２は「プッシュモード」に切り替え、演奏処理部２０１は発音データをエフェクトし（Ｓ１７）、表示処理部２０３は所定の発光パターンで発光制御を行う（Ｓ１８）。
【００７４】
このような処理は、該当するキースイッチ１００の押下が解除されるまで継続して行われる（Ｓ１８→Ｓ１１→Ｓ１２）。
【００７５】
このような構成および処理を行うことで、ユーザは趣向性が高く、自由度が高い楽音を簡単に作曲することができるとともに、視覚的にも趣向性が高く、自由度が高い表示パターンを簡単に得ることができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態の演奏装置１の外観斜視図である。
【図２】図１の演奏装置１を手前側（ユーザ側）から見た場合のスイッチ群１０および発光表示部１１０の構成を示す図である。
【図３】図１に示す演奏装置１の電気的構成を示すブロック図である。
【図４】取得したキースイッチ１００の座標と、以下に示すいわゆる「バウンズモード」の移動ルートとの関係を示す図である。
【図５】バウンズモードにおけるマトリクス表示入力部９の発光状態を示す概念図である。
【図６】バウンズモードにおいて複数のキースイッチを選択した状態でのマトリクス表示入力部９を示した図である。
【図７】第１の実施形態の演奏装置のバウンズモード処理のフローチャートである。
【図８】プッシュモード時におけるマトリクス表示入力部９の発光パターンを示す図である。
【図９】第２の実施形態の演奏装置のプッシュモード処理のフローチャートである。
【符号の説明】
【００７７】
１−演奏装置、２−メインＣＰＵ、３−ＲＯＭ、４−記憶部、５−ＲＡＭ、６−音源、７−Ｄ／Ａコンバータ、８−サウンドシステム、９−マトリクス表示入力部、１０−キースイッチ群、１１−発光表示部群、１２−サブＣＰＵ、１３−タイマ、１４−入出力部、１５−バスライン、２１−表示部、２２，２２Ａ〜２２Ｉ−制御スイッチ、２４−他機通信Ｉ／Ｆ、２５−通信Ｉ／Ｆ、１００−キースイッチ、１１０−発光表示部、５００−筐体
【図１】
0004586041.tif 000002
【図２】
0004586041.tif 000003
【図３】
0004586041.tif 000004
【図４】
0004586041.tif 000005
【図５】
0004586041.tif 000006
【図６】
0004586041.tif 000007
【図７】
0004586041.tif 000008
【図８】
0004586041.tif 000009
【図９】
0004586041.tif 000010