(57)【要約】      （修正有）【課題】各動作モードのトップ画面の表示形式をカスタマイズすることが可能となる電子音楽装置およびその制御方法を実現するためのプログラムを提供する。【解決手段】各動作モードについて、タイプ（ＴＹＰＥ）パラメータセット、デザイン（ＤＥＳＩＧＮ）パラメータセットおよびカラー（ＣＯＬＯＲ）パラメータを１つずつ選択して設定しておき、これに応じて各動作モードのトップ画面を生成して表示することで、各動作モードのトップ画面はユーザの好みを反映したものとなる。ＴＹＰＥパラメータセットはトップ画面の表示内容を規定し、ＤＥＳＩＧＮパラメータセットはトップ画面の表示態様（画面デザイン）を規定し、ＣＯＬＯＲパラメータはトップ画面の色を規定する。【選択図】図４
2010231012.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作モードを備えた電子音楽装置であって、
前記複数の動作モードの中からいずれかの動作モードを任意に選択して切り換える切換手段と、
前記複数の動作モードのそれぞれについて表示されるトップ画面の表示形式であって、当該トップ画面に表示するパラメータの種類および／または当該トップ画面の表示態様を含む表示形式をカスタマイズするカスタマイズ手段と、
前記切換手段によって切り換えられた動作モードのトップ画面の表示形式が前記カスタマイズ手段によってカスタマイズされているときには、そのカスタマイズされた表示形式で当該トップ画面を表示するように制御する制御手段と
を有することを特徴とする電子音楽装置。
【請求項２】
前記カスタマイズ手段によるトップ画面の表示形式のカスタマイズ中に、当該トップ画面に対応する動作モードに切り換えることなく、そのカスタマイズ中の表示形式で当該トップ画面を確認表示できる確認手段をさらに有することを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
複数の動作モードを備えた電子音楽装置を制御する制御方法をコンピュータに実行させるプログラムであって、
前記制御方法は、
前記複数の動作モードの中からいずれかの動作モードを任意に選択して切り換える切換ステップと、
前記複数の動作モードのそれぞれについて表示されるトップ画面の表示形式であって、当該トップ画面に表示するパラメータの種類および／または当該トップ画面の表示態様を含む表示形式をカスタマイズするカスタマイズステップと、
前記切換ステップによって切り換えられた動作モードのトップ画面の表示形式が前記カスタマイズステップによってカスタマイズされているときには、そのカスタマイズされた表示形式で当該トップ画面を表示するように制御する制御ステップと
を有する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の動作モードを備え、該複数の動作モードの中からいずれかの動作モードを任意に選択して切り換えることができる電子音楽装置およびその制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
大部分の電子音楽装置は、複数の動作モードを備え、ユーザは、その複数の動作モードからいずれかのモードを選択して切り換えた後、そのモード内で目的の操作を行う。
【０００３】
このような電子音楽装置として、動作モード毎に最初に表示される画面（以下、「トップ画面」という）を備え、動作モードを切り換えると、切換後の動作モードに応じたトップ画面を表示するようにしたものがある（たとえば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ＭＯＴＩＦ ＸＳ取扱説明書，２００７年，ヤマハ株式会社（第８８頁、第１３５頁、第１７８頁および第２０８頁）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし上記従来の電子音楽装置では、トップ画面の表示形式は固定されており、ユーザの望むような表示形式のトップ画面にカスタマイズすることはできなかった。
【０００６】
たとえば、電子音楽装置をライブ演奏で用いる場合、各種パラメータの細かい設定は事前に済ませてあるので、ユーザはトップ画面を、演奏中に変更したい限られたパラメータだけを分かり易い大きな表示態様で、また気分を高揚させるような洒落たデザインで表示したい。これに対して、各種パラメータの細かい事前の設定では、ユーザはトップ画面を、多くのパラメータを見比べて確実に設定するために見慣れた表示態様で、また気分を落ち着かせるようにいつもと変わらないデザインで表示したい。このように電子音楽装置を用いる状況によって、トップ画面の表示内容やデザインなどの表示形式を異ならせたいことがある。また、トップ画面の表示形式を変更できるようにした場合には、その変更中の表示結果を容易に確認できるようにしたい。
【０００７】
本発明は、この点に着目してなされたものであり、各動作モードのトップ画面の表示形式をカスタマイズすることが可能となる電子音楽装置およびその制御方法を実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の電子音楽装置は、複数の動作モードを備えた電子音楽装置であって、前記複数の動作モードの中からいずれかの動作モードを任意に選択して切り換える切換手段と、前記複数の動作モードのそれぞれについて表示されるトップ画面の表示形式であって、当該トップ画面に表示するパラメータの種類および／または当該トップ画面の表示態様を含む表示形式をカスタマイズするカスタマイズ手段と、前記切換手段によって切り換えられた動作モードのトップ画面の表示形式が前記カスタマイズ手段によってカスタマイズされているときには、そのカスタマイズされた表示形式で当該トップ画面を表示するように制御する制御手段とを有することを特徴とする。
【０００９】
請求項２に記載の電子音楽装置は、請求項１の電子音楽装置において、前記カスタマイズ手段によるトップ画面の表示形式のカスタマイズ中に、当該トップ画面に対応する動作モードに切り換えることなく、そのカスタマイズ中の表示形式で当該トップ画面を確認表示できる確認手段をさらに有することを特徴とする。
【００１０】
上記目的を達成するため、請求項３に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１１】
請求項１または３に記載の発明によれば、複数の動作モードのそれぞれについて表示されるトップ画面の表示形式であって、当該トップ画面に表示するパラメータの種類および／または当該トップ画面の表示態様を含む表示形式をカスタマイズすることができる。
【００１２】
請求項２に記載の発明によれば、トップ画面の表示形式のカスタマイズ中に、当該トップ画面に対応する動作モードに切り換えることなく、そのカスタマイズ中の表示形式で当該トップ画面を確認表示できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【図２】図１の電子音楽装置で用いる一部データのデータ構造の一例を示す図である。
【図３】図１の電子音楽装置の操作パネルの一部を示す図である。
【図４】図１中の表示器に備えられた小型ＬＣＤ上に表示されるボイスモードのトップ画面の一例を示す図である。
【図５】図１の電子音楽装置、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【図６】図５中のユーティリティモード処理の詳細な手順を示すフローチャートである。
【図７】図５中のボイスモード処理の詳細な手順を示すフローチャートである。
【図８】図１の電子音楽装置、特にＣＰＵが実行する楽音生成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１５】
図１は、本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【００１６】
同図に示すように、本実施の形態の電子音楽装置は、音高情報を含む演奏情報を入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のスイッチやロータリエンコーダを含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ６と、演奏情報、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ８と、各種情報等を表示する、たとえば小型の液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示器９と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置１０と、外部からのＭＩＤＩ（musical instrument digital interface）メッセージを入力したり、ＭＩＤＩメッセージを外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１１と、通信ネットワーク１０１を介して、たとえばサーバコンピュータ（以下、「サーバ」と略して言う）１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１２と、演奏操作子１から入力された演奏情報や、前記記憶装置１０に記憶されたいずれかの楽曲データを再生して得られた演奏情報等を楽音信号に変換する音源回路１３と、該音源回路１３からの楽音信号に各種効果を付与するための効果回路１４と、該効果回路１４からの楽音信号を音響に変換する、たとえば、ＤＡＣ（digital-to-analog converter）やアンプ、スピーカ等のサウンドシステム１５とにより構成されている。
【００１７】
上記構成要素３〜１４は、バス１６を介して相互に接続され、ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１１には他のＭＩＤＩ機器１００が接続され、通信Ｉ／Ｆ１２には通信ネットワーク１０１が接続され、音源回路１３には効果回路１４が接続され、効果回路１４にはサウンドシステム１５が接続されている。ここで、通信Ｉ／Ｆ１２および通信ネットワーク１０１は、有線方式のものに限らず、無線方式のものであってもよい。また、両方式のものを備えていてもよい。
【００１８】
記憶装置１０は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置１０自体が、本実施の形態の電子音楽装置から着脱可能であってもよい。あるいは、記憶媒体も記憶装置１０も着脱不可能であってもよい。なお記憶装置１０には、前述のようにＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この記憶装置１０に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１９】
ＭＩＤＩＩ／Ｆ１１は、専用のものに限らず、ＲＳ−２３２ＣやＵＳＢ（universal serial bus）、ＩＥＥＥ１３９４等の汎用のインターフェースによって構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信してもよい。
【００２０】
通信Ｉ／Ｆ１２は、上述のように、たとえばＬＡＮ（local area network）やインターネット、電話回線等の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバ１０２に接続される。記憶装置１０に上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１２は、サーバ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなる電子音楽装置は、通信Ｉ／Ｆ１２および通信ネットワーク１０１を介してサーバ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介して電子音楽装置へと配信し、電子音楽装置が通信Ｉ／Ｆ１２を介して、これらプログラムやパラメータを受信して記憶装置１０に蓄積することにより、ダウンロードが完了する。
【００２１】
なお、本実施の形態では、電子音楽装置を電子鍵盤楽器上に構築するようにしたが、これに限らず、鍵盤を外部接続した汎用的なＰＣ上に構築してもよい。また、鍵盤楽器の形態に代えて、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の他の楽器の形態を採用してもよい。さらに、ミキサなどの音響機器上に構築するようにしてもよい。その場合には、楽音信号をミキシングするための信号処理回路やＡＤ／ＤＡ変換回路などは必須の構成要素であるが、音源回路は必須の構成要素ではない。
【００２２】
図２は、本実施の形態の電子音楽装置で用いる一部データのデータ構造の一例を示す図である。ここで一部データには、タイプ（ＴＹＰＥ）パラメータセット、デザイン（ＤＥＳＩＧＮ）パラメータセットおよびカラー（ＣＯＬＯＲ）パラメータが含まれ、そのうちの前２データが図示されている。
【００２３】
ＴＹＰＥパラメータセットは、各動作モード（本実施形態では、ボイス（ＶＯＩＣＥ）モード、パフォーマンス（ＰＥＲＦＯＲＭＡＮＣＥ）モードおよびマスタ（ＭＡＳＴＥＲ）モードの３種類）のトップ画面に表示するパラメータの種類を規定するものである。ＴＹＰＥパラメータセットは、動作モード毎に予め複数セット設けられ、たとえば前記ＲＯＭ６あるいは記憶装置１０に記憶されている。各ＴＹＰＥパラメータセットには、パラメータを特定するパラメータ識別情報（たとえば、名称やＩＤ（identification）など）が１つ以上登録されている。図示例では、ＴＹＰＥパラメータセットには、当該動作モードに固有のパラメータ群から選択されたパラメータ（の識別情報）のみが登録されている。たとえば、ボイスモードについてのＴＹＰＥパラメータセットには、ボイスパラメータ用のレジスタ群に格納されているボイスパラメータ群から選択されたボイスパラメータ（の識別情報）のみが登録されている。しかし、これは説明の都合上そうなっているに過ぎず、いずれの動作モードからでも選択できるパラメータ群を設け、その中から選択してもよいし、他の動作モードに固有のパラメータ群から選択できるようにしてもよい。なお本発明の特徴は、個々のパラメータをどう使って、どう制御するかにある訳ではないので、個々のパラメータの内容についての説明は、ここでは行わない。ＴＹＰＥパラメータセットは、動作モード毎にいずれか１つ、ただし当該動作モードについての複数のＴＹＰＥパラメータセットのうちのいずれか１つが選択されて設定される。
【００２４】
ＤＥＳＩＧＮパラメータセットは、各動作モードのトップ画面の表示態様を規定するものである。ＤＥＳＩＧＮパラメータセットは、各動作モードに共通したものが予め複数セット設けられ、ＴＹＰＥパラメータセットと同様に、ＲＯＭ６あるいは記憶装置１０に記憶されている。各ＤＥＳＩＧＮパラメータセットには、スキンデータを特定するスキンデータ識別情報が多数登録されている。スキンデータとしては、たとえば、表示パーツ、フレームデータおよびフォントデータなどを挙げることができる。これらのデータは同じ種類のものが集合して、表示パーツ群、フレームデータ群およびフォントデータ群などのデータ群を形成し、さらにこれらのデータ群が集合してスキンデータ群を形成している。スキンデータ群も、ＲＯＭ６あるいは記憶装置１０に記憶されている。ＤＥＳＩＧＮパラメータセットは、動作モード毎にいずれか１つが選択されて設定される。
【００２５】
ＣＯＬＯＲパラメータは、各動作モードのトップ画面の色を規定するものである。ＣＯＬＯＲパラメータは、各動作モードに共通して、赤、緑、青、黄、紫、オレンジ、ピンクの７色をそれぞれ示すものが予め設けられ、ＴＹＰＥパラメータセットと同様に、ＲＯＭ６あるいは記憶装置１０に記憶されている。ＣＯＬＯＲパラメータは、動作モード毎にいずれか１色を示すＣＯＬＯＲパラメータが選択されて設定される。
【００２６】
図３は、本実施の形態の電子音楽装置の操作パネルの一部を示す図であり、同図には、前記表示器９の小型ＬＣＤ上に表示された表示画面９ａと前記設定操作子２の一部が描かれている。
【００２７】
表示画面９ａは、ユーティリティ（ＵＴＩＬＩＴＹ）モード内のスクリーン（Ｓｃｒｅｅｎ）タブが選択されたときに表示される画面の一例を示している。表示画面９ａは、前記３種類の動作モードのそれぞれのトップ画面の表示形式（本実施の形態では、表示内容、表示態様および表示色）を設定するためのものであるので、以下、表示画面９ａを「トップ画面設定画面９ａ」という。
【００２８】
トップ画面設定画面９ａには、Ｓｃｒｅｅｎタブを含む６つのタブが表示されているが、各タブの選択は、６つのファンクションスイッチＦ１〜Ｆ６のうち、対応する位置にあるものを押下することでなされる。つまりＳｃｒｅｅｎタブは、ユーザがファンクションスイッチＦ６を押下することで選択される。
【００２９】
タブの１段上に位置するボタンは、６つのサブファンクションスイッチＳＦ１〜ＳＦ６のうち、対応する位置にあるものを押下することで選択されるが、このボタンは、図示例ではビュー（ＶＩＥＷ）ボタンのみであるので、ＶＩＥＷボタンは、サブファンクションスイッチＳＦ６を押下することで選択される。
【００３０】
各動作モードのトップ画面の設定は、本実施の形態では、前記ＴＹＰＥパラメータセット、ＤＥＳＩＧＮパラメータセットおよびＣＯＬＯＲパラメータを１つずつ選択して行う。この選択方法としては、たとえば、まず行を指定する行カーソルＣ１によって動作モードを指定し、次に列を指定する列カーソルＣ２によってその動作モードのトップ画面（の表示形式）を規定する上記３種類のパラメータのうちのいずれかを指定する。このようにして設定したいパラメータが指定されると、そのパラメータ値の変更は、ロータリエンコーダ２ａを回転させることで、あるいは増（ＩＮＣ）／減（ＤＥＣ）スイッチ２ｂ１または２ｂ２を押下することでなされる。なお、行カーソルＣ１の移動は、アップ（“↑”）／ダウン（“↓”）スイッチ２ｃ１または２ｃ２を押下して行い、列カーソルＣ２の移動は、左（“←”）／右（“→”）スイッチ２ｃ３または２ｃ４を押下して行う。
【００３１】
ＥＮＴＥＲスイッチ２ｄは、何かを確定するときに押下し、ＥＸＩＴスイッチ２ｅは、設定中のトップ画面の縮小画面（図６を用いて後述）を閉じるときに押下する。なお、ＳＨＩＦＴスイッチ２ｆの作用については、後述する。
【００３２】
ボイス（ＶＯＩＣＥ）スイッチ２ｇ、パフォーマンス（ＰＥＲＦＯＲＭ）スイッチ２ｈおよびマスタ（ＭＡＳＴＥＲ）スイッチ２ｉはそれぞれ、動作モードを前記ボイスモード、パフォーマンスモードおよびマスタモードに切り換えるときに押下する。
【００３３】
ボイス＆パフォーマンス選択スイッチ群２ｊは、選択可能な各種ボイスあるいは各種パフォーマンスからいずれかを選択指定するために設けられたスイッチ群である。
【００３４】
以上のように構成された電子音楽装置が実行する制御処理を、まず図３および図４を参照してその概要を説明し、次に図５〜図８を参照して詳細に説明する。
【００３５】
ユーザが、前述のようにして前記図３のトップ画面設定画面９ａで、トップ画面の表示形式を規定する各パラメータを設定した上で、動作モードスイッチ２ｇ〜２ｉのいずれか、たとえばＶＯＩＣＥスイッチ２ｇを押下すると、トップ画面設定画面９ａは、ボイスモードのトップ画面に切り替わる。
【００３６】
図４は、表示器９の小型ＬＣＤ上に表示されるボイスモードのトップ画面の一例を示す図であり、同図（ａ）は、ＴＹＰＥパラメータセット１とＤＥＳＩＧＮパラメータセットＢが指定されたときのトップ画面を示し、同図（ｂ）は、ＴＹＰＥパラメータセット１とＤＥＳＩＧＮパラメータセットＡが指定されたときのトップ画面を示し、同図（ｃ）は、ＴＹＰＥパラメータセット２とＤＥＳＩＧＮパラメータセットＡが指定されたときのトップ画面を示している。
【００３７】
図４（ａ）と図４（ｂ）を見比べれば分かるように、両トップ画面は、画面デザインは異なるものの、その表示内容、つまり表示されるパラメータの種類と個数は異ならない。一方、図４（ｂ）と図４（ｃ）では、両トップ画面は、画面デザインは同じであるものの、その表示内容は異なっている。なお各トップ画面中、主として斜線部が、指定されたＣＯＬＯＲパラメータの色で表示される。
【００３８】
このように本実施の形態の電子音楽装置では、各動作モードのトップ画面の表示形式をカスタマイズできるようにしたので、当該電子音楽装置を用いる状況に応じて各動作モードのトップ画面の表示形式を変更したいというユーザの要望に的確に応えることが可能となる。
【００３９】
なおトップ画面設定画面９ａ上で、ある動作モードのトップ画面を設定中に、ユーティリティモードから当該動作モードに切り換えずに、その設定中のトップ画面を確認のため表示させたいことがある。そこで、本実施の形態の電子音楽装置では、トップ画面設定画面９ａ内に前記ＶＩＥＷボタンを表示させ、ユーザが前記サブファンクションスイッチＳＦ６を押下して、ＶＩＥＷボタンを選択指示すると、その設定中のトップ画面の縮小画面を生成し、トップ画面設定画面９ａに重ねて表示するようにしている。そしてこのトップ画面の縮小画面を消したいときには、ユーザは前記ＥＸＩＴスイッチ２ｅを押下する。
【００４０】
このように本実施の形態では、ユーティリティモード内である動作モードのトップ画面の表示形式を設定中に、当該動作モードに切り換えることなく、ユーティリティモード内で設定中のトップ画面を確認表示することができる。これにより、トップ画面の表示形式を設定する際のユーザの設定効率を向上させることができる。
【００４１】
次に、この制御処理を詳細に説明する。
【００４２】
図５は、本実施の形態の電子音楽装置、特にＣＰＵ５が実行するメインルーチンの手順を示すフローチャートである。
【００４３】
本メインルーチンは、主として
（１）初期設定処理（ステップＳ１）
（２）ユーティリティモード処理（ステップＳ３）
（３）ボイスモード処理（ステップＳ４）
（４）その他のモード処理（ステップＳ５）
によって構成されている。
【００４４】
本メインルーチンは、本実施の形態の電子音楽装置の設定操作子２に含まれる電源スイッチ（図示せず）がオンされたときに起動し、オフされたときに終了する。本メインルーチンが起動すると、まずＣＰＵ５は、前記（１）の初期設定処理を実行する。この（１）初期設定処理では、ＣＰＵ５は、ＲＡＭ７をクリアしたり、各種パラメータの値をデフォルト値に設定したり、タイマ８の計時を開始させたり、タイマ割込処理（この中に、後述する楽音生成処理が含まれる）を起動させるために、タイマ８に対して割込信号の発生を許可したり、動作モードをデフォルトモードに設定したりする等の初期設定を行う（ステップＳ１）。
【００４５】
次にＣＰＵ５は、指定された動作モードに応じて処理を分岐させる（ステップＳ２）。なお、本実施の形態の電子音楽装置で用いるモードはいずれも、「動作モード」である。したがって、「ユーティリティモード」も「動作モード」中の１つのモードである。しかし本実施の形態では、すべての「動作モード」についてそのトップ画面をカスタマイズできるようにしておらず、「動作モード」の一部、つまりボイスモード、パフォーマンスモードおよびマスタモードについてのみ、そのトップ画面をカスタマイズできるようにしている。このため、「ユーティリティモード」のトップ画面はカスタマイズできない。もちろんこれに限らず、すべての「動作モード」についてそのトップ画面をカスタマイズできるようにしてもよいし、「動作モード」の一部を上記３種類の動作モードより増やしてもよいし、減らしてもよい。さらに、上記３種類の動作モードに代えて、他の動作モードを採用してもよい。
【００４６】
ユーザが、たとえば前記設定操作子２に含まれるユーティリティ（ＵＴＩＬＩＴＹ）スイッチ（図示せず）を押下することで、ユーティリティモードを指定すると、ＣＰＵ５は、処理を前記（２）のユーティリティモード処理に進める（ステップＳ２→Ｓ３）。
【００４７】
図６は、この（２）ユーティリティモード処理の詳細な手順を示すフローチャートである。この（２）ユーティリティモード処理は、主として
（２１）アクティブな機能を選択する機能選択処理（ステップＳ１１）
（２２）アクティブな機能として“Ｓｃｒｅｅｎ”が選択されたときに実行されるトップ画面設定処理（ステップＳ１３〜Ｓ１５）
（２３）“Ｓｃｒｅｅｎ”以外の機能が選択されたときに実行される他機能処理（ステップＳ１７）
（２４）ＶＩＥＷボタンが操作されたときに実行されるトップ画面確認処理（ステップＳ１８，Ｓ１９）
（２５）上記（２４）のトップ画面確認処理によって表示されたトップ画面の縮小画面を消去する縮小画面消去処理（ステップＳ２１）
（２６）ユーティリティモードを終了させるユーティリティモード終了処理（ステップＳ２２）
によって構成されている。
【００４８】
図６において、まずＣＰＵ５は、処理を前記（２１）の機能選択処理に進める。この（２１）機能選択処理では、ＣＰＵ５は、ユーティリティモード内の複数の機能のうち、アクティブな機能を選択する。ここでアクティブな機能とは、表示器９の小型ＬＣＤ上に表示される主画面に対応する機能をいう。アクティブな機能を選択する方法としては、たとえば、ユーザ操作に応じて、つまりユーザが前記ファンクションスイッチＦ１〜Ｆ６のいずれかを押下して選択する方法や、ユーザ操作がなされないときにはデフォルト機能（あるいは前回のユーティリティモード指定時に最後に選択された機能）を選択する方法などが考えられる。
【００４９】
次にＣＰＵ５は、アクティブな機能が“Ｓｃｒｅｅｎ”かどうかを判別し（ステップＳ１２）、“Ｓｃｒｅｅｎ”であれば、処理を前記（２２）のトップ画面設定処理に進める一方、“Ｓｃｒｅｅｎ”でなければ、処理を前記（２３）の他機能処理に進める。
【００５０】
（２２）トップ画面設定処理では、まずＣＰＵ５は、各動作モード（本実施の形態では、ボイスモード、パフォーマンスモードおよびマスタモード）のトップ画面の設定（ＴＹＰＥパラメータセット、ＤＥＳＩＧＮパラメータセットおよびＣＯＬＯＲパラメータ）を読み出して、表示器９の小型ＬＣＤ上に表示する（ステップＳ１３）。これにより、表示器９の小型ＬＣＤ上に前記図３のトップ画面設定画面９ａが表示される。次にＣＰＵ５は、デフォルト値あるいはユーザによるカーソル移動操作に応じて変更対象の動作モードの行とパラメータの列とを指定する。ここでデフォルト値として、たとえば最初の行の最初の列を採用すれば、トップ画面設定画面９ａでは、図３に示すようにボイスモードのＴＹＰＥパラメータセットが変更対象となる。また上記「カーソル移動操作」とは、図３を用いて前述したような、前記行カーソルＣ１および列カーソルＣ２を移動させるための前記アップ／ダウンスイッチ２ｃ１，２ｃ２および左／右スイッチ２ｃ３，２ｃ４についての操作である。そしてＣＰＵ５は、ユーザによるロータリエンコーダ２ａあるいは増／減スイッチ２ｂ１，２ｂ２の操作に応じて、設定を変更し記憶するとともに、表示に反映させる（ステップＳ１５）。トップ画面の設定結果は、本実施の形態では、前記記憶装置１０に設けられたトップ画面設定格納領域（図示せず）に保存し、本実施の形態の電子音楽装置の電源がオフになったとしても、保持するようにしている。したがって、上記ステップＳ１５の「記憶」とは、設定値をトップ画面設定格納領域に記憶することを意味する。
【００５１】
（２３）他機能処理では、ＣＰＵ５は、Ｓｃｒｅｅｎ機能以外の処理であって、ユーザが選択した機能についての処理を行う。なお本発明の特徴は、ユーティリティモード内の、Ｓｃｒｅｅｎ機能以外の機能にはないので、その説明は省略する。
【００５２】
次にＣＰＵ５は、ユーザが前記サブファンクションスイッチＳＦ６を押下して、前記ＶＩＥＷボタンを操作したかどうかをチェックし（ステップＳ１６）、ＶＩＥＷボタンを操作したときには、処理を前記（２４）のトップ画面確認処理に進める一方、ＶＩＥＷボタンを操作しなかったときには、処理を前記（２６）のユーティリティモード終了処理に進める。
【００５３】
（２４）トップ画面確認処理では、ＣＰＵ５は、変更対象行、つまり行カーソルＣ１の位置する行に対応する動作モード（本実施の形態では、ボイスモード、パフォーマンスモードおよびマスタモードのうちのいずれか）のトップ画面の設定（ＴＹＰＥパラメータセット、ＤＥＳＩＧＮパラメータセットおよびＣＯＬＯＲパラメータ）を読み出し（ステップＳ１８）、読み出した設定で変更対象行の動作モードのトップ画面の縮小画面を生成し、ユーティリティ画面、つまりトップ画面設定画面９ａに重ねて表示する（ステップＳ１９）。これにより、ユーティリティモード内で、現在設定中の動作モードのトップ画面を確認することができる。
【００５４】
次にＣＰＵ５は、ユーザが前記ＥＸＩＴスイッチ２ｅを押下したかどうかをチェックし、ＥＸＩＴスイッチ２ｅが押下されたときには、処理を前記（２５）の縮小画面消去処理に進める一方、ＥＸＩＴスイッチ２ｅが押下されないときには、処理を前記（２６）のユーティリティモード終了処理に進める。
【００５５】
（２５）縮小画面消去処理では、ＣＰＵ５は、トップ画面の縮小画面をトップ画面設定画面９ａから消去する（ステップＳ２１）。
【００５６】
（２６）ユーティリティモード終了処理では、ＣＰＵ５は、動作モードスイッチ２ｇ〜２ｉのいずれかが押下されるなどの、ユーティリティモードから他の動作モードへ遷移させる操作があったかどうかをチェックし、当該操作が検出されたときには、本ユーティリティモード処理を終了させる（ステップＳ２２→リターン）一方、当該操作が検出されなかったときには、前記（２１）の機能選択処理に戻って、前述の処理を繰り返す（ステップＳ２２→Ｓ１１）。
【００５７】
一方、前記図５のステップＳ２で、動作モードとしてボイスモードが指定されると、ＣＰＵ５は、処理を前記（３）の（３）ボイスモード処理に進める（ステップＳ２→Ｓ４）。
【００５８】
図７は、この（３）ボイスモード処理の詳細な手順を示すフローチャートである。この（３）ボイスモード処理は、主として
（３１）初期設定処理（ステップＳ３１）
（３２）ボイスモード時のトップ画面を表示するトップ画面表示処理（ステップＳ３２〜Ｓ３５）
（３３）トップ画面に表示されているボイスパラメータの値を変更するボイスパラメータ値変更処理（ステップＳ３６，Ｓ３７）
（３４）トップ画面の表示内容を変更する表示内容変更処理（ステップＳ４３→Ｓ３２〜Ｓ３５）
（３５）ユーザの指示に応じてボイスパラメータの詳細設定を行う詳細設定処理（ステップＳ４０）
（３６）ボイスモードを終了させるボイスモード終了処理（ステップＳ４１，Ｓ４２）
によって構成されている。
【００５９】
図７において、まずＣＰＵ５は、処理を前記（３１）の初期設定処理に進める。この（３１）初期設定処理では、ＣＰＵ５は、ボイスモードのトップ画面の設定（ＴＹＰＥパラメータセット、ＤＥＳＩＧＮパラメータセットおよびＣＯＬＯＲパラメータ）を読み出して、前記ＲＡＭ７に一時的に記憶する（ステップＳ３１）。
【００６０】
次にＣＰＵ５は、処理を前記（３２）のトップ画面表示処理に進める。この（３２）トップ画面表示処理では、まずＣＰＵ５は、読み出したＴＹＰＥパラメータセットに登録されているパラメータ識別情報によって特定されるパラメータ（本実施の形態では、ボイスパラメータ）を決定する（ステップＳ３２）。次にＣＰＵ５は、読み出したＤＥＳＩＧＮパラメータセットに登録されているスキンデータ識別情報によって特定されるスキンデータ（画面のフレームやパーツの外観、フォント、固定の色など）を決定する（ステップＳ３３）。次にＣＰＵ５は、上記ステップＳ３３で決定されたスキンデータのうち、色指定に影響される部分の色を、前記読み出したＣＯＬＯＲパラメータによって示される色に決定する（ステップＳ３４）。そしてＣＰＵ５は、上記ステップＳ３２〜Ｓ３４によって決定されたパラメータ、スキンデータおよび色に応じてトップ画面を表示する（ステップＳ３５）。これにより、ボイスモードのトップ画面は前記図４のように表示される。
【００６１】
次にＣＰＵ５は、処理を前記（３３）のボイスパラメータ値変更処理に進める。この（３３）ボイスパラメータ値変更処理では、まずＣＰＵ５は、ユーザが、たとえば前記設定操作子２に含まれる各種スイッチ（図示せず）を用いて、トップ画面に表示されているボイスパラメータ、つまり前記ステップＳ３２で決定されたボイスパラメータのいずれかの値の変更を指示したかどうかをチェックし、変更を指示したときには、そのボイスパラメータの値を指示された値に変更し、その格納場所（本実施の形態では、前記ボイスパラメータ用のレジスタ群中の対応するレジスタ）の値を変更後の値で更新する（ステップＳ３６）。次にＣＰＵ５は、その格納場所から変更後のボイスパラメータの値を読み出し、読み出した値でトップ画面内の対応するボイスパラメータの表示を更新する（ステップＳ３７）。一方、ユーザが変更を指示しなかったときには、ＣＰＵ５は、この（３３）ボイスパラメータ値変更処理をスキップして、処理をステップＳ３８に進める。
【００６２】
ステップＳ３８では、ＣＰＵ５は、ユーザがＴＹＰＥパラメータセットを変更する操作を行ったかどうかをチェックする。本実施の形態の電子音楽装置は、トップ画面の表示中に、ユーザが前記ＳＨＩＦＴスイッチ２ｆを押下しながら前記左／右スイッチ２ｃ３，２ｃ４を押下すると、トップ画面の表示内容を規定するＴＹＰＥパラメータセットを他のＴＹＰＥパラメータセット（もちろん、他のＴＹＰＥパラメータセットがボイスモード用に備えられている場合に限られる）に変更することができるように構成されている。したがって、上記ステップＳ３８における「変更する操作」とは、「ＳＨＩＦＴスイッチ２ｆを押下しながら左／右スイッチ２ｃ３，２ｃ４を押下する」操作である。
【００６３】
ステップＳ３８のチェックの結果、ＴＹＰＥパラメータセットを変更する操作が検出されたときには、ＣＰＵ５は、処理を前記（３４）の表示内容変更処理に進める一方、ＴＹＰＥパラメータセットを変更する操作が検出されなかったときには、ＣＰＵ５は、処理をステップＳ３９に進める。
【００６４】
（３４）表示内容変更処理では、ＣＰＵ５は、現在設定されているＴＹＰＥパラメータセットを他のＴＹＰＥパラメータセットに変更し、変更したＴＹＰＥパラメータセットを保存する（ステップＳ４３）。ここで、保存先は不揮発な記憶装置１０とし、再度電源を投入した際にも、変更されたＴＹＰＥパラメータセットに基づいてトップ画面が表示されるようにしてもよいし、あるいは、前記ＲＡＭ７に一時的な保存をするだけにしてもよい。そしてＣＰＵ５は、前記（３２）のトップ画面表示処理を繰り返す。たとえば、ボイスモード用にＴＹＰＥパラメータセット１〜３の３種類が備えられているとする。そして現在、ＴＹＰＥパラメータセット２が設定され、さらにこれと一緒に、ＤＥＳＩＧＮパラメータセットＡが設定されているとすると、ボイスモードのトップ画面は、前記図４（ｃ）のように表示される。この状態で、ユーザがＳＨＩＦＴスイッチ２ｆを押下しながら左スイッチ２ｃ３を押下すると、ＴＹＰＥパラメータセット２はＴＹＰＥパラメータセット１に変更される。これに応じてトップ画面は、図４（ｃ）の表示から前記図４（ｂ）の表示に変更される。一方、この状態で、ユーザがＳＨＩＦＴスイッチ２ｆを押下しながら右スイッチ２ｃ４を押下すると、ＴＹＰＥパラメータセット２はＴＹＰＥパラメータセット３に変更される。
【００６５】
前記ステップＳ３９では、ＣＰＵ５は、ユーザが前記ボイス＆パフォーマンス選択スイッチ群２ｊのいずれかを押下することで、ボイスパラメータの詳細設定に移行させる指示を行ったかどうかをチェックし、当該指示が検出されたときには、処理を前記（３５）の詳細設定処理に進める一方、当該指示が検出されなかったときには、処理を前記（３６）のボイスモード終了処理に進める。
【００６６】
（３５）詳細設定処理では、ＣＰＵ５は、ユーザの指示内容に応じてボイスパラメータを詳細に設定する（ステップＳ４０）。なお本発明の特徴は、ボイスパラメータをどのように詳細に設定するかにある訳ではないので、その詳細設定についての説明は省略する。この（３６）詳細設定処理の後、ＣＰＵ５は、処理を前記（３６）のボイスモード終了処理に進める。
【００６７】
（３６）ボイスモード終了処理では、ＣＰＵ５は、ＶＯＩＣＥスイッチ２ｇ以外の動作モードスイッチ２ｈ，２ｉが押下されるなどの、ボイスモードから他のモードへ遷移させる操作があったかどうかをチェックし、当該操作が検出されたときには、本ボイスモード処理を終了させる（ステップＳ４１あるいはＳ４２→リターン）一方、当該操作が検出されなかったときには、前記（３５）の詳細設定処理に戻って（ステップＳ４１→Ｓ４０）、あるいは前記（３３）のボイスパラメータ値変更処理に戻って（ステップＳ４２→Ｓ３６）、前述の処理を繰り返す。
【００６８】
図５に戻り、ユーティリティモードおよびボイスモード以外のその他のモードが指定されると、ＣＰＵ５は、処理を前記（４）のその他のモード処理に進める（ステップＳ２→Ｓ５）。その他のモードには、前記パフォーマンスモードおよびマスタモードが含まれ、前述のようにパフォーマンスモードおよびマスタモードでも、ボイスモードと同様のトップ画面が表示されるので、パフォーマンスモードおよびマスタモードでも、ボイスモードにおける前記（３１）〜（３４）の処理に相当する処理が実行される。
【００６９】
図８は、タイマ割込処理中の一処理である、楽音生成処理の詳細な手順を示すフローチャートである。なお、このタイマ割込処理を起動するためのタイマ割込信号は、前記タイマ８が所定の周期（たとえば、５ｍｓｅｃ）を計時する毎に発生する。
【００７０】
同図に示すように本楽音生成処理では、ＣＰＵ５は、押鍵操作、ＭＩＤＩメッセージ入力あるいは自動演奏によって得られた演奏情報（演奏イベント）を前記音源回路１３に供給することで、楽音を生成する（ステップＳ５１）。
【００７１】
なお本実施の形態では、ＴＹＰＥパラメータセット、ＤＥＳＩＧＮパラメータセットおよびＣＯＬＯＲパラメータはすべて、予め用意されたものであり、ユーザによって一から作成したり、あるいは既に作成されたものを編集したりできるようにはなっていない。しかし、これは説明の都合上に過ぎず、各パラメータ（セット）をユーザが新規にあるいは編集して作成できるようにしてもよい。このようにすれば、ユーザの好みを一層反映させたトップ画面を表示させることができる。なお、各パラメータ（セット）の作成・編集方法については、公知の作成・編集方法を採用すればよいので、その説明は省略する。
【００７２】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７３】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７４】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００７５】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００７７】
２ａ…ロータリエンコーダ（カスタマイズ手段），２ｂ１…増スイッチ（カスタマイズ手段），２ｂ２…減スイッチ（カスタマイズ手段），２ｇ…ＶＯＩＣＥスイッチ（切換手段），２ｉ…ＭＡＳＴＥＲスイッチ（切換手段），２ｈ…ＰＥＲＦＯＲＭスイッチ（切換手段），５…ＣＰＵ（切換手段、カスタマイズ手段、制御手段、確認手段），６…ＲＯＭ（カスタマイズ手段），９…表示器（確認手段），１０…記憶装置（カスタマイズ手段）
【図１】
2010231012.tif 000003
【図２】
2010231012.tif 000004
【図３】
2010231012.tif 000005
【図４】
2010231012.tif 000006
【図５】
2010231012.tif 000007
【図６】
2010231012.tif 000008
【図７】
2010231012.tif 000009
【図８】
2010231012.tif 000010