(57)【要約】【課題】トランスポーズ後の調を簡単に判別することのできる電子音楽装置を提供する。【解決手段】電子音楽装置は、トランスポーズ値を設定する設定手段と、前記設定されるトランスポーズ値を表示するトランスポーズ値表示手段と、基準となる調情報を検出して出力する検出手段と、前記設定手段によって設定されるトランスポーズ値と前記検出される基準となる調情報とに基づき、トランスポーズの結果となる調を判定する判定手段と、前記判定された調に対応する調号を表示する調号表示手段とを有する。【選択図】  図４
2004246069.tif 000002
【特許請求の範囲】
【請求項１】
トランスポーズ値を設定する設定手段と、
前記設定されるトランスポーズ値を表示するトランスポーズ値表示手段と、
基準となる調情報を検出して出力する検出手段と、
前記設定手段によって設定されるトランスポーズ値と前記検出される基準となる調情報とに基づき、トランスポーズの結果となる調を判定する判定手段と、
前記判定された調に対応する調号を表示する調号表示手段と
を有する電子音楽装置。
【請求項２】
さらに、前記判定された調に対応する調名を表示する調名表示手段を有する請求項１記載の電子音楽装置。
【請求項３】
前記検出手段は、トランスポーズの対象となる演奏データから基準となる調情報を検出し、検出できた場合は、該検出された調情報を基準となる調情報として出力し、検出できなかった場合は、所定の調情報を基準となる調情報として出力する請求項１又は２記載の電子音楽装置。
【請求項４】
トランスポーズ値を設定する設定手順と、
前記設定されるトランスポーズ値を表示するトランスポーズ値表示手順と、
基準となる調情報を検出して出力する検出手順と、
前記設定手順によって設定されるトランスポーズ値と前記検出される基準となる調情報とに基づき、トランスポーズの結果となる調を判定する判定手順と、
前記判定された調に対応する調号を表示する調号表示手順と
を有するトランスポーズ設定処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子音楽装置及び音楽情報提供サーバに関し、より詳しくは、音楽情報提供サーバに接続可能な電子音楽装置及び該電子音楽装置に接続される音楽情報提供サーバに関する。
【０００２】
【従来の技術】
従来、ＭＩＤＩデータ等の自動演奏データを再生する際に、所望の調に転調して再生するトランスポーズ機能を持つ電子音楽装置がある。トランスポーズ機能を使用する場合に、さまざまな手法でトランスポーズ値を指定するものが提案されている。
【０００３】
例えば、「＋」、「−」等の記号が表記されたボタンを操作することによりトランスポーズ値（数値）を調整し、設定されたトランスポーズ値に従って移調された音高で自動演奏データを発音するものがある。（例えば、特許文献１参照。）
【０００４】
【特許文献１】特開平１０−１９８３７１号公報
【０００５】
【発明が解決しようとする課題】
従来の電子音楽装置におけるトランスポーズ機能では、トランスポーズ変化量１あたり半音移調する場合がほとんどであるが、その移調結果が何調になるのか、数字の表示を見るだけでは容易に判別することができない。この表示されるトランスポーズ値から、移調後の調を判別するためには、元曲の調（元調）と設定したトランスポーズ値より計算しなければならない。
【０００６】
また、このような計算は、音楽理論に対する有る程度の知識が必要であり、素人のユーザにとって、トランスポーズ値から移調後の調及びその調における調号の位置や数等を知るのは、非常に困難である。
【０００７】
本発明の目的は、トランスポーズ後の調を簡単に判別することのできる電子音楽装置を提供することである。
【０００８】
また、本発明の他の目的は、トランスポーズ後の調号を簡単に判別することのできる電子音楽装置を提供することである。
【０００９】
【課題を解決するための手段】
本発明の一観点によれば、電子音楽装置は、トランスポーズ値を設定する設定手段と、前記設定されるトランスポーズ値を表示するトランスポーズ値表示手段と、基準となる調情報を検出して出力する検出手段と、前記設定手段によって設定されるトランスポーズ値と前記検出される基準となる調情報とに基づき、トランスポーズの結果となる調を判定する判定手段と、前記判定された調に対応する調号を表示する調号表示手段とを有する。
【００１０】
【発明の実施の形態】
図１は、本発明の実施例による電子音楽装置１のハードウェア構成を示すブロック図である。
【００１１】
電子音楽装置１のバス１０には、ＲＡＭ１１、ＲＯＭ１２、ＣＰＵ１３、検出回路１５、表示回路１８、外部記憶装置２０、音源回路２１、効果回路２２、通信インターフェイス２６が接続される。
【００１２】
ユーザは、検出回路１５に接続される設定操作子１７を用いて、各種設定をすることができる。設定操作子１７は、例えば、マウス、文字入力用キーボード、カーソルキー、スイッチ、ジョイスティック、ジョグシャトル等、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。
【００１３】
また、設定操作子１７は、マウス等の他の操作子を用いて操作する表示部１９上に表示されるソフトスイッチ等でもよい。本実施例では、後述するように、表示部１９上に表示される各種ボタンをカーソルキー、マウス等で選択することにより入力操作を行う。
【００１４】
表示回路１８は、表示部１９に接続され、各種情報を表示部１９に表示することができる。後述する図４のトランスポーズ設定画面は、この表示部１９の画面上に表示される。
【００１５】
外部記憶装置２０には、各種パラメータ、各種データ、及び本実施例を実現するためのプログラム及び演奏データ等を記憶することができる。
【００１６】
ＲＡＭ１１は、フラグ、レジスタ又はバッファ、各種パラメータ等を記憶するＣＰＵ１３のワーキングエリアを有する。ＲＯＭ１２には、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。ＣＰＵ１３は、ＲＯＭ１２又は、外部記憶装置２０に記憶されている制御プログラム等に従い、演算又は制御を行う。
【００１７】
タイマ１４は、ＣＰＵ１３に接続されており、基本クロック信号、割り込み処理タイミング等をＣＰＵ１３に供給する。
【００１８】
音源回路２１は、外部記憶装置２０等に記録された演奏情報ＭＤ、通信インターフェイス２６に接続された外部機器２等から供給されるＭＩＤＩ信号等の演奏信号に応じて楽音信号を生成し、効果回路２２を介して、サウンドシステム２３に供給する。
【００１９】
効果回路２２は、音源回路２１から供給されるデジタル形式の楽音信号に各種効果を与える。サウンドシステム２３は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
【００２０】
通信インターフェイス２６は、ＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続可能であり、該通信ネットワークを介して、サーバコンピュータと接続することができる。さらに、通信インターフェイス２６として、電子楽器、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともＭＩＤＩ信号を送受信できるものを備えていてもよい。この場合、通信インターフェイス２６は、専用のＭＩＤＩインターフェイスに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェイスを用いて構成してもよい。
【００２１】
外部機器２は、通信インターフェイス２６に接続される音響機器、楽器等の他の電子音楽装置又は通信ネットワークを介して接続されるコンピュータ等である。外部機器２が電子音楽装置である場合の形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【００２２】
なお、通信インターフェイス２６は、有線のものに限らず無線でもよい。また双方を備えていてもよい。
【００２３】
図２は、本実施例による演奏データＰＤのフォーマットを表す概念図である。
【００２４】
演奏データＰＤは、例えば、ＳＭＦ（Ｓｔａｎｄａｒｄ  ＭＩＤＩ  Ｆｉｌｅ）フォーマットに準拠したＭＩＤＩデータ等で、少なくとも、初期設定情報ＩＳ及びタイミングデータＴＤと該タイミングデータＴＤの表すタイミングに再生されるべきイベントを表すイベントデータＥＤを含んで構成される。
【００２５】
初期設定情報ＩＳは、例えば、初期音量値、初期テンポ値、トラック音色、効果設定等の情報が記録されている。また、本実施例の演奏データＰＤは、初期設定情報ＩＳ中に演奏データＰＤに対応する楽曲の調を表す調情報（Ｋｅｙ  Ｓｉｇｎａｔｕｒｅ）ＫＳが記録されている。
【００２６】
タイミングデータＴＤは、イベントデータＥＤで表される各種イベントを処理すべき時間を表すデータである。イベントの処理時間は、演奏開始からの絶対時間で表してもよいし、前のイベントからの経過時間である相対時間で表すようにしてもよい。
【００２７】
イベントデータＥＤは、楽曲を再生させる為の各種イベントの内容を表すデータである。イベントには、ノートオンイベントとノートオフイベントの組合せである楽曲の発生に直接関係する音符を表すノートイベント（音符データ）と、ピッチチェンジイベント（ピッチベンドイベント）、テンポチェンジイベント、音色チェンジイベントなどの楽曲の再生態様などを設定するための設定イベントが含まれる。それぞれのノートイベントには、音高、発音長（ゲートタイム）、音量（ベロシティ）等が記録されている。
【００２８】
図３は、本実施例のトランスポーズ設定処理で参照されるトランスポーズ値と調名及び調号の対応テーブルの一例を表す概念図である。この、対応テーブルは、例えば、図１の外部記憶装置２０又はＲＯＭ１２内に記憶されている。
【００２９】
対応テーブルＡＴは、トランスポーズ値（例えば、−１１〜＋１１）の変更に伴う調の変化を、各トランスポーズ値毎の調（調名）及び調号の種類及び数で表したものである。
【００３０】
図中「−１１〜＋１１」の数は、トランスポーズ値を表し、元調の位置を「０」として、右方向に「＋」、左方向に「−」である。なお、図中点線の矢印で示すように、トランスポーズ値が左右の両端に達した場合は、反対側から続けるものとする。
【００３１】
演奏データＰＤの元調の位置をトランスポーズ値「０」として、トランスポーズ値を上げる（ＵＰ）させる場合には、右方向に移動して、該当するトランスポーズ値に対応する調と調号を取得する。
【００３２】
この例では、元調は、「Ｃｍａｊ」であり、例えば、トランスポーズ値が、「＋２」と指定された場合は、右方向に２つ移動して調名「Ｄｍａｊ」及び調号「♯２」を取得する。なお、調号は、「調号の種類（シャープ又はフラット）＋調号の数」で表している。
【００３３】
なお、この例では、対応テーブルに長調と短調の場合の両方を示したが、片方だけでもよいし、それぞれ別の対応テーブルＡＴを用意してもよい。また、この例では、調号の種類が、シャープである場合を優先しているが、フラットを優先してもよい。その場合は、調名「Ｃ♯ｍａｊ」、調号「♯７」の代わりに、「Ｄ♭ｍａｊ」、「♭５」とする。また、調名「Ｆ♯ｍａｊ」、調号「♯６」の代わりに、「Ｇ♭ｍａｊ」、「♭６」とする。さらに、調名「Ｂｍａｊ」、調号「♯５」の代わりに、「Ｃ♭ｍａｊ」、「♭７」とする。
【００３４】
図４は、本実施例におけるトランスポーズ設定画面の例を表す図である。なお、この例では、基準となる元調は、「Ｃｍａｊ」とする。
【００３５】
図４（Ａ）は、初期状態（トランスポーズ値「０」）の時のトランスポーズ設定画面である。
【００３６】
トランスポーズ設定画面３０は、例えば、図１の表示部１９の画面上に表示され、少なくとも、トランスポーズ値表示部３１、トランスポーズボタン３２（３２ｕ及び３２ｄ）、確定ボタン３３、取消しボタン３４、調号表示部３５、調名表示部３６を含んで構成される。
【００３７】
トランスポーズ値表示部３１は、現在のトランスポーズ値を数値で表示する。トランスポーズボタン３２は、１回の操作につきトランスポーズ値を「１」上げるＵＰボタン３２ｕ及び１回の操作につきトランスポーズ値を「１」下げるＤＯＷＮボタン３２ｄで構成される。トランスポーズボタン３２の操作に応じて、トランスポーズ値表示部３１に表示される数値は変化する。例えば、ＵＰボタン３２ｕを１回操作すると、トランスポーズ値表示部３１には、「＋１」が表示される。トランスポーズボタン３２は、トランスポーズ値の上限値及びか現地に達するまで操作を行うことができる。本実施例では、トランスポーズ値の上限値を「＋１１」、下限値を「−１１」としている。なお、上限値及び下限値は、ユーザが任意に設定できるようにしてもよい。
【００３８】
トランスポーズボタン３２は、図に示す「＋」、「−」の表示に限らずトランスポーズ値の上昇及び下降を認識できるものであれば、どのような表記を行ってもよい。例えば、上下の矢印や、「ＵＰ」、「ＤＯＷＮ」等の文字当で表示するようにしてもよい。また、ダイアルや、ロータリーエンコーダのような表示を行ってもよい。
【００３９】
ユーザが、確定ボタン３３を操作すると、トランスポーズ値表示部３１に表示されているトランスポーズ値で、トランスポーズが設定される。本実施例では、確定ボタン３３の操作により、トランスポーズ設定画面３０が閉じられて、設定されたトランスポーズ値で演奏データＰＤに対して、トランスポーズが実行される。
【００４０】
ユーザが、取消しボタン３４を操作すると、トランスポーズ値を初期設定状態に戻して、トランスポーズ設定画面３０が閉じられる。
【００４１】
調号表示部３５は、現在のトランスポーズ値に対応する調号を五線譜上に表示する。調号は、図３の対応テーブルＡＴを参照することにより取得する。調号の表示は、例えば、各調号（シャープ及びフラット）につき該調号の数が１〜７である時の五線譜の状態を画像データとして、予め図１の外部記憶装置２０等に記憶しておき、表示すべき調号に対応する画像データを読みだして、調号表示部３５に表示することにより行う。また、五線譜、ト音記号、シャープ及びフラットの調号のフォント等を用意すると共に、各調号の各数ごとの位置を記憶したテーブルを用意し、その都度、調号を付した五線譜を生成して調号表示部３５に表示するようにしてもよい。また、各調号の各数ごとの位置は、演算により求めるようにしてもよい。
【００４２】
調名表示部３６は、現在のトランスポーズ値に対応する調名を表示する。調名は、図３の対応テーブルＡＴを参照することにより取得する。なお、この時、長調であるか短調であるかの判断は、演奏データＰＤ中の調情報ＫＳを基にしてもよいし、ユーザが選択できるようにしてもよい。
【００４３】
図４（Ｂ）は、図４（Ａ）の初期状態からＵＰボタン３２ｕを２回操作した後のトランスポーズ設定画面３０を表す図である。
【００４４】
ＵＰボタン３２ｕを２回操作したことにより、トランスポーズ値表示部３１の表示は、「＋２」に変更されている。トランスポーズ値の変更に伴い、図３の対応テーブルＡＴを参照すると、調号「♯２」、調名「Ｄｍａｊ」である事がわかる。この取得した調号及び調名に基づき、調号表示部３５には、シャープが２つ表示され、調名表示部３６には、現在のトランスポーズ値に対応する「Ｄｍａｊ」が表示される。
【００４５】
図４（Ｃ）は、図４（Ａ）の初期状態からＤＯＷＮボタン３２ｄを２回操作した後のトランスポーズ設定画面３０を表す図である。
【００４６】
ＤＯＷＮボタン３２ｄを２回操作したことにより、トランスポーズ値表示部３１の表示は、「−２」に変更されている。トランスポーズ値の変更に伴い、図３の対応テーブルＡＴを参照すると、調号「♭２」、調名「Ｂ♭ｍａｊ」である事がわかる。この取得した調号及び調名に基づき、調号表示部３５は、フラットが２つ表示され、調名表示部３６は、現在のトランスポーズ値に対応する「Ｂ♭ｍａｊ」が表示される。
【００４７】
以上のように、トランスポーズ値の変更に伴い、図３の対応テーブルＡＴを参照して、調号を取得し、それらに基づき、五線譜上に対応する調号を表示する事ができる。また、併せて、調名を取得する事により、トランスポーズ設定画面３０上に調名を表示する事ができる。よって、ユーザは、非常に簡単に、一目で、トランスポーズ実行後の調号及び調名を知る事ができる。
【００４８】
図５は、本実施例によるトランスポーズ設定処理を表すフローチャートである。このトランスポーズ設定処理は、ユーザのトランスポーズ設定指示により起動する。
【００４９】
ステップＳＡ１で、トランスポーズ設定処理を起動して、ステップＳＡ２では、トランスポーズ処理の対象となる演奏データＰＤの基準となる調情報（元調）を取得する。基準となる調情報は、例えば、演奏データＰＤに含まれる調情報ＫＳを参照することにより、取得する。なお、演奏データＰＤに調情報ＫＳが含まれない場合、若しくは、調情報ＫＳの使用をユーザが望まない場合は、例えば、演奏データＰＤをＲＡＭ１１内のバッファ等に読み込み、調情報を検出してもよい。さらに、ユーザが、手動で設定するようにしてもよいし、デフォルトの設定（例えば、Ｃｍａｊ調）を用いるようにしてもよい。演奏データＰＤに調情報ＫＳが含まれない場合は、例えば、元曲の調が不明と判明したときにユーザに基本となる調の設定を促すようなしくみ（ダイアログやアラートメッセージなど）を設けるようにしてもよい。また、最初のノートイベントのタイミングで有効な調情報を基準にしてもよい。
【００５０】
ステップＳＡ３では、トランスポーズ値を初期化する。すなわち、バッファ等に一時的に記憶されているトランスポーズ値を初期状態の「０」にする。その後、図４（Ａ）の初期状態におけるトランスポーズ設定画面を図１の表示部１９の画面上に表示して、ステップＳＡ４に進む。
【００５１】
ステップＳＡ４では、ＵＰボタン３２ｕ又はＤＯＷＮボタン３２ｄのいずれかのトランスポーズボタン３２（図４）の操作の有無を検出する。いずれかのトランスポーズボタン３２の操作を検出した場合は、ＹＥＳの矢印で示すステップＳＡ５に進み、操作を検出しない場合は、ＮＯの矢印で示すステップＳＡ９に進む。
【００５２】
ステップＳＡ５では、ステップＳＡ４で検出したＵＰボタン３２ｕの操作がトランスポーズ値の上限値（例えば、＋１１）で行われたか否か、又は、ＤＯＷＮボタン３２ｄの操作がトランスポーズ値の下限値（例えば、−１１）で行われたか否かを判断する。上限値若しくは下限値で行われた場合は、ＹＥＳの矢印で示すステップＳＡ９に進む。それ以外の場合は、ＮＯの矢印で示すステップＳＡ６に進む。
【００５３】
ステップＳＡ６では、ステップＳＡ４で検出したトランスポーズボタン３２の操作に対応して、バッファ等に記憶されているトランスポーズ値を変更し、該変更したトランスポーズに基づき、トランスポーズ設定画面３０のトランスポーズ値表示部３１のトランスポーズ値の表示を更新する。ステップＳＡ４で検出した操作が、ＵＰボタン３２ｕの操作であるときは、従前のトランスポーズ値に「１」が加算され、ＤＯＷＮボタン３２ｄの操作であるときは、従前のトランスポーズ値に「−１」が加算（従前のトランスポーズ値から「１」が減算）される。
【００５４】
ステップＳＡ７では、ステップＳＡ２で取得した基準となる調情報（元調）と、ステップＳＡ６で変更したトランスポーズ値に基づき、トランスポーズ実行後の調号及び調名を図３の対応テーブルＡＴを参照して取得する。
【００５５】
例えば、ステップＳＡ２で取得した基準調が、「Ｄｍａｊ調」で、トランスポーズ値が、「＋３」の場合は、図３の対応テーブルＡＴの上部の数字の「０」を「Ｄｍａｊ」の位置に合わせ、「＋３」の位置に対応する調名「Ｆｍａｊ」及び調号「♭１」を取得する。
【００５６】
また、例えば、ステップＳＡ２で取得した基準調が、「Ｄｍｉｎ調」で、トランスポーズ値が、「−３」の場合は、図３の対応テーブルＡＴの上部の数字の「０」を「Ｄｍｉｎ」の位置に合わせ、「−３」の位置に対応する調名「Ｂｍｉｎ」及び調号「♯２」を取得する。
【００５７】
ステップＳＡ８では、ステップＳＡ７で取得した調号及び調名に対応するようにトランスポーズ設定画面３０内の調号表示部３５及び調名表示部３６の表示を更新する。
【００５８】
ステップＳＡ９では、トランスポーズ設定操作の終了指示を検出する。トランスポーズ設定操作の終了指示は、例えば、決定ボタン３３又は取消しボタン３４の操作により行われる。決定ボタン３３の操作を検出した場合は、ステップＳＡ６で更新したトランスポーズ値で、トランスポーズを実行するように設定し、取消しボタン３４の操作を検出した場合は、トランスポーズを実行しないように設定して、ＹＥＳの矢印で示すステップＳＡ１０に進み、トランスポーズ設定処理を終了する。終了指示を検出しない場合は、ＮＯの矢印で示すステップＳＡ４に戻る。
【００５９】
なお、決定ボタン３３の操作を検出した場合でも、ステップＳＡ６で更新したトランスポーズ値で、トランスポーズを実行するように設定した後に、トランスポーズ設定処理を終了せずに、ＮＯの矢印で示すステップＳＡ４に戻るようにしてもよい。
【００６０】
以上、本発明の実施例によれば、トランスポーズ値を表す数値と共に、五線譜上に調号を表示することにより、トランスポーズ（移調）実行後の調を一目で認識することができる。
【００６１】
また、本発明の実施例によれば、トランスポーズ値を表す数値と共に、調名を表示することにより、トランスポーズ（移調）実行後の調を一目で認識することができる。
【００６２】
また、例えば、移調楽器用の楽譜を元に演奏データを入力する場合のように、実際の演奏は入力データと違う調で行いたい場合、トランスポーズ値設定の結果となる調情報が楽譜の形式で表示されるため、ユーザは半音個数での移調結果を計算する必要がなく簡単にトランスポーズ値の設定を行うことができる。
【００６３】
なお、本実施例では、トランスポーズ値設定を行う操作として、トランスポーズ設定画面３０上に表示される各種ボタンを用いたが、装置上に配置されるであるボタンやロータリーエンコーダなどの設定操作子１７で操作を行うようにしてもよい。
【００６４】
また、本実施例では調号と共に表示する音部記号をト音記号にしているが、ヘ音記号と調号を組み合わせたものを表示してもよいし、ト音記号の場合とヘ音記号の場合と両方並べて表示してもよいし、さらに、どの音部記号で表示するかをユーザが設定できるようにしてもよい。
【００６５】
なお、本実施例では曲中を通して同じ調としているが、例えば曲をいくつかの区間に分割してそれぞれにトランスポーズ設定をできるようにしてもよい。その場合は例えば設定画面などで区間毎の設定値を記憶できるようにする。
【００６６】
また、トランスポーズ情報（例えば、トランスポーズ設定画面３０）を表示したままでの曲再生中に別の調情報を検出した場合、その調情報と既に設定されているトランスポーズ値に合った調号に表示を切り換えてもよい。
【００６７】
なお、表示部１９の表示画面が大きい場合は、トランスポーズ設定画面３０の調号表示部３５内の五線譜に例えば再生対象となっている演奏データのメロディに相当するトラックの各音をトランスポーズした音高で音符にしたものを数小節分表示するようにしてもよい。
【００６８】
また、実施例では、トランスポーズ値を設定するトランスポーズボタン３２を１回ずつ操作してその都度トランスポーズ値と、その結果となる調号を表示しているが、オートリピートや速いタイミング（例えば前回操作から１秒以内）で操作があった場合には、操作が停止した時点でトランスポーズ値及び共に表示する調号を決定するようにしてもよい。
【００６９】
また、本実施例では、決定ボタン３３の操作により、設定したトランスポーズ値によるトランスポーズを実行するようにしたが、トランスポーズボタン３２の操作があるたびに、変更されたトランスポーズ値で、トランスポーズを実行するようにしてもよい。
【００７０】
なお、本実施例の電子音楽装置１は、電子楽器の形態に限らず、カラオケ装置や、ゲーム装置、携帯電話等の携帯型通信端末、自動演奏ピアノに適用してもよい。携帯型通信端末に適用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。
【００７１】
また、電子楽器の形態を取った場合、その形態は実施例で説明したような鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【００７２】
また、本実施例は、本実施例に対応するコンピュータプログラム等をインストールした市販のコンピュータ等によって、実施させるようにしてもよい。
【００７３】
その場合には、本実施例に対応するコンピュータプログラム等を、ＣＤ−ＲＯＭやフロッピー（登録商標）ディスク等の、コンピュータが読み込むことが出来る記憶媒体に記憶させた状態で、ユーザに提供してもよい。
【００７４】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合せ等が可能なことは当業者に自明であろう。
【００７５】
【発明の効果】
以上説明したように、本発明によれば、トランスポーズ後の調を簡単に判別することのできる電子音楽装置を提供することができる。
【００７６】
また、本発明によれば、トランスポーズ後の調号を簡単に判別することのできる電子音楽装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施例による電子音楽装置１のハードウェア構成を示すブロック図である。
【図２】本実施例による演奏データＰＤのフォーマットを表す概念図である。
【図３】本実施例のトランスポーズ設定処理で参照されるトランスポーズ値と調名及び調号の対応テーブルの一例を表す概念図である。
【図４】本実施例におけるトランスポーズ設定画面の例を表す図である。
【図５】本実施例によるトランスポーズ設定処理を表すフローチャートである。
【符号の説明】
１…電子音楽装置、２…外部機器、１０…バス、１１…ＲＡＭ、１２…ＲＯＭ、１３…ＣＰＵ、１４…タイマ、１５…検出回路、１７…設定操作子、１８…表示回路、１９…表示部、２０…外部記憶装置、２１…音源回路、２２…効果回路、２３…サウンドシステム、２６…通信Ｉ／Ｆ、３０…トランスポーズ設定画面、３１…トランスポーズ値表示部、３２…トランスポーズボタン、３３…決定ボタン、３４…取消しボタン、３５…調号表示部、３６…調名表示部
【図１】
2004246069.tif 000003
【図２】
2004246069.tif 000004
【図３】
2004246069.tif 000005
【図４】
2004246069.tif 000006
【図５】
2004246069.tif 000007