(57)【要約】【課題】  幼児の誤操作あるいは故意操作による大音量の楽音の発生を防止することが可能となる電子鍵盤楽器を提供する。【解決手段】  本実施の形態の電子鍵盤楽器では、ユーザが一方の手で所定の複数の操作子を同時に操作した状態で、他方の手でボリューム・スライダ２ｂのつまみ２ｂ１を操作したときにのみ、そのつまみ２ｂ１の位置によって指定される音量変更を受け付けるようにしている。そして、片手で同時に操作する複数の操作子の組み合わせとして、幼児では操作できない次の組み合わせを採用している。すなわち、（１）２鍵以上の鍵であって、最も離れている鍵間の音程が１オクターブあるいは１オクターブから前または後に所定度数離れたものの組み合わせ（２）ピッチベンダ２ａとその近傍の鍵１ａの組み合わせである。【選択図】図２
2009193010.tif 000002
【特許請求の範囲】
【請求項１】
音高情報を含む演奏データを入力するための複数の鍵からなる鍵盤および各種楽音パラメータを制御するための制御操作子を含む演奏操作子と、
供給された演奏データに基づいて楽音信号を生成し、その楽音信号に応じた楽音を発生させる楽音発生手段と、
該楽音発生手段によって発生される楽音の音量を指示するための音量指示操作子と、
前記演奏操作子のうち、少なくとも２つの操作子であって、当該操作子を幼児が片手で同時に操作できないものを、ユーザが片手で同時に操作した状態で、もう一方の手で前記音量指示操作子を操作したときに、当該音量指示操作子に対する操作を受け付けるように制御する制御手段と
を有することを特徴とする電子鍵盤楽器。
【請求項２】
前記少なくとも２つの操作子は、前記複数の鍵のうちの少なくとも２鍵であって、その鍵間が１オクターブあるいは１オクターブから前または後に所定度数だけ離れた距離に配置されているものであることを特徴とする請求項１に記載の電子鍵盤楽器。
【請求項３】
前記少なくとも２つの操作子は、前記制御操作子であって、操作状態から非操作状態にしたときに所定の位置に自動的に復帰する自己復帰型操作子と、該自己復帰型操作子の近傍に位置するいずれかの鍵を少なくとも１つ含むことを特徴とする請求項１に記載の電子鍵盤楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、幼児の誤操作あるいは故意操作による大音量の楽音の発生を防止する機能を備えた電子鍵盤楽器に関する。
【背景技術】
【０００２】
幼児の誤操作あるいは故意操作による不具合を防止する機能として、チャイルドロック機能が知られており、チャイルドロック機能を備えた装置の一例としては、リモコンがある（たとえば、特許文献１〜３参照）。特許文献１に記載のリモコンでは、幼児が同時に押し難い複数のキー、たとえば数字キーのうちの“１”キーと“１２”キーを同時に押すことによって、チャイルドロックの設定／解除を行うことができるようにしている。また、特許文献２に記載のリモコンでは、１つのスイッチを押さえながらでなくては作動しないスイッチにより、チャイルドロックの設定／解除を行うことができるようにしている。さらに、特許文献３に記載のリモコンでは、スライドスイッチの操作部を指で押下したまま、横にスライドさせることにより、チャイルドロックの設定／解除を行うことができるようにしている。
【０００３】
ところで、上記従来のリモコンのチャイルドロック機能を電子鍵盤楽器に適用した場合、いわゆる当業者であれば、幼児が操作し難いキーを操作することによって、当該電子鍵盤楽器の所定機能（たとえば、音量指示操作子の操作に応じた音量制御）に対するチャイルドロックの設定／解除を行う構成を容易に想到することができる。
【特許文献１】特開２００５−２０４１１２号公報
【特許文献２】特開２００６−１４２５２号公報
【特許文献３】特許第３３８２９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来のリモコンのチャイルドロック機能を電子鍵盤楽器に適用した構成では、チャイルドロックを解除する操作が、幼児にとって操作し難いとは言え、完全にできない操作ではないので、幼児であっても操作方法を覚えることで、チャイルドロックを解除できることもある。そして、チャイルドロックが解除された後、幼児が、たとえば音量指示操作子を誤操作あるいは故意操作すると、周囲に迷惑となる大音量の楽音が発生してしまうことがあり得る。
【０００５】
本発明は、この点に着目してなされたものであり、幼児の誤操作あるいは故意操作による大音量の楽音の発生を防止することが可能となる電子鍵盤楽器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の電子鍵盤楽器は、音高情報を含む演奏データを入力するための複数の鍵からなる鍵盤および各種楽音パラメータを制御するための制御操作子を含む演奏操作子と、供給された演奏データに基づいて楽音信号を生成し、その楽音信号に応じた楽音を発生させる楽音発生手段と、該楽音発生手段によって発生される楽音の音量を指示するための音量指示操作子と、前記演奏操作子のうち、少なくとも２つの操作子であって、当該操作子を幼児が片手で同時に操作できないものを、ユーザが片手で同時に操作した状態で、もう一方の手で前記音量指示操作子を操作したときに、当該音量指示操作子に対する操作を受け付けるように制御する制御手段とを有することを特徴とする。
【０００７】
請求項２に記載の電子鍵盤楽器は、請求項１の電子鍵盤楽器において、前記少なくとも２つの操作子は、前記複数の鍵のうちの少なくとも２鍵であって、その鍵間が１オクターブあるいは１オクターブから前または後に所定度数だけ離れた距離に配置されているものであることを特徴とする。
【０００８】
請求項３に記載の電子鍵盤楽器は、請求項１の電子鍵盤楽器において、前記少なくとも２つの操作子は、前記制御操作子であって、操作状態から非操作状態にしたときに所定の位置に自動的に復帰する自己復帰型操作子と、該自己復帰型操作子の近傍に位置するいずれかの鍵を少なくとも１つ含むことを特徴とする。
【発明の効果】
【０００９】
請求項１に記載の発明によれば、演奏操作子のうち、少なくとも２つの操作子であって、当該操作子を幼児が片手で同時に操作できないものを、ユーザが片手で同時に操作した状態で、もう一方の手で音量指示操作子を操作したときに、当該音量指示操作子に対する操作を受け付けるようにしたので、幼児の誤操作あるいは故意操作による大音量の楽音の発生を防止することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１１】
図１は、本発明の一実施の形態に係る電子鍵盤楽器の概略構成を示すブロック図である。
【００１２】
同図に示すように、本実施の形態の電子鍵盤楽器は、音高情報を含む演奏データを入力するための複数の鍵からなる鍵盤１と、各種楽音パラメータを制御するための１乃至複数の制御操作子からなるコントローラ２と、各種情報を入力するための複数のスイッチからなる操作パネル３と、鍵盤１の各鍵の操作状態を検出するための鍵盤スキャン回路４と、コントローラ２の各制御操作子の操作状態を検出するためのコントローラ・スキャン回路５と、操作パネル３の各スイッチの操作状態を検出するためのパネル・スキャン回路６と、装置全体の制御を司るＣＰＵ７と、該ＣＰＵ７が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ８と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ９と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ１０と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する外部記憶装置１１と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示器１２と、外部ＭＩＤＩ（Musical Instrument Digital Interface）機器１００等の外部機器を接続し、この外部機器とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１３と、鍵盤１から入力された演奏データや、前記外部記憶装置１１に記憶されたいずれかの楽曲データを再生して得られた演奏データ等を楽音信号に変換する音源回路１４と、該音源回路１４からの楽音信号に各種効果を付与するためのＤＳＰ（digital signal processor）１５と、該ＤＳＰ１５からのデジタル楽音信号をアナログ楽音信号に変換する、ＤＡＣ（digital-to-analog converter）を含むオーディオ回路１７と、オーディオ回路１７からのアナログ楽音信号を音響に変換する、たとえばアンプやスピーカ等のサウンドシステム１８とにより構成されている。
【００１３】
上記構成要素４〜１５は、バス１９を介して相互に接続され、ＣＰＵ７にはタイマ１０が接続され、通信Ｉ／Ｆ１３には外部ＭＩＤＩ機器１００が接続され、音源回路１４には波形メモリ１６が接続され、ＤＳＰ１５にはオーディオ回路１７が接続され、オーディオ回路１７にはサウンドシステム１８が接続されている。
【００１４】
コントローラ２としては、たとえば、ピッチベンダやボリュームスライダ、ジョイスティック等を挙げることができる。図２は、本実施の形態の電子鍵盤楽器の平面図であり、同図に示すように、鍵盤１に隣接して、ピッチベンダ２ａとボリューム・スライダ２ｂを含むコントローラ２が設けられている。ピッチベンダ２ａは、楽音の音高（ピッチ）を連続的にアップ／ダウンさせるための操作子であり、本実施の形態では、ホイール形状のものを採用している。ピッチベンダ２ａは、自己復帰型の操作子であり、ユーザがその手をピッチベンダ２ａから離すと、所定の位置（操作する前の位置）に自動的に戻るように構成されている。なお、本発明は、このような自己復帰型の操作子を用いることに１つの特徴があるので、自己復帰型の操作子を少なくとも１つ備える必要がある。ただし、自己復帰型であれば、その形状はどのようなものであってもよいので、たとえば、レバー形状のピッチベンダを採用するようにしてもよい。また、前記ジョイスティック（図示せず）が自己復帰型の操作子であれば、それを用いるようにしてもよい。ボリューム・スライダ２ｂは、つまみ２ｂ１を左右に動かすことで、スピーカ１７ａから発生する楽音の音量を指示する操作子である。なお、ボリューム・スライダ２ｂは、音量指示操作子の一例であり、スライダ型のものに限らず、回転型のものであってもよい。前記ＣＰＵ７は、前記コントローラ・スキャン回路５から、ボリューム・スライダ２ｂのつまみ２ｂ１の位置に対応するボリューム値コードを読み取り、そのボリューム値コードに変化があったときに、そのボリューム値コードに応じた音量値を前記ＤＳＰ１５の音量レジスタ（図示せず）に設定するようにしている。ＤＳＰ１５は、音量レジスタに設定された音量値に応じた振幅の楽音信号を生成する。なお、コントローラ・スキャン回路５は、ボリューム値コードの出力（ボリューム機能有効）／非出力（ボリューム機能無効）を外部（ＣＰＵ７）から制御できるように構成され、ボリューム機能無効が指示された場合には、コントローラ・スキャン回路５からボリューム値コードは出力されない。
【００１５】
外部記憶装置１１としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブおよび光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置１１には、前述のように、ＣＰＵ７が実行する制御プログラムも記憶でき、ＲＯＭ８に制御プログラムが記憶されていない場合には、この外部記憶装置１１に制御プログラムを記憶させておき、それをＲＡＭ９に読み込むことにより、ＲＯＭ８に制御プログラムを記憶している場合と同様の動作をＣＰＵ７にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１６】
通信Ｉ／Ｆ１３には、図示例では、外部ＭＩＤＩ機器１００が接続されているが、これに限られず、たとえばＬＡＮ（local area network）やインターネット、電話回線等の通信ネットワークを介して、サーバコンピュータが接続されるようにしてもよい。この場合、外部記憶装置１１に上記各プログラムや各種パラメータが記憶されていなければ、通信Ｉ／Ｆ１３は、サーバコンピュータからプログラムやパラメータをダウンロードするために用いられる。クライアントとなる電子鍵盤楽器は、通信Ｉ／Ｆ１３および通信ネットワークを介してサーバコンピュータへとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワークを介して電子鍵盤楽器へと配信し、電子鍵盤楽器が通信Ｉ／Ｆ１３を介して、これらプログラムやパラメータを受信して外部記憶装置１１に蓄積することにより、ダウンロードが完了する。
【００１７】
音源回路１４は、波形メモリ１６に記憶された複数の波形データ（波形サンプル）からいずれかの波形データ、つまり目的の楽音信号を生成するために必要な波形データを読み出し、これに基づいて目的の楽音信号を生成する。このように、本実施の形態では、音源回路１４として、波形メモリ方式のものを採用しているが、これに限らず、ＦＭ（frequency modulation）方式、物理モデル方式、高調波合成方式、フォルマント合成方式、ＶＣＯ（voltage controlled oscillator）＋ＶＣＦ（voltage controlled filter）＋ＶＣＡ（voltage controlled amplifier）のアナログシンセサイザ方式、アナログシミュレーション方式など、どのような方式のものを採用してもよい。
【００１８】
ＤＳＰ１５は、前述のように、音源回路１４からの楽音信号に各種効果を付与するものであるが、この各種効果の中に前記音量制御も含まれている。
【００１９】
以上のように構成された電子鍵盤楽器が実行する制御処理を、まず図２を参照してその概要を説明し、次に図３および図４を参照して詳細に説明する。
【００２０】
本実施の形態の電子鍵盤楽器では、ユーザが一方の手で所定の複数の操作子を同時に操作した状態で、他方の手でボリューム・スライダ２ｂのつまみ２ｂ１を操作したときにのみ、そのつまみ２ｂ１の位置によって指定される音量変更を受け付けるようにしている。そして、片手で同時に操作する複数の操作子の組み合わせとして、幼児では操作できない次の組み合わせを採用している。すなわち、
（１）２鍵以上の鍵であって、最も離れている鍵間の音程が１オクターブあるいは１オクターブから前または後に所定度数離れたものの組み合わせ
（２）ピッチベンダ２ａとその近傍の鍵１ａの組み合わせ
である。
【００２１】
上記（１）の組み合わせの鍵は、幼児では片手で同時に押下することができないものの、就学児以上では片手で同時に押下できる。ただし、年齢が決まれば、その手の大きさも一意的に決まるものではなく、人によってその大小にばらつきがあるので、鍵間が１オクターブから前または後に所定度数離れたものも採り得るようにしている。この場合、前と後のいずれか、および所定度数も、ユーザが自由に選択できるようにすることが好ましい。
【００２２】
上記（２）の組み合わせの操作子も、幼児では片手で同時に操作することができないものの、就学児以上では片手で同時に操作できる。これは、ピッチベンダ２ａのような自動復帰型の操作子を操作すると、その操作に対して元に戻ろうとする復元力が逆方向に加わるため、ピッチベンダ２ａと鍵１ａとを片手で同時に操作することは、幼児ではできないからである。ただし、ピッチベンダ２ａを少し動かした状態で鍵１ａを押下することは幼児でもできるかも知れないので、ピッチベンダ２ａをアップ方向／ダウン方向の最大値（あるいは所定値以上）に動かした状態で鍵１ａを押下するときに、音量変更を受け付けるようにした方が好ましい。なお、本実施の形態では、ピッチベンダ２ａと同時に操作する鍵を、ピッチベンダ２ａに最も近い鍵１ａとしたが、これに限らず、他の鍵（ただし、片手でピッチベンダ２ａと一緒に操作可能な距離内に配置されているもの）であってもよい。この場合、その鍵をユーザが自由に選択できるようにすることが好ましい。
【００２３】
また、上記（１）および（２）の組み合わせは、いずれか一方が固定的に決まっていて、その変更をユーザが自由に行えないとしてもよいし、ユーザがいずれかを自由に選択できるようにしてもよい。
【００２４】
さらに、操作子の組み合わせ自体をユーザが任意に設定できるようにしてもよい。この場合、操作子の組み合わせは、幼児では片手で同時に操作できないものの、就学児以上では片手で同時に操作できるものである必要があり、その条件に合う操作子の組み合わせを選択することは一般ユーザでは難しいので、予め複数の選択肢を用意しておき、その選択肢の中らかユーザが自由に選択できるようにした方が好ましい。
【００２５】
また、上記（１）および（２）の組み合わせのように、複数の組み合わせを予め用意しておき、そのうちのいずれの組み合わせの操作子でも、その組み合わせの操作子が片手で同時に操作されれば、音量変更を受け付けるようにしてもよい。
【００２６】
もちろん、操作子の組み合わせは、例示したものに限られない。所定間隔以上離れており、かつ幼児以外であれば片手で同時に手が届く複数（２つ以上）操作子であれば、鍵盤の鍵に限らず、どのようなものを採用してもよい。また、幼児では操作できないような所定値以上の操作力を必要とする操作子としては、ピッチベンダ２ａに限らず、前述のように、ジョイスティックなどであってもよい。
【００２７】
このように、本発明では、幼児では片手で同時に操作できない複数の操作子を片手で同時に操作した状態で、もう一方の手で音量指示操作子を操作しなければ、音量変更できないようにしたので、幼児が誤ってあるいは故意に音量指示操作子を操作することで、大音量の楽音が発生してしまうことを防止することができる。
【００２８】
次に、この制御処理を詳細に説明する。
【００２９】
図３は、本実施の形態の電子鍵盤楽器、特にＣＰＵ７が実行するボリューム機能オン／オフ処理の手順を示すフローチャートである。本ボリューム機能オン／オフ処理は、前記タイマ１０が所定時間（たとえば、１００μｓ）毎に発生する割込み信号に同期して起動される。つまり、本ボリューム機能オン／オフ処理は、所定周期毎に実行される。なお、割込み信号を発生させる許可は、前記図２の電源スイッチ（ＳＷ）２１が押下されたときに起動されるメインルーチン（図示せず）中で行うようにすればよい。
【００３０】
前記コントローラ・スキャン回路５は、ボリューム機能が有効（“１”）であるか無効（“０”）であるかを示すボリューム機能フラグを備え、このボリューム機能フラグは、ＣＰＵ７によってセット（“１”）／リセット（“０”）できるように構成されている。コントローラ・スキャン回路５は、ボリューム機能フラグを常時監視し、ボリューム機能フラグがセット状態のときにだけ、ボリューム・スライダ２ｂのつまみ２ｂ１の位置に応じたボリューム値コードを出力し、ボリューム機能フラグがリセット状態のときには、ボリューム値コードを出力しない。本ボリューム機能オン／オフ処理は、このボリューム機能フラグをセット／リセットすることで、ボリューム機能を有効（オン）／無効（オフ）にする。
【００３１】
本ボリューム機能オン／オフ処理では、ＣＰＵ７は、所定組み合わせの複数操作子の操作状態を検出し（ステップＳ１）、当該複数操作子が同時に操作されているときには、コントローラ・スキャン回路５にボリューム機能有効を指示する（ステップＳ２→Ｓ３）一方、当該複数操作子が同時に操作されていないときには、コントローラ・スキャン回路５にボリューム機能無効を指示する（ステップＳ２→Ｓ４）。コントローラ・スキャン回路５は、ボリューム機能有効が指示されると、ボリューム機能フラグをセットし、ボリューム機能無効が指示されると、ボリューム機能フラグをリセットする。また、前記ステップＳ１の「所定組み合わせの複数操作子」とは、前記（１）または（２）のいずれかの組み合わせを意味する。
【００３２】
なお、本実施の形態では、コントローラ・スキャン回路５は、ボリューム機能無効が指示されたときには、ボリューム値コードを出力しないようにしたが、これに限らず、このときには、以前の（ボリューム機能有効が指示されていたときの）ボリューム値コードを出力し続けるようにしてもよい。
【００３３】
図４は、本実施の形態の電子鍵盤楽器、特にＣＰＵ７が実行するボリューム値コード検出処理の手順を示すフローチャートである。本ボリューム値コード検出処理も、タイマ１０が所定時間（たとえば、１００μｓ）毎に発生する割込み信号に同期して起動される。つまり、本ボリューム検出処理も、所定周期毎に実行される。なお、ボリューム値コード検出処理における所定周期と前記ボリューム機能オン／オフ処理における所定周期は、本実施の形態では、同じとしたが、異なっていてもよい。
【００３４】
本ボリューム値コード検出処理では、まずＣＰＵ７は、コントローラ・スキャン回路５からボリューム値コードを読み出す（ステップＳ１１）。コントローラ・スキャン回路５は、前述のように、ボリューム機能が無効の場合には、ボリューム値コードを出力しないので、この場合には、ＣＰＵ７は、コントローラ・スキャン回路５からボリューム値コードを読み出さない。前記ＲＡＭ９の所定位置には、ボリューム値コードを格納するためにボリューム値コード格納領域（図示せず）が確保されている。このボリューム値コード格納領域は、本ボリューム値コード検出処理によって前回検出されたボリューム値コードを格納し、今回検出されたボリューム値コードと比較することで、ボリューム値コードが変化したかどうかを検出するために用いられる。なお、ボリューム値コード格納領域の格納内容の更新は、前回検出されたボリューム値コードを使わなくなった時点、つまり、少なくとも本ボリューム値コード検出処理が終了した時点で、ＣＰＵ７によってなされる。ただし、コントローラ・スキャン回路５からボリューム値コードが読み出されないときには当然、ボリューム値コード格納領域の格納内容の更新もなされない。
【００３５】
次にＣＰＵ７は、ボリューム値コード格納領域に格納されたボリューム値コードと、前記ステップＳ１１で読み出されたボリューム値コードを比較することで、ボリューム値コードが変化したかどうかを判別し（ステップＳ１２）、ボリューム値コードが変化したときには、そのボリューム値コードに対応する音量値を算出し、この音量値をＤＳＰ１５の前記音量レジスタに設定する（ステップＳ１３）一方、ボリューム値コードが変化しないときには、何もせずに本ボリューム値コード検出処理を終了する。
【００３６】
なお、本ボリューム値コード検出処理では、ボリューム値コードが変化したときにのみ、当該ボリューム値コードに応じた音量値をＤＳＰ１５に設定するようにしたが、これに限らず、コントローラ・スキャン回路５からボリューム値コードを読み出す度に常に、当該ボリューム値コードに応じた音量値をＤＳＰ１５に設定するようにしてもよい。つまり、このように音量値を毎回ＤＳＰ１５に設定したとしても、音量値は、ボリューム値コードが変化しない限り、変化しないので、結局、ボリューム値コードが変化したときにのみ音量値をＤＳＰ１５に設定したときと、その効果は変わらない。
【００３７】
なお、本実施の形態では、コントローラ・スキャン回路５は、ボリューム機能の有効／無効に応じてボリューム値コードの出力／非出力を切り替えるようにしたが、これに限らず、コントローラ・スキャン回路５は常にボリューム値コードを出力するように構成しておき、ボリューム機能の有効／無効に応じて、ＣＰＵ７側で、出力されたボリューム値コードの採用／不採用を切り替えるようにしてもよい。
【００３８】
また、本実施の形態では、ボリューム機能が無効の状態でボリューム・スライダ２ｂのつまみ２ｂ１が最大値付近に操作された後、ボリューム機能が有効になって、ボリューム値コードが出力されたり採用されたりすると、音量値がいきなり最大値付近に設定されてしまい都合が悪い。そこで、ボリューム機能が有効になっても直ちにはボリューム値コードを出力せず、あるいはボリューム値コードが出力されていてもそれを採用せず、以前にボリューム機能が有効であった時点の値までつまみ２ｂ１が操作されたときに初めて、ボリューム値コードを出力し、あるいは採用するとよい。
【００３９】
また、本実施の形態では、コントローラ２と操作パネル３は、別体として構成したが、これに限らず、一体として構成してもよい。
【００４０】
さらに、本実施の形態では、ＤＳＰ１５で音量制御を行うようにしたが、これに限らず、たとえば、音源回路１４内で音量制御を行うようにしてもよいし、ミキサ回路や専用の音量制御回路を備え、それによって音量制御を行うようにしてもよい。あるいは、これらの専用回路に限らず、ＣＰＵ７によるソフトウェア処理により、これらの専用回路と同等の機能（音量制御）を実現するようにしてもよい。
【００４１】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００４２】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４３】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００４４】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００４５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施の形態に係る電子鍵盤楽器の概略構成を示すブロック図である。
【図２】図１の電子鍵盤楽器の平面図である。
【図３】図１の電子鍵盤楽器、特にＣＰＵが実行するボリューム機能オン／オフ処理の手順を示すフローチャートである。
【図４】図１の電子鍵盤楽器、特にＣＰＵ７が実行するボリューム値コード検出処理の手順を示すフローチャートである。
【符号の説明】
【００４７】
１…鍵盤，２…コントローラ，３…操作パネル，４…鍵盤スキャン回路，５…コントローラ・スキャン回路，６…パネル・スキャン回路，７…ＣＰＵ，１４…音源回路，１５…ＤＳＰ，１６…波形メモリ，１７…オーディオ回路，１８…サウンドシステム
【図１】
2009193010.tif 000003
【図２】
2009193010.tif 000004
【図３】
2009193010.tif 000005
【図４】
2009193010.tif 000006