(57)【要約】【課題】現在設定されているパラメータ値を特別なスイッチを用意することなく簡単に知ることができるようにし、操作性を向上させる。【解決手段】ＬＣＤ４に定常画面が表示されているとき、トランスポーズ値が現在「０」に設定されている状態で、トランスポーズ値設定用ＵＰ／ＤＯＷＮスイッチ９−８が操作されると、その操作に従ってトランスポーズ値が修正され、ＬＣＤ４に表示される。また、ＬＣＤ４に定常画面が表示されているとき、トランスポーズ値が現在「０」以外に設定されている状態で、トランスポーズ値設定用ＵＰ／ＤＯＷＮスイッチ９−８が操作されると、現在設定されているトランスポーズ値が表示される。トランスポーズ値設定用ＵＰ／ＤＯＷＮスイッチ９−８が所定時間操作されなければ定常画面に戻る。【選択図】図２
2008310357.tif 000002
【特許請求の範囲】
【請求項１】
楽音の発音態様を定める第１のパラメータと該第１のパラメータによる楽音の発音態様に対して修正を加える第２のパラメータとに従って楽音を発生する電子楽音発生装置であって、
第２のパラメータが前記第１のパラメータによる楽音の発音態様を１方向に修正する度合いを設定するための第１の操作子と、
前記第２のパラメータが前記第１のパラメータによる楽音の発音態様を前記第１の操作子が操作された場合とは別の方向に修正する度合いを設定するための第２の操作子と、
前記電子楽音発生装置における各種設定情報を表示するとともに、前記第２のパラメータが前記第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値を表示可能な表示手段と、
前記第２のパラメータが前記第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値が前記表示手段に表示されていないとき、前記第１の操作子あるいは前記第２の操作子の操作に応じて、前記第２のパラメータによって前記第１のパラメータによる楽音の発音態様が既に修正されている場合は、前記第２のパラメータによって前記第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値を前記表示手段に表示し、前記第２のパラメータによって前記第１のパラメータによる楽音の発音態様がまだ修正されていない場合は、該修正を実行するとともに、該修正の度合いを示す値を前記表示手段に表示する第１の制御手段と、
前記第１の制御手段による表示が開始されてから所定時間経過を検出して該表示を解除する第２の制御手段を備えたことを特徴とする電子楽音発生装置。
【請求項２】
前記第１のパラメータは、楽音の音高に関するパラメータであり、前記第２のパラメータは、トランスポーズまたはチューニングに関するパラメータであることを特徴とする請求項１に記載の電子楽音発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽音発生装置に関し、特に、現在設定されているトランスポーズ値などのパラメータ値を特別なスイッチを用意することなく、簡単に知ることができる電子楽音発生装置に関する。
【背景技術】
【０００２】
従来の電子楽音発生装置では、スライドボリュームやアップ／ダウンスイッチ（以下、ＵＰ／ＤＯＷＮスイッチと称す。）を操作してトランスポーズなどのパラメータ値の設定を行う。スライドボリュームを用いる場合、現在設定されているパラメータ値はスライドボリューム位置の目盛で確認できる。ＵＰ／ＤＯＷＮスイッチを用いる場合には、ＵＰ／ＤＯＷＮスイッチの操作により設定されたパラメータ値を表示装置（ＬＣＤ）に表示し、その表示状態を保つことにより現在設定されている値を確認できる。
【０００３】
電子楽音発生装置の機能が増えて表示装置での表示内容が増えると、パラメータ値の設定中のみにその値を表示装置に表示させ、その後、所定時間内に設定操作が行われなければ設定は終了したとみなして設定されたパラメータ値を表示装置から消去するようになった。
【０００４】
ＬＥＤなどの表示機能を使用することなくトランスポーズ機能を実現するトランスポーズ設定装置も下記特許文献１に記載されている。これによればトランスポーズ値の設定／確認を聴覚的に認識することができる。
【特許文献１】特開平１１−２８８２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、スライドボリュームは、専有面積が広く、また、トランスポーズ機能のためだけに用意するのはコスト的にも不利である。したがって、スライドボリュームは、現在の設定値を確認するには便利であるが、最近では使われなくなってきている。また、ＬＣＤなどの表示装置に、現在設定されているパラメータ値を常に表示させたままにするものでは、表示エリアの関係で多機能の表示に対処することが困難である。また、表示装置に表示されたパラメータ値を、その設定操作から所定時間後に消去するものでは、操作者は今現在パラメータ値が設定されているのか否か、設定されているのであればその値はいくつであるのかを容易に知ることができなくなってしまう。
【０００６】
ＵＰ／ＤＯＷＮスイッチの操作で表示装置にパラメータ値を表示させることも考えられるが、ＵＰ／ＤＯＷＮスイッチの操作は、そのスイッチ操作分だけパラメータ値を“＋”側にアップあるいは“−”側にダウンさせて表示させてしまうので、今現在設定されているパラメータ値を確認することができないという不具合が生じる。このような不具合を生じさせることなく今現在設定されているパラメータ値を表示させるには、他の特別なスイッチを設ける必要がある。
【０００７】
また、トランスポーズ値の設定／確認を聴覚的に認識させるものでは、設定された移調値分だけ移調された移調ピッチの楽音を生成する手段が必要となり、また、聴覚的に移調具合の確認を行うには慣れが必要であり、誰でも行えることではない。
【０００８】
本発明の目的は、上記課題にかんがみなされたものであり、現在設定されているパラメータ値を特別なスイッチを用意することなく、簡単に知ることができ、操作性が向上された電子楽音発生装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、楽音の発音態様を定める第１のパラメータと該第１のパラメータによる楽音の発音態様に対して修正を加える第２のパラメータとに従って楽音を発生する電子楽音発生装置であって、第２のパラメータが前記第１のパラメータによる楽音の発音態様を１方向に修正する度合いを設定するための第１の操作子と、前記第２のパラメータが前記第１のパラメータによる楽音の発音態様を前記第１の操作子が操作された場合とは別の方向に修正する度合いを設定するための第２の操作子と、前記電子楽音発生装置における各種設定情報を表示するとともに、前記第２のパラメータが前記第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値を表示可能な表示手段と、前記第２のパラメータが前記第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値が前記表示手段に表示されていないとき、前記第１の操作子あるいは前記第２の操作子の操作に応じて、前記第２のパラメータによって前記第１のパラメータによる楽音の発音態様が既に修正されている場合は、前記第２のパラメータによって前記第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値を前記表示手段に表示し、前記第２のパラメータによって前記第１のパラメータによる楽音の発音態様がまだ修正されていない場合は、該修正を実行するとともに、該修正の度合いを示す値を前記表示手段に表示する第１の制御手段と、前記第１の制御手段による表示が開始されてから所定時間経過を検出して該表示を解除する第２の制御手段を備えた点に第１の特徴がある。
【００１０】
また、本発明は、前記第１のパラメータは、楽音の音高に関するパラメータであり、前記第２のパラメータは、トランスポーズまたはチューニングに関するパラメータである点に第２の特徴がある。
【発明の効果】
【００１１】
本発明によれば、第２のパラメータが第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値が表示手段に表示されていないとき、第２のパラメータによって第１のパラメータによる楽音の発音態様がまだ修正されていなければ、第１の操作子あるいは第２の操作子を操作することによって、直ちに該修正が実行され、該修正の度合いを示す値が表示手段に表示されるので、楽音の発音態様を迅速に修正できる。
【００１２】
また、第２のパラメータが第１のパラメータによる楽音の発音態様に対して加える修正の度合いを示す値が表示手段に表示されていないとき、第２のパラメータによって第１のパラメータによる楽音の発音態様が既に修正されていれば、第１の操作子あるいは第２の操作子を操作することによって、現在の修正の度合いを示す値が表示手段に表示されるので、現在の修正状態を知らずに修正を行うことによる誤動作を防止できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明について説明する。図１は、本発明に係る電子楽音発生装置の一実施形態を示すブロック図である。同図において、ＣＰＵ１は、ＲＯＭ２に格納されている制御プログラムに従って電子楽音発生装置全体の制御を行う。ＣＰＵ１はタイマ割り込み回路を備えている。
【００１４】
ＲＯＭ２には制御プログラム、音色パラメータやエフェクト、トランスポーズについてのパラメータなどの演奏状態を設定するための各種パラメータなどが記憶されている。音色パラメータには波形メモリに記憶されている楽音波形のアドレス情報、エンベロープ制御情報等がある。ＲＡＭ３は、ＣＰＵ１のワークエリアおよびバッファとして使用され、また、楽器内の各種制御データ、ＭＩＤＩデータ等を格納する。トランスポーズなどのパラメータ値もＲＡＭ３に格納される。このＲＡＭ３は、例えばバッテリによりバックアップされていてもよい。
【００１５】
表示装置（ＬＣＤ）４は、後述する操作パネル９に配置され、演奏時や設定時の装置状態を表示する。ＬＣＤ４の詳細は後述する。外部記憶媒体インタフェース５は、外部記憶媒体から楽音情報を入力したり、本装置で発生された楽音情報を外部記憶媒体に出力して記憶させたりするためのものである。
【００１６】
外部入出力（ＭＩＤＩ）インタフェース６は、本装置と外部のＭＩＤＩ機器との間でＭＩＤＩ情報のやり取りを行う信号送受信回路である。
【００１７】
鍵盤７は複数のキー（鍵）を有し、それぞれのキーオン／キーオフを示すキーイベント情報や押鍵強さつまりベロシティを示すタッチ情報を検知するための、例えば２つのセンサを有している。キースキャン回路８は、上記センサの状態に基づいてキーイベント情報やタッチ情報を生成する。これらの情報はキーナンバに対応付けられてＲＡＭ３に記憶される。キーイベント情報はＣＰＵ１にも供給される。
【００１８】
操作パネル９は、演奏時の各種状態を設定するための操作子スイッチ、操作スイッチの操作状態表示用の発光素子（ＬＥＤ）などを備えている。トランスポーズ設定用スイッチ（ＵＰ／ＤＯＷＮスイッチ）やそれに付随するＬＥＤも操作パネル９に含まれる。
【００１９】
パネルスキャン回路１０は、操作パネル９の操作スイッチの状態をスキャンしてパネルスイッチイベント情報を生成し、各種情報をＬＣＤ４に表示させる。また、パネルスキャン回路１０により生成されたスイッチイベント情報は各操作スイッチに対応付けられてＲＡＭ３に記憶される。
【００２０】
楽音発生部１１は、波形読み出し方式により所望の楽音信号を発生する回路であり、例えばデジタルコントロール・オシレータ（ＤＣＯ）、デジタルコントロール・フィルタ（ＤＣＦ）、デジタルコントロール・アンプ（ＤＣＡ）、エンベロープ発生回路、ＤＳＰ（digital signal processor）を有する。楽音発生部１１は、複数、例えば３２の楽音発生チャネルを有しているが、実際には、１つの楽音発生回路を時分割多重動作させることにより同時に複数の楽音信号を独立して発生可能に構成されている。
【００２１】
ここでは、デジタル楽音波形サンプル値が記憶されている波形ＲＯＭ１２から、発音すべき音高に比例したアドレス間隔で順次波形データを読み出し、補間演算を行って楽音波形信号を発生させる。また、エンベロープ発生回路において、楽音波形信号にエンベロープ信号を乗算してエンベロープを付与し、デジタル信号処理用ＬＳＩからなるＤＳＰにおいて、楽音信号にディレイやリバーブなどのエフェクトを付与する。
【００２２】
楽音発生部１１から発生されるデジタル楽音信号は、Ｄ／Ａ変換器１３によりアナログ楽音信号に変換された後、アナログ信号処理部１４、アンプ１５を介してスピーカ１６に供給される。バス１７は、電子楽音発生装置の上記各部間を接続する。各構成要素間での楽音情報や制御情報のやり取りはバス１７を介して行われる。楽音信号によって発音される楽音は、第１のパラメータとしての音高に従って発音態様が定められ、トランスポーズ値などの第２のパラメータに従ってその発音態様が修正されている。
【００２３】
図２は、操作パネル９の具体例を示す外観構成の正面図である。操作パネル９は、楽音発生音量設定用マスタ・ボリューム９−１、デモ曲演奏用デモスイッチ９−２、複数の音色選択スイッチ９−３、複数の曲スタイル（リズム、自動伴奏パターン）選択スイッチ９−４、各種パラメータ（トランスポーズ値を除く）設定用ＵＰ／ＤＯＷＮスイッチ９−５、エフェクトオン／オフスイッチ９−６、リバーブオン／オフスイッチ９−７、トランスポーズ値設定用スイッチ９−８、スプリット選択スイッチ９−９、メトロノーム選択スイッチ９−１０、楽音録音・再生用スイッチ（ＰＬＡＹ／ＳＴＯＰ，ＲＥＣ）９−１１などを有し、中央部にＬＣＤ４が配置されている。トランスポーズ値設定用スイッチ９−８は、ＵＰスイッチ９−８−１とＤＯＷＮスイッチ９−８−２が独立して用意されている。
【００２４】
デモ曲演奏用デモスイッチ９−２、複数の音色選択スイッチ９−３、複数の曲スタイル選択スイッチ９−４、エフェクトオン／オフスイッチ９−６、リバーブオン／オフスイッチ９−７、トランスポーズ値設定用スイッチ９−８、スプリット選択スイッチ９−９、メトロノーム選択スイッチ９−１０、楽音録音・再生用スイッチ９−１１には、ＬＥＤなどの発光素子（図ではボタン中下部の□で示す）が内蔵されており、これらの発光素子は、対応するボタンによる選択や設定が現在行われているか否かを指示する。
【００２５】
例えば、トランスポーズ値設定用スイッチ９−８の操作によりトランスポーズ値が“＋１”〜“＋１２”の範囲に設定されている場合、ＵＰスイッチ９−８−１に内蔵されたＬＥＤが点灯する。この場合、ＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤは消灯している。また、トランスポーズ値が“−１”〜“−１２”の範囲に設定されている場合には、ＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤが点灯する。この場合、ＵＰスイッチ９−８−１に内蔵されたＬＥＤは消灯している。また、トランスポーズ値が“０”に設定されている場合、ＵＰスイッチ９−８−１とＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤは共に消灯している。
【００２６】
図３は、ＬＣＤ４で表示される画面の例を示す。図３（ａ）は、定常画面であり、曲スタイル（STYLE）やテンポ（TEMPO）、現在設定されている音色名（SOLO, LEFT, RIGHT1, RIGHT2）などが表示される。定常画面ではトランスポーズ値は表示されない。
【００２７】
定常画面が表示されている状態でも、トランスポーズ値設定用のＵＰスイッチ９−８−１およびＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤが共に消灯状態であればトランスポーズ値が“０”であることが分かる。また、いずれかのＬＥＤが点灯状態であればトランスポーズ値が“０”以外で“＋”側あるいは“−”側に設定されていることは分かる。しかしながら、今現在トランスポーズ値がどのような値に設定されているのかは分からない。
【００２８】
いずれかのＬＥＤが点灯状態である時にトランスポーズ値設定用スイッチ９−８（ＵＰスイッチ９−８−１、ＤＯＷＮスイッチ９−８−２の何れか）を操作すると定常画面の一部（トランスポーズ値表示部）、例えば中央下部にトランスポーズ値が重ねて表示され、図３（ｂ）の画面になる。同図では「Transpose -2」が上書きされて表示された例である。この操作は、あくまで今現在設定されているトランスポーズ値を表示させるためのものであって、現在設定されているトランスポーズ値をＵＰあるいはＤＯＷＮさせて更新させるためのものではない。この表示に続いてトランスポーズ値設定用スイッチ９−８を操作すれば、表示中の現在設定されているトランスポーズ値が初めて更新される。
【００２９】
トランスポーズ値設定用のＵＰスイッチ９−８−１およびＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤが共に消灯状態である時はトランスポーズの現在設定値が“０”であると分かるので、トランスポーズ値設定用スイッチ９−８の最初の操作で改めて現在設定されているトランスポーズ値を表示させる必要がない。したがって、この状態でトランスポーズ値設定用スイッチ９−８（ＵＰスイッチ９−８−１、ＤＯＷＮスイッチ９−８−２の何れか）が操作されると図３（ｂ）の画面（トランスポーズ値表示部が表示された画面）になると同時にトランスポーズ値が“＋１”あるいは“−１”されて更新されて表示されるようにしている。これによりトランスポーズ値を操作性よく更新できる。
【００３０】
トランスポーズ値設定用スイッチ９−８の操作で変更されたトランスポーズ値は、ＲＡＭ３（図１）に記憶される。その後、予め定められた所定時間内にトランスポーズ値設定用スイッチ９−８が再び操作されなければ、図３（ｂ）のトランスポーズ値表示部が表示された画面から図３（ａ）の定常画面に戻る。
【００３１】
図４は、上記電子楽音発生装置の全体の処理を示すメインフローチャートである。まず、電源が投入されたならば、ＣＰＵ１、ＲＡＭ３、楽音発生回路１１を構成するＬＳＩなどを初期化する（ステップＳ４−１）。次に、イベントが発生したか否かを判断し（ステップＳ４−２）、イベントが発生していないと判断すればステップＳ４−２に戻ってイベント発生まで待つ。また、イベントが発生したと判断すればイベント処理を実行（ステップＳ４−３）した後、ステップＳ４−２に戻る。
【００３２】
図５は、図３（ｂ）のトランスポーズ値表示部が表示された画面から図３（ａ）の定常画面に戻す（トランスポーズ値表示部を消去する）ためのタイマ割り込み処理の一例を示すフローチャートである。タイマ割り込み処理では、まず、ＬＣＤ４に図３（ｂ）のようにトランスポーズ値表示部が表示されているか否かを判断する（ステップＳ５−１）。
【００３３】
ここで図３（ｂ）のようにトランスポーズ値表示部が表示されていると判断すればタイマ値をインクリメントし（ステップＳ５−２）、その値が予め定められた所定値を超えたか否かを判断する（ステップＳ５−３）。また、ステップＳ５−１で図３（ｂ）のようにトランスポーズ値表示部が表示されていないと判断すれば直接ステップＳ５−３に移る。ステップＳ５−３で タイマ値が所定値を超えたと判断すればタイムオーバイベントを発生（ステップＳ５−４）させてリターンし、超えていないと判断すれば直接リターンする。
【００３４】
図６は、イベント処理の一例を示すフローチャートである。イベント処理では、まず、タイムオーバイベントが発生したか否かを判断する（ステップＳ６−１）。ここでタイムオーバイベントが発生したと判断すれば図３（ｂ）の画面から図３（ａ）の画面に戻す処理を実行（ステップＳ６−２）してリターンする。また、ステップＳ６−１でタイムオーバイベントが発生していないと判断すればその他の処理を実行（ステップＳ６−３）して次へ移る。
【００３５】
図７は、トランスポーズ値設定用のＵＰスイッチ９−８−１が操作された場合の処理の一例を示すフローチャートである。この処理は、図６のその他の処理（ステップＳ６−３）に含まれる処理である。ＵＰスイッチ９−８−１がＯＮ操作されたとき（ステップＳ７−１）、まず、割り込み処理用のタイマ（ステップＳ５−２）をリセットする（ステップＳ７−２）。次に、ＬＣＤ４（図２）の画面が図３（ａ）の状態か否か、すなわちトランスポーズ値表示部が消去されている状態か否かを判断する（ステップＳ７−３）。
【００３６】
ステップ７−３で図３（ａ）の画面が表示されている、すなわちトランスポーズ値表示部が消去されている状態であると判断すれば、続いて現在設定されているトランスポーズ値が“０”であるか否かを判断する（ステップＳ７−４）。ステップＳ７−４で現在設定されているトランスポーズ値が“０”であると判断すれば、そのトランスポーズ値に「１」を加算（インクリメント）してトランスポーズ値を更新し（ステップＳ７−５）、ステップＳ７−６に移る。また、“０”でないと判断すれば直接ステップＳ７−６に移る。
【００３７】
ステップＳ７−６でＬＣＤ４の画面を図３（ｂ）の状態にしてトランスポーズ値を表示した後、次へ移る。図３（ｂ）の状態は、所定時間内にトランスポーズ値設定用スイッチ９−８（ＵＰスイッチ９−８−１、ＤＯＷＮスイッチ９−８−２の何れか）が再び操作されなければ、図５および図６のフローに従って図３（ａ）の状態に戻る。
【００３８】
以上のように、図３（ａ）の状態でＵＰスイッチ９−８−１が操作されたとき、現在設定されているトランスポーズ値が“０”であれば直接それが更新されて表示され、“０”でなければ現在設定されているトランスポーズ値が更新されずに表示される。ここで、所定時間内にトランスポーズ値設定用スイッチ９−８（ＵＰスイッチ９−８−１、ＤＯＷＮスイッチ９−８−２の何れか）が再び操作されれば、以下に説明するフローによりトランスポーズ値が更新される。
【００３９】
ステップ７−３でトランスポーズ値表示部が消去されている状態でない、すなわち図３（ｂ）の画面が表示されていると判断すれば、続いて現在設定されているトランスポーズ値が１２未満か否かを判断する（ステップＳ７−７）。なお、本例では、トランスポーズ値が“＋１２”〜“−１２”の範囲で設定し得るものとしている。
【００４０】
ステップＳ７−７で現在設定されているトランスポーズ値が１２未満であると判断すれば、トランスポーズ値に「１」を加算（インクリメント）してトランスポーズ値を更新し（ステップ７−８）、ステップＳ７−９に移る。また、トランスポーズ値が１２未満でないと判断すれば直接ステップＳ７−９に移る。ステップＳ７−７，Ｓ７−８は、トランスポーズ値を“＋１２”までインクリメントさせ、“＋１２”になるとそれ以上にインクリメントさせないようにする。
【００４１】
ステップＳ７−９では現在設定されているトランスポーズ値が“０”であるか否かを判断し、“０”であると判断すればＵＰスイッチ９−８−１に内蔵されたＬＥＤを消灯（ステップＳ７−１０）してステップＳ７−１１に移り、“０”でないと判断すれば直接ステップＳ７−１１に移る。
【００４２】
ステップＳ７−１１では現在設定されているトランスポーズ値が“０”より大きいか否かを判断し、“０”より大きければＵＰスイッチ９−８−１に内蔵されたＬＥＤを点灯（ステップＳ７−１２）してステップＳ７−１３に移る。また、“０”より大きくなければ直接ステップＳ７−１３に移る。
【００４３】
ステップＳ７−１３でＬＣＤ４の画面に表示されているトランスポーズ値を更新した後、次へ移る。
【００４４】
図８は、トランスポーズ値設定用のＤＯＷＮスイッチ９−８−２が操作された場合の処理の一例を示すフローチャートである。この処理も、図６のその他の処理（ステップＳ６−３）に含まれる処理である。本フローは、図７のフローと基本的に同じであるので詳細な説明は省略するが、図４のフローとは、現在設定されているトランスポーズ値を減算（デクリメント）してトランスポーズ値を更新する点（ステップＳ８−５，Ｓ８−６）、トランスポーズ値が“−１２”になった場合にはそれ以下にはデクリメントしない点（ステップＳ８−７，Ｓ８−８）、トランスポーズ値が“０”より小さい場合にＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤを点灯させる点（ステップＳ８−９〜Ｓ８−１２）で異なる。
【００４５】
図９は、ＲＡＭ３に記憶されているトランスポーズ値のリセット処理の一例を示すフローチャートである。この処理も、図６のその他の処理（ステップＳ６−３）に含まれる処理である。トランスポーズ値のリセットは、ＵＰスイッチ９−８−１とＤＯＷＮスイッチ９−８−２を同時に操作することにより実行される。すなわち、ＵＰスイッチ９−８−１とＤＯＷＮスイッチ９−８−２が同時に操作されたとき（ステップＳ９−１）、現在設定されているトランスポーズ値を“０”にしてＲＡＭ３に記憶されているトランスポーズ値を更新し（ステップＳ９−２）、ＵＰスイッチ９−８−１に内蔵されたＬＥＤあるいはＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤを消灯させる（ステップＳ９−３）。
【００４６】
この際、リセットされたことの確認のために、ＬＣＤ４の画面にトランスポーズ値“０”を表示させ、その後、所定時間内にトランスポーズ値設定用ＵＰ／ＤＯＷＮスイッチ９−８が操作されなければ、図５および図６のフローに従ってトランスポーズ値“０”の表示を消去し、定常画面に戻すようにしてもよいが、リセット状態はＵＰスイッチ９−８−１およびＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤの消灯でわかるので、そのような画面をわざわざ表示しなくても構わない。
【００４７】
以上、実施形態を説明したが、本発明は種々に改変可能である。例えば、上記実施形態では、ＵＰスイッチ９−８−１に内蔵されたＬＥＤを点灯させることでトランスポーズ値が“＋”側に設定されていることを表示し、ＤＯＷＮスイッチ９−８−２に内蔵されたＬＥＤを点灯させることでトランスポーズ値が“−”側に設定されていることを表示しているが、ＬＥＤをそれとは異なる発光状態、例えば、点滅させたり、明るさや色を変えたりして表示させるようにしてもよい。また、トランスポーズ値が“０”に設定されていることの表示も、上記実施形態とは異なる発光状態、例えばＵＰスイッチ９−８−１およびＤＯＷＮスイッチ９−８−２の双方に内蔵されたＬＥＤを点滅させたり、その明るさや色を変えたりして表示させるようにしてもよい。
【００４８】
また、トランスポーズ値の設定の有効／無効をそのＬＥＤや別個のＬＥＤで表示させることもでき、トランスポーズ設定用スイッチ９−８が操作されたことをＬＥＤの点灯状態や発音によって告知するようにもできる。さらに、ＵＰスイッチ９−８−１やＤＯＷＮスイッチ９−８−２と各種パラメータ設定用ＵＰ／ＤＯＷＮスイッチ９−５とを兼用させることもできる。
【００４９】
また、本発明は、トランスポーズ値の設定に限らず、所定値を基準として一方向および他方向に設定されるチューニングなどのパラメータの設定にも適用できる。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る電子楽音発生装置の一実施形態を示すブロック図である。
【図２】操作パネル９の具体例を示す外観構成の正面図である。
【図３】表示装置で表示される画面の例を示す図である。
【図４】電子楽音発生装置の全体の処理を示すメインフローチャートである。
【図５】タイマ割り込み処理の一例を示すフローチャートである。
【図６】イベント処理の一例を示すフローチャートである。
【図７】トランスポーズ値設定用ＵＰスイッチが操作された場合の処理の一例を示すフローチャートである。
【図８】トランスポーズ値設定用ＤＯＷＮスイッチが操作された場合の処理の一例を示すフローチャートである。
【図９】トランスポーズ値のリセット処理の一例を示すフローチャートである。
【符号の説明】
【００５１】
１・・・ＣＰＵ、２・・・ＲＯＭ、３・・・ＲＡＭ、４・・・表示装置（ＬＣＤ）、５・・・外部記憶媒体インタフェース、６・・・外部入出力（ＭＩＤＩ）インタフェース、７・・・鍵盤、８・・・キースキャン回路、９・・・操作パネル、９−１・・・楽音発生音量設定用マスタ・ボリューム、９−２・・・デモ曲演奏用デモスイッチ、９−３・・・音色選択スイッチ、９−４・・・曲スタイル選択スイッチ、９−５・・・パラメータ設定用ＵＰ／ＤＯＷＮスイッチ、９−６・・・エフェクトオン／オフスイッチ、９−７・・・リバーブオン／オフスイッチ、９−８・・・トランスポーズ値設定用ＵＰ／ＤＯＷＮスイッチ、９−８−１・・・ＵＰスイッチ、９−８−２・・・ＤＯＷＮスイッチ、９−９・・・スプリット選択スイッチ、９−１０・・・メトロノーム選択スイッチ、９−１１・・・楽音録音・再生用スイッチ
【図１】
2008310357.tif 000003
【図２】
2008310357.tif 000004
【図３】
2008310357.tif 000005
【図４】
2008310357.tif 000006
【図５】
2008310357.tif 000007
【図６】
2008310357.tif 000008
【図７】
2008310357.tif 000009
【図８】
2008310357.tif 000010
【図９】
2008310357.tif 000011